Черный экран nvidia на lightdm при переходе с intel на nvidia gpu

Nvidia Prime и переключение графики для меня сломаны.

Я могу нормально использовать свою графику Intel, но если я пытаюсь переключиться на Nvidia, он просто показывает черный экран lightdm. Я знаю, это загружается, потому что я слышу звук приветствия.

Я попытался изменить разрешение, прежде чем я переключился и все еще черный экран.

Любые идеи, как я могу заставить это работать?

Я просто пытаюсь использовать CUDA честно, и мне не нужно переключаться, если я могу просто использовать CUDA.

./devicequery ничего не возвращает в графическом режиме Intel, поэтому я решил, что мне нужно перейти в графический режим Nvidia.

Использование 352 с CUDA 7.5

1 ответ

Решение

После двухдневного удара головой о стену я понял, почему она не работает.

Я должен упомянуть, что я установил CUDA 7.5, и это также устанавливает драйверы Nvidia 352. У меня также есть свежая копия 14.04.3, установленная и обновленная только перед установкой этих драйверов CUDA с веб-сайта Nvidias.

Посмотрев журнал Xorg, я обнаружил, что GLX не загружается. Я узнал, что сначала загружается модуль ядра, затем GLX, а затем что-то вроде LibGL. Чтобы исправить проблему с GLX, я установил несколько пакетов.

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic

После этого все сработало, к моему удивлению. Я понятия не имею, почему это не установлено в процессе, но я сообщил об ошибке в Nvidia в любом случае.

Я только начинаю возиться с CUDA, но, похоже, это не должно занять 2 дня, чтобы начать работать.

Другие вопросы по тегам