복구 모드로 부팅 한 다음 apt-get remove --purge nvidia-current
루트 터미널에서 실행 한 다음 apt-get install nvidia-current
-를 사용하여 새 커널의 nvidia 드라이버를 다시 빌드해야합니다. 업그레이드 할 때도이 문제가 발생했습니다.
nVidia 웹 사이트 btw에서 드라이버를 설치하지 마십시오! 그런 다음 이전 드라이버를 완전히 제거하지 않고 나중에 권장 드라이버를 설치하려고하면 심각한 문제가 발생할 수 있습니다.
편집 :
터미널에서이 명령을 실행해야합니다. 인터넷과 메모리에서 찾은 내용을 기반으로하므로 완벽한 결과를 보장 할 수 없습니다.
사용자 모드 구성 요소와 커널 모듈이 다르기 때문에 발생하는 문제입니다. 이를 고치려면 nvidia 커널 모듈을 재 구축해야합니다. 이것은 재부팅시 발생하지만 종종 그렇지 않습니다.
먼저 리눅스 커널 헤더를 설치해야합니다 :
sudo apt-get install linux-headers-generic
그런 다음 이전 nvidia 커널 모듈을 제거하려면 dkms를 실행해야합니다.
그런 다음 다음을 실행하십시오.
sudo apt-get install nvidia-current
- 이것은 올바르게 설치해야하므로 실행해야합니다.
sudo nvidia-xconfig and reboot.
- 여전히 모듈 버전에 대한 오류가 발생하면 다음을 실행하십시오.
sudo dkms build nvidia
이렇게 해야 문제를 해결한다.
일이 조금 혼란 스럽다면 죄송합니다. 최선을 다해 사용해야했던 프로세스를 다시 정리하려고했습니다. :)! 문제가 발생하면 주저하지 말고 알려주십시오 (누군가 지시 사항에 문제가 있으면 최대한 빨리 알려주십시오) !!!!
최신 정보:
다른 원인을 찾았습니다. Nouveau는 블랙리스트에 포함되지 않았을 수 있으며 nvidia-current는 디스플레이 드라이버를 선택하는 데 사용되는 .conf 파일에 포함되지 않았을 수 있습니다. 해결 방법은 다음과 같습니다.
NB :
계속하기 전에 리포지토리의 nvidia-current 드라이버가 있는지 확인하십시오. nvidia 웹 사이트에서 드라이버를 다운로드하면 데비안 패키지 형식을 사용하지 않고 나중에 설치와 충돌 할 수있는 문제가 남아 있기 때문에 나중에 문제가 발생할 수 있습니다. 따라서 흔적을 먼저 지우고 우분투 저장소에서 표준 드라이버를 설치하십시오. 그렇지 않으면 드라이버 불일치가 발생하며이 수정은 의미가 없습니다.
- 콘솔에 붙어 있으면 로그인하여 nouveau X.org 드라이버를 설치하십시오.
sudo apt-get install xserver-xorg-video-nouveau
- 컴퓨터를 다시 시작하십시오 (예 : 그래픽 작업이 가능합니다. 그러나 이것은 일시적입니다).
- 루트로 gedit를여십시오 :
gksu gedit
.
- gedit에서 열기
/etc/modprobe.d/blacklist.conf
.
- 이 줄을 맨 아래에 추가하십시오
blacklist nouveau
.
- 파일을 저장하고을 엽니 다
/etc/modprobe.d/nvidia-graphics-drivers.conf
.
- 다음 줄을 추가하십시오.
블랙리스트 nouveau
블랙리스트 lbm-nouveau
블랙리스트 nvidia-173
블랙리스트 nvidia-96
별칭 nvidia nvidia-current
- 이제이 파일을 저장하고 gedit를 닫으십시오.
- 운영:
sudo nvidia-xconfig
,
- 그리고:
sudo apt-get remove xserver-xorg-video-nouveau
,
- 뒤에 :
sudo shutdown -r now
.
- 시스템이 다시 시작되면 작동하는 nvidia 드라이버가 있어야합니다.
그건 그렇고, nouveau를 블랙리스트에 올리지 않는이 문제는 최신 드라이버 (nvidia-current)에있는 것처럼 보이므로 문제를 해결 한 후에이 버그에 대한 업데이트를 기다릴 것을 제안합니다 (곧 버그를보고 할 것입니다) ).
대체 솔루션 : 웹 사이트에서 NVIDIA 드라이버를 설치 한 경우 텍스트 터미널로 부팅해야합니다 (부팅시 보류 메뉴를 보려면 NVIDIA 드라이버에서 마지막으로 작동 한 커널 버전의 '복구'모드를 선택하십시오. 루트 옵션으로 명령 행을 선택하십시오)
그런 다음 웹 사이트에서 NVIDIA 드라이버를 설치하기 위해 실행 한 원래 NVIDIA 설치 셸 스크립트를 실행하십시오. 예 sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (버전이 다를 수 있습니다.)
"sudo dkms remove nvidia"명령을 실행할 필요는 없습니다.이 경우에는 적용되지 않습니다.