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 и т. д.
- полный контроль над NVIDIA GPU (в режиме реального времени, статистика, скорость вращения вентилятора ...)
Моя проблема:
- ни то,
nvidia-smi
ни другое,nvidia-settings
и я не могу контролировать свой графический процессор nvidia (ошибки приводятся ниже)
Моя история:
После краткого изложения моей проблемы я хочу погрузиться в тему; После выхода Ubuntu 16.04 я пытаюсь добиться следующего:
- Я хочу, чтобы мой Intel GPU (i7 6700K) управлял моим Xserver и всем, что с ним связано.
- Я хочу, чтобы мой выделенный графический процессор nvidia использовался только для вычислений на основе Cuda и т.п.
- После того, как я решу свои проблемы, я добавлю в систему более одного графического процессора nvidia.
Краткое резюме моего начального состояния:
Я установил проприетарные драйверы для nvidia и intel (intel-microcode и nvidia-361.42) через apt-get и отключил безопасную загрузку через mokutul --disable-validation.
Затем я установил nvidia-prime для использования карты Intel.
Затем я отредактировал свой xorg.conf, чтобы он содержал только один экран с Intel GPU и драйвером Intel. (спрашивайте подробности, если необходимо) При
тестировании графического процессора для рендеринга с помощью Blender все выглядело нормально, за исключением того, что я не мог получить статистику моего gpu, а nvidia-settings показались пустыми.
Ошибки:
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-настройки Пусто:
- это связано с тем, что эти настройки отображаются только при подключении Xserver к графическому процессору nvidia
- Решением этой проблемы будет добавление нового экрана в xorg.conf, который заставляет и неиспользуемый xserver запускаться на графическом процессоре nvidia
- но в настоящее время это невозможно (см. другую проблему) и не желательно, так как я просто хочу, чтобы nvidia GPU фокусировался на Cuda
Nvidia-smi не работает
- bbswitch не проблема, так как мой GPU (550ti) не поддерживает его (ошибки в dmesg)
- nvidia prime изменяет запись для x86_64-linux-gnu_gl_conf либо на
/usr/lib/nvidia-361/ld.so.conf
(выбранный графический процессор nvidia), либо/usr/lib/nvidia-361-prime/ld.so.conf
(выбранный графический процессор Intel) - в конфигурации для выбора Intel отсутствуют основные пути к основным модулям NVIDIA, которые все присутствуют в Conf для выбора NVIDIA
- при переключении на nvidia через prime-select у меня нет Xserver, так как дисплей подключен к встроенному графическому процессору, но вход в систему на виртуальной консоли работает nvidia-smi
Мое предположение:
- Нвидиа прайм плохая и не хочет так, как я хочу.
- Мне нужно как-то преодолеть простое и настроить систему (даже вручную писать новые конфиги?)
Мои попытки:
- Я попытался удалить nvidia-prime, но потом узнал, что это не может работать. Когда файл conf для 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)?
Огромное спасибо заранее за любые ответы. Я буквально расчесал паутину, а гребень был моей проблемой.
Если я пропустил что-то важное, пожалуйста, сообщите мне и не стесняйтесь запрашивать файлы журнала и т. Д.
БЛАГОДАРНОСТЬ