명령 줄을 사용하여 독점 비디오 드라이버를 변경하는 방법은 무엇입니까?


32

내 랩톱 컴퓨터에는 Nvidia 비디오 카드가 있으며 Ubuntu 12.04 LTS 64 비트를 실행합니다. 어제 업그레이드하는 동안 새 Nvidia 드라이버 버전 304 (정확한 경우)가 설치된 것으로 보입니다. 업그레이드 및 재부팅 후 추가 드라이버 도구를 열고 Nvidia 드라이버 버전 304가 사용 중임을 알았습니다. 여태까지는 그런대로 잘됐다.

그러나 추가 드라이버 도구는 Nvidia 드라이버 버전 319가 존재하며이 드라이버 버전이 권장되었다고보고했습니다. 그런 다음이 권장 드라이버로 변경하기로 선택하고 드라이버를 다운로드하여 설치 한 다음 시스템을 재부팅하고 검은 화면과 명령 셸로 끝났습니다.

명령 줄을 사용하여 독점 Nvidia 비디오 드라이버를 변경하고 시스템에서 작동했던 이전 버전으로 되 돌리는 방법은 무엇입니까?

(두 번째 질문 : 분명히 작동하지 않는 비디오 드라이버가 어떻게 권장 될 수 있습니까?)

답변:


11

Ubuntu 12.04 (이후 버전의 경우 다른 답변 참조)

jockey-textUbuntu에서 Nvidia 드라이버를 비활성화 및 활성화 하는 데 사용할 수 있습니다 .

예를 들면 다음과 같습니다.

  • jockey-text --list사용 가능한 옵션 목록을 얻으려면 실행하십시오 .

  • sudo jockey-text -d xorg:nvidia_304304 드라이버를 제거하기 위해 실행하십시오 .

  • sudo jockey-text -e xorg:nvidia_304동일한 드라이버를 사용하려면 실행하십시오 .

  • jockey-text --help도움말 매뉴얼을 보려면 실행 하십시오.


1
13.10은 어떻습니까? 라는 도구가 없습니다 jockey.
northben

1
jockey-text는 jockey-common이 제공합니다 :sudo apt-get install jockey-common
bacon

10
14.04는 (아마도 13.10도) 교체 jockey-commonubuntu-drivers-common되는이 ubuntu-drivers다르게 작동 실행합니다.
Nick T

45

Ubuntu 커뮤니티 도움말 Wiki 페이지에 따르면 Ubuntu 14.04+는 다릅니다.

우분투 14.04 이상

jockey-text 명령은 Ubuntu 14.04 릴리스에서 제거되었습니다. 이제 ubuntu-drivers를 사용하여 각 드라이버의 패키지 목록을 가져온 다음 apt-get을 사용하여 패키지를 설치할 수 있습니다. 예를 들면 다음과 같습니다.

sudo ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM [Quadro 2000M]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free

sudo apt-get install nvidia-331

우분투 12.04 (mikewhat의 답변과 동일)

X GUI를 사용하지 않고 드라이버를 변경해야하는 경우 해당 드라이버가 설치되지 않았기 때문에 jockey-text 명령을 사용하면됩니다. 예를 들면 다음과 같습니다.

jockey-text --help
jockey-text -l
jockey-text -e xorg:nvidia_current

14.04 ubuntu-drivers: command not found에서 실행하려고하면 얻을 수 sudo ubuntu-drivers devices있습니다.
pir

2
먼저 apt install ubuntu-drivers-common설치를 실행하십시오 ubuntu-drivers.
행크

1
그는 새 드라이버를 설치하는 방법을 묻지 않았습니다. 그는 이미 설치된 드라이버를 활성화하는 방법을 물었습니다 : "내 시스템에서 작동했던 이전 버전으로 돌아 가기"
James Bowery

10

리포지토리의 304/319 드라이버를 사용하는 것과 동일한 문제가 발생했습니다 .Nvidia는 웹 사이트에 독점 드라이버를 가지고 있으며 실제로 거기에서 잘 설치되어 있습니다.이 매뉴얼을 사용하여 나머지 드라이버를 제거하고 Nvidia에서 직접 올바른 드라이버를 설치했습니다.

http://www.beginninglinux.com/home/graphics-drivers/install-nvidia-custom-driver-on-ubuntu-12-04

모든 내용에주의를 기울여야합니다. 특히 /etc/default/grub라인에 GRUB_CMDLINE_LINUX_DEFAULT포함되어 있는지 확인하십시오 nomodeset. 그렇지 않으면 Nvidia 드라이버가 작동하지 않습니다.

또한 독점 드라이버가 작동하지 않고 명령 줄에 갇힌 경우 항상 Nvidia 드라이버를 제거하고 기본 nouveau 드라이버를 설치할 수 있습니다.

sudo apt-get autoremove --purge nvidia-*
sudo service lightdm stop
sudo apt-get install xserver-xorg-video-nouveau

sudo : 중지 : 명령을 찾을 수 없음
Krease

0

nvidia에서 .sh 파일을 다운로드 한 다음 단계를 수행 할 수도 있습니다.

  • GUI 모드를 종료하려면 먼저 control + alt + f1을 누르십시오.

    • sudo 서비스 gdm 중지 (우분투에서)
    • nvidia 드라이버를 다운로드 한 폴더로 이동
    • ./nvidia.drivers.sh
    • 설치 후 sudo 재부팅
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.