Ubuntu 16.04
Вихід uname -a
:
Linux HOST 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Настільний клас:
- Процесор: Intel
- GPU: Nvidia з 361,42
Що я хочу:
- Intel GPU запустить xserver і мій монітор, який підключений до бортового DP
- GPU nvidia повинен використовуватися тільки для обчислення конкретних CUDA тощо.
- повний контроль над gpu nvidia (у режимі реального часу, статистикою, швидкістю вентилятора темпів ...)
Моя проблема:
- ні ,
nvidia-smi
ніnvidia-settings
робота , і я не можу керувати NVidia GPU (помилки наведені далі вниз)
Моя історія:
Після короткого резюме моєї проблеми я хочу зануритися в тему; З моменту виходу Ubuntu 16.04 я замислювався і не досягав наступного:
- Я хочу, щоб мій графічний процесор Intel (i7 6700K) керував моїм Xserver і все, що йому присвячено.
- Я хочу, щоб мій виділений nvidia GPU використовувався лише для обчислень на основі Cuda тощо.
- Після того, як я вирішуватиму проблеми, я додаду до системи більше nvidia GPU.
Короткий підсумок мого початкового стану:
Я встановив власні драйвери для nvidia та intel (intel-microcode та nvidia-361.42) за допомогою безпечного завантаження apt-get та onesposoble через mokutul --disable-validation.
Тоді я встановив nvidia-prime використовувати Intel-карту.
Потім я відредагував свій xorg.conf, щоб він містив лише один екран із Intel gpu та Intel драйвером. (запитайте деталі, якщо потрібно)
Тестуючи GPU для візуалізації за допомогою Blender, все здавалося нормально, за винятком того, що я не міг отримати статистику мого gpu, і налаштування nvidia виявилися порожніми.
Помилки:
sudo nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.
Що я до цього часу дізнався з усіх моїх спроб та досліджень з моменту виходу (коротка версія, будь-коли запитайте деталі):
Мої дві проблеми пов'язані, але не однакові:
Параметри Nvidia порожні:
- це тому, що ці налаштування відображаються лише тоді, коли до GPU nvidia підключений Xserver
- рішенням для цього було б додати новий екран у xorg.conf, що змушує і невикористаний xserver працювати на nvidia GPU
- але це наразі неможливо (див. іншу проблему) і не бажано, оскільки я просто хочу, щоб nvidia GPU зосередилася на Cuda
Nvidia-smi не працює:
- bbswitch - це не проблема, оскільки мій GPU (550ti) не підтримує його (помилки в dmesg)
- nvidia prime змінює запис для x86_64-linux-gnu_gl_conf на або
/usr/lib/nvidia-361/ld.so.conf
(вибрано GPU nvidia), або/usr/lib/nvidia-361-prime/ld.so.conf
(вибрано GPU Intel) - у конфігурації для вибору Intel відсутні істотні шляхи до основних модулів nvidia, які присутні у конф для вибору nvidia
- при переході на nvidia через prime-select у мене немає Xserver, оскільки дисплей підключений до інтегрованого GPU, але вхід у віртуальну консоль nvidia-smi працює
Моє Успіння:
- Nvidia prime погана і не хоче так, як я хочу.
- Я повинен якось подолати прайм і налаштувати систему (навіть вручну писати нові конфігурації?)
Мої спроби:
- Я спробував видалити nvidia-prime, але лише після цього зрозумів, що це не може працювати. Коли файл конф для x86_64-linux-gnu_gl_conf видалено, результат - чистий безлад ...
- Я навіть спробував додати пропущені шляхи до файлів x86_64-linux-gnu_gl_conf вручну, але я не дуже знав, що роблю, і не мав успіху.
Мої запитання:
1) Як я можу вирішити проблему nvidia-smi? Я на правильному шляху? Хтось має інструкції, як я міг діяти?
2) Чи можна включити управління вентиляторами та подальший контроль для nvidia gpu (coolbits в xorg.conf) без Xserver на gpu (без екрана для gpu в xorg.conf)?
Величезне заздалегідь дякую за будь-які відповіді. Я буквально розчесав павутину, моя проблема - гребінець.
Якщо я пропустив щось важливе, будь ласка, скажіть мені і не соромтеся запитувати файли журналів тощо.
СПАСИБІ