
У меня проблема с бесконечным циклом после установки CUDA (которая автоматически устанавливает драйвер nvidia). Я пробовал удалить драйвер nvidia с помощью
sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
и удаление /etc/X11/xorg.conf, но проблема все еще не решена. Я также пробовал войти в tty и запустить startx оттуда, но безуспешно.
В моем ноутбуке есть интегрированный графический контроллер Intel и видеокарта nvidia Geforce 970M. Сейчас, когда я запускаю lspci, я вижу, что он работает на графическом контроллере Intel.
Есть идеи, как решить эту проблему с циклическим входом в систему?
Сообщение в ~/.xsession-errors приведено ниже:
Xlib: extension "GLX" missing on display ":0".
Script for ibus started at run_im.
init: gnome-session (Unity) main process (1761) terminated with status 1
init: unity-settings-daemon main process (1752) killed by TERM signal
init: logrotate main process (1652) killed by TERM signal
init: update-notifier-crash (/var/crash/_opt_google_chrome_chrome.1000.crash) main process (1691) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_lib_x86_64-linux-gnu_indicator-application_indicator-application-service.1000.crash) main process (1696) killed by TERM signal
init: xsession-init main process (1748) killed by TERM signal
init: hud main process (1757) killed by TERM signal
init: Disconnected from notified D-Bus bus
init: unity-panel-service main process (1766) killed by TERM signal
Xsession: X session started for root at Wed Nov 11 05:49:16 EST 2015
localuser:root being added to access control list
Script for ibus started at run_im.
Script for ibus started at run_im.
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
gnome-session-is-accelerated: No hardware 3D support.
gnome-session-check-accelerated: Helper exited with code 256
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
gnome-session-is-accelerated: No hardware 3D support.
gnome-session-check-accelerated: Helper exited with code 256
x-session-manager[2248]: WARNING: software acceleration check failed: Child process exited with code 1
x-session-manager[2248]: CRITICAL: We failed, but the fail whale is dead. Sorry....
решение1
В моем случае (GeForce 980, Ubuntu 14.04 LTS) проблема была решена отключением драйверов Nouveau и использованием последней версиифирменный драйвер NVIDIA:
1.) Загрузите скрипт установки драйвера NVIDIA. Поскольку вы застряли в цикле входа, вы можете загрузить драйвер на другую машину и перенести его на нужную машину с помощью scp. Пока не запускайте скрипт.
2.) В терминале используйте nano, vim или другой редактор, чтобы создать файл с именем «/etc/modprobe.d/blacklist-nouveau.conf».
3.) В blacklist-nouveau.conf включите следующие строки:
blacklist nouveau
options nouveau modeset=0
4.) Далее выполните следующую команду:$ sudo update-initramfs -u
5.) Запустите скрипт установки драйвера NVIDIA с помощью sudo. Чтобы убедиться, что вы используете самую последнюю версию, используйте опцию обновления. Это загрузит самый последний драйвер сftp://download.nvidia.comи автоматически загружает и устанавливает его. Например, используя драйвер 361.42:
$ sudo ./NVIDIA-Linux-x86_64-361.42.run --update
Пройдите итеративный процесс установки драйвера.
6.) Запустите $ sudo nvidia-xconfig
для генерации нового xorg.conf
7.) Перезагрузка.
8.) Если вы также пытаетесь запустить CUDA, установите его после получения последних драйверов NVIDIA, выполнив шаги 1-7. В качестве альтернативы установщик CUDA дает вам возможность установить фирменные драйверы NVIDIA вместе с набором инструментов nvcc.
Удачи!
решение2
Самый простой способ заставить работать драйвер nvidia, по крайней мере для меня, состоял в том, чтобы использовать lightdm в качестве менеджера дисплея, удалить файл .Xauthority и установить драйверы и перезагрузить, все прошло отлично. Я попробовал все другие рекомендации в Интернете, и ни одна не сработала, кроме этой, установите любую разновидность ubuntu, которую вы хотите, установите lightdm и настройте систему для использования lightdm, удалите файл .Xauthority и установите драйвер nvidia, перезагрузите, и все сработало для меня, затем вы сможете установить cuda.