nouveau 대신 Nvidia 드라이버 설치


44

Ubuntu 14.04를 설치했는데 퍼지 / 흐리게 화면이 표시되고 여러 화면이 잘못 지원됩니다.

우분투는 기본적으로 nouveau를 설치하지만 nvidia 드라이버를 설치해야한다는 것을 깨달았습니다.

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install nvidia-current
apt-get upgrade

이제 nvidia가 설치되었으므로 nouveau 드라이버를 블랙리스트에 추가해야 재부팅 할 때 튀어 나오지 않습니다. 다음 파일을 작성하거나 편집하십시오.

nano /etc/modprobe.d/blacklist-nouveau.conf

… 그리고 끝에 다음 줄을 추가하십시오.

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

소프트웨어 및 업데이트를 통해 nvidia 드라이버가 성공적으로 설치되었는지 확인했으며, 설치된 드라이버가 nvidia 304.117임을 나타냅니다.

그런 다음 실행하려고했습니다.

lshw -c video | grep 'configuration'

그 결과 드라이버가 여전히 있다는 것입니다 nouveau:

configuration: driver=nouveau latency=0

그렇다면 nvidia 드라이버를 어떻게 설치하고 사용합니까?


답변으로 추가되었습니다. 질문이있는 다른 사람이 찾을 수 있도록 찬성 / 동의하십시오!
Geek

1
누보가 화면을 흐리게하는 원인을 지적 해 주셔서 감사합니다. 나는 장님이 될 것이라고 생각하고 잘못 수정 된 시도로 모든 캐시와 기록을 삭제하라는 Google의 조언을 따랐습니다. Nouveau를 블랙리스트에 올린 후 (몇 번 재부팅하면) 화면이 다시 깨끗해졌습니다.
WinEunuuchs2Unix

답변:


46

우분투 14.04 이상

그주의 nouveau드라이버 수동 제거는 당신이 독점 NVIDIA 드라이버를 직접 설치하려는 경우에만 필요합니다. 그렇지 않은 경우 시스템> 관리> 하드웨어 드라이버 에서 필요한 그래픽 드라이버를 직접 설치하십시오 . 권장되는 가장 편리한 방법입니다.

모든 범인 모듈을 블랙리스트에 추가하고 모든 nvidia * 패키지를 제거하며 추가 단계로 initramfs 디스크를 시작할 때 모듈을로드하도록 구성 할 수 있기 때문에 업데이트해야 할 수도 있습니다.

  1. 모듈을 블랙리스트에 추가하십시오. 열려있는 blacklist.conf파일을.

    sudo vim /etc/modprobe.d/blacklist.conf
    

    를 눌러 i삽입 모드로 들어가서 파일에 다음 모듈을 추가하십시오.

    # this one might not be required for x86 32 bit users.
    blacklist amd76x_edac 
    
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    

    파일을 저장하고 종료하십시오.

  2. 모든 nvidia * 패키지를 제거하십시오.

    sudo apt-get remove --purge nvidia-*
    
  3. 위의 단계를 완료하면 재부팅하고 디스플레이 관리자를 중지하고 nvidia 드라이버를 설치하십시오.

    Ctrl+ Alt+를 누릅니다 F1. 텍스트 모드에 있으면 디스플레이 관리자를 중지하십시오. 이렇게하면 실행중인 모든 응용 프로그램이 강제로 종료되므로이 단계를 완료하기 전에 작업중인 내용을 저장하고 직접 닫는 것이 좋습니다. 디스플레이 관리자를 중지하려면 디스플레이 관리자에 따라 다음 명령 중 하나를 실행하십시오 ( lightdm바닐라 우분투에서는 기본값이지만 그놈 데스크탑이있는 이전 버전 또는 시스템 gdm에서 KDE / Kubuntu / Plasma를 사용할 수 있음) kdm.

편집 : Ubuntu 시스템에서 사용하는 기본 디스플레이 관리자를 결정하려면 명령을 실행하십시오. cat /etc/X11/default-display-manager 이것이 보장되지는 않지만 대부분의 경우 올바른 선택입니다.

    sudo service lightdm stop

    sudo /etc/init.d/gdm stop

