Я использую 14.04 на lenovo y510P с видеокартой GT 750M и установил драйвер NVIDIA-346 из xorg для запуска CUDA 7. CUDA 7 требует драйвер 346. Я не устанавливал драйвер, который идет с набором инструментов CUDA. Я установил драйвер с открытым исходным кодом из xorg.
После установки драйвера, набора инструментов CUDA и образцов CUDA, CUDA, похоже, работает нормально. Я запустил исполняемый файл deviceQuery, который является частью образцов CUDA, и он запустился, показывая мне спецификации моего GPU (GT 750M) и его возможности CUDA.
Но когда я проверяю, используется ли драйвер, перейдя вНастройки системы -> Программное обеспечение и обновления -> Дополнительные драйверы, используемый драйвер - это драйвер nouveau из Xorg. Нет даже возможности переключиться на драйвер 346 (есть 331, 331-updates и 340)
Когда я проверяю, является ли драйвер частью ядра, lsmod | grep nvidia
я вижу модуль с именем nvidia.
Когда я бегу, nvidia-detector
он возвращаетсяnone
Когда я запускаю 'nvidia-smi`, вывод такой:
Нужно ли мне вносить nouveau в черный список или удалять? Или как заставить работать драйвер 346?
решение1
Я понял, что происходит. Драйвер nouveau использует бинарный файл проприетарного драйвера 346. Так что, по сути, каждый раз, когда выпускается новый драйвер, «драйвер» Nouveau использует самый последний и переупаковывает себя.