NVIDIA 드라이버를 제거한 후에도 로그인 루프가 발생합니다.

NVIDIA 드라이버를 제거한 후에도 로그인 루프가 발생합니다.

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.) sudo를 사용하여 NVIDIA 드라이버 설치 스크립트를 실행합니다. 최신 버전을 사용하고 있는지 확인하려면 업데이트 옵션을 사용하세요. 그러면 다음에서 최신 드라이버가 다운로드됩니다.ftp://download.nvidia.com자동으로 다운로드하여 설치합니다. 예를 들어, 361.42 드라이버를 사용하는 경우:

$ sudo ./NVIDIA-Linux-x86_64-361.42.run --update

드라이버 설치의 반복 프로세스를 진행합니다.

6.) 실행하여 $ sudo nvidia-xconfig새로운 xorg.conf를 생성합니다.

7.) 재부팅합니다.

8.) CUDA도 실행하려는 경우 1~7단계를 통해 최신 NVIDIA 드라이버를 모두 설정한 후 설치하세요. 또는 CUDA 설치 프로그램을 사용하면 nvcc 툴킷과 함께 독점 NVIDIA 드라이버를 설치할 수 있습니다.

행운을 빌어요!

답변2

최소한 나에게 NVIDIA 드라이버를 작동시키는 가장 쉬운 방법은 lightdm을 디스플레이 관리자로 사용하고, .Xauthority 파일을 삭제하고 드라이버를 설치하고 재부팅하는 것이었습니다. 모든 것이 잘 되었습니다. 나는 온라인에서 다른 모든 권장 사항을 시도했지만 아무것도 작동하지 않았지만 이것은 원하는 우분투 버전을 설치하고 lightdm을 설치하고 lightdm을 사용하도록 시스템을 구성하고 .Xauthority 파일과 nvidia 드라이버 설치를 삭제하고 재부팅하고 모두 작동했습니다. cuda를 설치할 수 있어야합니다.

관련 정보