이제 Nvidia 웹 사이트에서 다운로드 한 드라이버 패키지를 실행하십시오. 편집 : 아래 예의 파일 이름을 실제 파일 이름으로 바꾸십시오.

    sudo ./NVIDIA-Linux-x86-260.19.44.run

참고 : nouveau 드라이버와 관련된 오류가 계속 발생하면 initramfs를 업데이트해야 할 수도 있습니다.이 드라이버는 nouveau 드라이버를로드하도록 구성 될 수 있습니다. 재부팅하거나 전원을 끄지 마십시오. initramfs 디스크를 업데이트하려면이 명령을 실행하십시오.

sudo update-initramfs -u

이제 재부팅하고 3 단계를 반복하십시오. 이번에는 원활하게 진행됩니다.


우분투 설치 중에 이것을 수행하는 방법이 있습니까? Nouveau 드라이버에 문제가있는 것으로 나타 났습니다 . askubuntu.com/questions/507226/…을 참조하십시오 .
타이슨 Trautmann

1
그의 요리법에 감사드립니다. 우분투 14.04에서 나를 위해 일한 것은 2 개의 노트입니다.
tomasb

1
이것은 우분투 16.04의 누보 드라이버를 통과 시키려고 노력했습니다.
Manuel J. Diaz

1
이것은 우분투 16.10에서 아주 잘 작동했습니다. 훌륭한 답변
Oscar Reyes

1
적어도 xubuntu에서는 noveau 드라이버를 제거하기 위해 재부팅 할 필요가 없습니다. 디스플레이 관리자를 중지 한 후 modprobe -r nouveau 커널에서 noveau 드라이버를 언로드합니다.
gerardw

8

nouveau더 이상 수동 제거 가 필요하지 않습니다. Ubuntu nvidia에서 드라이버 를 설치하는 경우 Additional Drivers설치 스크립트는 nouveau가 블랙리스트에 있는지 확인합니다.

그러나 어떤 작업을 수행하기 전에 nvidia 드라이버 용 그래픽 저장소를 추가해야합니다.

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update

카드가 지원하는 드라이버에 대한 nvidia 웹 사이트를 살펴보고 Additional DriversUbuntu 의 도구에서 드라이버를 설치하십시오 .


이 후에 cuda를 어떻게 설치합니까?
saurabheights


6

16.04 방법

끼워 넣다

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

으로

etc/modprobe.d/blacklist.conf

NVidia 드라이버를 설치하기 전에 재부팅하십시오. 우분투 16.04 LTS에서 나를 위해 일했습니다.


질문과 답변이 약 14.04이므로 16.04 지침을 갖는 것이 좋습니다. 수 당신은 넣어 '16 .04 어떻게 형식 제목의 시작 부분으로 "1?
WinEunuuchs2Unix

이것은 16.04에서 나를 위해 일했지만 sudo update-initramfs -u재부팅하고 .run 파일 설치를 다시 시도하기 전에 실행 해야했습니다. 우분투가 적절한 패키지를 깨뜨 렸기 때문에 이런 식으로해야했다 .
jchook

2

엔비디아의 문서에 언급 된 블랙리스트 누보는 작동하지 않습니다. 블랙리스트에 올릴 필요는 없습니다. apt를 사용하여 nvidia 드라이버를 설치하십시오. Ctrl + Alt + F1을 눌러 tty에 로그인하고 lightdm 서비스를 중지 한 다음 입력하십시오.

sudo apt-add-repository ppa:graphics-drivers/ppa 
sudo apt install nvidia-384 _(or whatever version compatible with your GPU)_  

그런 다음 다시 시작


이것은 ppa가 작동하는 한 사실입니다 (지금은 커널 버전과 엔비디아의 최신 드라이버에서 직접 수정 된 ppa의 dkm에 문제가있는 것 같습니다).
Patrick JS
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.