После того, как я обновил ядро до версии 3.13.0-45, я больше не могу использовать nvidia. Всякий раз, когда я пытаюсь переключиться в режим NVIDIA, экран моего ноутбука становится черным. Я даже не могу переключиться в режим терминала, используя Ctrl + Alt + F1. Однако я могу напечатать следующее, не видя ничего на экране: сначала введите мой пароль для входа в систему и нажмите клавишу ввода (ничего не видя). Подожди немного. Ctrl + Alt + T. Затем sudo prime-select intel
(затем пароль и нажмите Enter) И, наконец, sudo reboot
Ноутбук перезагружается, и затем я снова получаю свой экран в режиме Intel. Таким образом, кажется, что, несмотря на то, что ничего не видно на черном экране, все еще работает в фоновом режиме. Это происходит независимо от того, какую версию nvidia я использую.
Мой ноутбук - Lenovo T430. Я использую Ubuntu 14.04, и я также использую nvidia-prime
. Моя версия ядра 3.13.0-45.
У меня была точно та же проблема с nvidia-346 и ядром 3.13.0-45 на Ubuntu 14.04 amd64. После слишком многих часов поиска и экспериментирования, мне удалось зафиксировать его. Я объясняю целую проблему наряду с решением подробно здесь: http://vxlabs.com/2015/02/05/solving-the-ubuntu-14-04-nvidia-346-nvidia-prime-black-screen-issue/
Короче говоря, попробуйте следующее:
Переключитесь на консоль (Ctrl-Alt-F1
) и остановите lightdm: sudo service lightdm stop
Отключить gpu-manager
путем комментирования всего в /etc/init/gpu-manager.conf
Переключитесь на режим Nvidia путем выполнения sudo prime-select nvidia
Измените Ваш /etc/X11/xorg.conf
быть похожими на тот в нижней части этого ответа, удостоверяясь, что Nvidia BusId корректна (сверяются lspci
):
Запуститесь X снова с sudo lightdm start
Если после этого Вы все еще получаете черный экран, перепроверьте тот свой xorg.conf, не был сброшен к конфигурации без modesetting. Если так, удостоверьтесь, что lightdm был остановлен, и gpu-менеджер отключен перед редактированием xorg.conf для изменения драйвера Intel на modesetting
.
При переключении назад на Intel необходимо будет остановиться lightdm
, повторно включить gpu-manager
, активируйте режим Intel sudo prime-select intel
и затем перезапустите X с sudo service lightdm start
.
Это очень возможно это более поздние версии gpu-manager
возможно, зафиксировал это поведение.
Вот корректный xorg.conf:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "UseDisplayDevice" "None"
EndSection