답변:
2018 년 9 월 18 일 업데이트
이 PPA를 추가하기 전에 해당 페이지에서 PPA 설명을 읽고 사용에 관한 중요한 정보, Nvidia 카드에 적합한 버전 등을 언급 하십시오 . 최신 버전의 드라이버 또는 카드에 마지막으로 지원되는 드라이버를 원하는 데스크탑 사용자를위한 것입니다.
18.04+ 사용 설치하려면 다음 명령을 실행하십시오.
sudo add-apt-repository ppa:graphics-drivers/ppa
그러면 리포지토리가 자동으로 업데이트되고 다음 줄을 실행할 수 있습니다.
sudo apt install nvidia-driver-396
해당 드라이버를 설치 한 후 데스크탑이로드되지 않으면 다음을 수행하십시오.
sudo nano /etc/gdm3/custom.conf
그런 다음 줄에서 주석 (# 기호)을 제거하십시오.
# WaylandEnable=false
저장하십시오. 그런 다음 재부팅하십시오. 그래도 문제가 해결되지 않으면 실제로 UEFI를 사용 중일 수 있으므로 보안 부팅을 비활성화하십시오.
Nvidia 문제 또는 오버 클로킹 설정 문제 해결에 대한 다음 답변 을 참조하십시오 .
비디오 카드에 대해 가장 많이 묻는 질문 :
12.04 이상부터 비디오 드라이버가 더 자주 유지 관리되고 업데이트됩니다. 오래된 문제로 인한 문제를 처리하고 해결하는 것이 더 쉽습니다. 최신 Nvidia 카드가 없으면 추가 PPA가 필요하지 않습니다.
발견 된 문제, "기본 제공"경험이 최종 사용자에게 어떤 느낌을 주는지, 어떻게 호환되는지, 업데이트, 설치 또는 제거가 얼마나 쉬운 지, 일단 느끼는 느낌에 따라 다음 순서대로 권장합니다. 설정:
Nvidia PPA – 뛰어난 성능. PPA에 포함 된 드라이버를 사용하여 대부분의 카드를 즉시 사용할 수 있습니다 (Nvidia 카드의 세대마다 다릅니다.
우분투 기본 권장 드라이버 -우분투는 사용하는 카드에 따라 필요한 Nvidia 드라이버를 알아내는 데 놀라운 일을합니다.
누보 -이것은 Nvidia 드라이버의 오픈 소스 구현입니다. 그들은 또한 놀라운 일을하지만 공식 드라이버 또는 PPA의 드라이버 (최신 Nvidia 카드와 동일), 개발 속도, 헌신, 헌신 및 주당 진보와 동등하지 않습니다. , 이것이 실제로 보유하고 홍보 할 수있는 옵션임을 확신합니다.
공식 Nvidia 사이트 -공식 드라이버 (PPA의 드라이버와 동일)이며, 주요 차이점은 자동으로 업그레이드되지 않으며 업데이트, 제거 및 설치시 문제가 있다는 것입니다 (매우 드물지만 발생합니다).
차이점은 다음과 같이 요약 할 수 있습니다.
-- 공식 사이트 --
-PPA 리포지토리-
-기본 우분투 드라이버-
보유하고있는 비디오 카드 수와 통합 여부에 따라 설치할 설치 방법 및 패키지는 위에서 언급 한 단일 카드 용 PPA에서 변경됩니다.
하이브리드 모드에서 2 개의 비디오 카드가 장착 된 컴퓨터
Nvidia 319.xx부터 Nvidia Optimus와 일반 PCIe 드라이버가 하나로 통합되어 있으므로 Nvidia-319 패키지 이상을 설치하면 Integrated Nvidia 카드 용 드라이버와 PCI 용 드라이버가 제공됩니다.
하이브리드 카드에는 두 가지 솔루션이 있습니다. 첫 번째 솔루션은이라는 패키지로 bumblebee
, 애플리케이션마다 다른 구성을 사용할 수 있습니다. 설치하려면 다음을 실행하십시오.
sudo apt install bumblebee linux-headers-generic
두 번째는이라고하는 공식 NVIDIA 패키지 nvidia-prime
이며 nvidia-355
패키지 와 함께 자동으로 설치됩니다 . 프로파일 수준에서, 즉 사용자가 로그인 할 때 사용할 카드를 결정할 수 있습니다.이 결정은 NVIDIA X 서버 설정 제어판에서 조정할 수 있습니다. 그 주 nvidia-prime
와 bumblebee
호환되지 않습니다 : 경우 bumblebee
설치 후 nvidia-prime
제대로 작동하지 않습니다, 그 옵션은 NVIDIA X 서버 설정 제어판에서 표시되지 않습니다. 다시 작동하려면 1. 제거 bumblebee
2. 재설치 nvidia-430
가 필요합니다.
그런 다음 컴퓨터를 껐다 가 다시 켜는 것이 좋습니다 .
다음 그림은 nvidia-prime
설치된 상태에서 보여야 하지만 반드시 bumblebee
설치된 경우 는 아닙니다 .
SLI 설정이있는 컴퓨터
SLI 모드에 2 개 이상의 비디오 카드가있는 경우 다음을 수행 할 수 있습니다.
NVidia 카드의 경우 Xorg.conf
라인을 만들 때 다음을 추가하십시오.
sudo nvidia-xconfig --sli=On
마지막으로 Ubuntu는 비디오 카드 및 사용 가능한 드라이버에 따라 사용할 드라이버를 추천하는 깔끔한 방법을 제공합니다 (먼저 PPA를 추가하는 것이 좋습니다). 간단히 입력하십시오 :
ubuntu-drivers devices
비디오 카드를 포함하여 (이에 국한되지는 않음) 하드웨어에 사용 가능한 드라이버 패키지 목록이 표시됩니다. 비디오 카드에 권장되는 드라이버를 보려면 다음을 입력하십시오.
ubuntu-drivers devices | grep recommended
사용되는 방법은 사용중인 비디오 카드 수와 사용중인 비디오 카드 유형에 따라 다릅니다. 다음은 Nvidia 비디오 카드를 설치하는 몇 가지 방법입니다.
NVIDIA (헤더가 필요한 오래된 드라이버)
Nvidia의 경우 드라이버를 올바르게 설치하려면 해당 시점에 사용중인 커널 버전의 헤더 파일을 먼저 설치해야하는 경우가 많습니다. 따라서 먼저 다음 줄을 실행해야합니다.
sudo apt-get install linux-headers-generic
그런 다음 드라이버와 관련된 패키지를 설치하십시오 (Nvidia 카드의 경우 nvidia *). 다른 경우에는 약간 더 나아가 소스 및 특정 헤더 파일을 설치해야 할 수도 있습니다. 예를 들면 다음과 같습니다.
sudo apt install linux-source linux-headers-3.5.0-16-generic
linux-source
이 경우 3.5.0-16-generic
커널 버전 이 있다고 가정 하고 패키지 및 특정 헤더 파일 을 설치합니다 .
주어진 시간에 어떤 버전이 있는지 확인하려면 uname -r
사용중인 특정 커널 버전을 제공해야합니다.
Nvidia의 경우 최신 비디오 카드의 경우 비디오 카드 및 패키지에 따라 달라지며 위에서 언급 한 PPA를 추가하면 터미널 라인은 다음과 같습니다.
sudo apt install nvidia-driver-430
끝 부분의 숫자는 비디오 카드의 수명 또는 새것에 따라 변경됩니다 (사용 가능한 일부 버전은 390, 410, 415 및 418).
GeForce 10, 20 및 RTX 시리즈 GPU 사용 nvidia-430
GeForce 8 및 9 시리즈 GPU 사용 nvidia-340
GeForce 6 및 7 시리즈 GPU 사용nvidia-304
최신 버전은 최신 Nvidia 카드의 그래픽 손상, HDMI 지원, 열 지원 등과 관련된 더 많은 수정 사항과 수정 문제를 제공합니다. 일반적으로 비디오 드라이버를 업데이트하면 많은 문제가 해결됩니다.
nvidia-settings
앱 에없는 팬 제어 및 기타 Nvidia 기능 은 Ubuntu 관련이 아니라 Nvidia 관련입니다. Nvidia 공식 포럼의 Nvidia 개발자에게 포함하고 싶은 기능 (팬 제어, 오버 클로킹 기능 등)에 대해 문의하는 것이 좋습니다.
CUDA의 경우이 링크를 따라 Ubuntu 14.04에서 CUDA 설치 및 테스트
Bumblebee (NVIDIA Optimus)의 경우 다음 PPA를 사용할 수 있습니다 (Ubuntu 15.04+ 사용자는 이미 포함되어 있으므로 선택적으로이를 수행 할 수 없음).
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install bumblebee linux-headers-generic
독점 드라이버에 대한 자세한 내용은 추가 드라이버의 차이 (Nvidia) 를 방문하십시오 .
다음은 비디오 카드가 Ubuntu에서 지원되는지 알아야 할 몇 가지 힌트입니다.
사용중인 Ubuntu 버전이 출시되기 전에 비디오 카드가 존재 하면 99 %의 변경 사항이 지원됩니다.
비디오 카드 6 개월 미만 등장하면 후에 사용중인 우분투 버전의 출시와 우분투 버전이 업데이트 된 것을 유지, 당신은이 지원됩니다 꽤 좋은 기회가있다.
위에서 언급 한 PPA 중 하나를 추가하면 99.99 %의 확률로 지원 될 것입니다.
Nvidia 사이트 또는 PPA의 지원 여부를 확인하면 더 빠른 답변을 얻을 수 있지만, 거의 100 %의 경우 비디오 카드는 오픈 소스 드라이버 또는 독점 드라이버가 지원합니다.
최신 Ubuntu 버전을 사용하면 최신 비디오 카드를 지원할 가능성이 높아집니다.
일반적으로 최신 비디오 카드 또는 최신 비디오 카드 중 하나가있는 경우 최신 드라이버가 필요하다는 것이 일반적입니다. 따라서 최신 Nvidia 카드가 있으면 항상 PPA 또는 Ubuntu와 함께 제공되는 소프트웨어 소스를 통해 최신 드라이버를 설치하십시오.
참고 -Ubuntu는 "이 컴퓨터 정보"의 그래픽 옵션에 알 수없는 값을 표시 할 수 있습니다. 이 경우 mesa-utils
패키지 를 설치하십시오 .
이 답변은 일반적인 Nvidia 버그 (검정색 화면, 일반적으로 작동하지 않는 드라이버, 낮은 FPS 등)를 해결하기위한 것입니다.
모든 비디오 카드가 공유하는 일반적인 버그는 다음과 같습니다.
nvidia-xconfig
작성하지 xorg.conf
올바르게이 중 하나가 발생하면 PPA 중 하나를 추가하고 비디오 드라이버를 관리 할 수있는 최신 버전으로 업데이트하는 것이 좋습니다. 거의 모든 경우에 업데이트 및 재부팅 후 문제가 해결됩니다. 이 경우 그래픽 드라이버 PPA를 사용하는 것이 좋습니다.
또한 관련 질문 중 일부를 살펴볼 것을 권합니다.
Unity 용 ATI / AMD, 인텔 또는 NVIDIA 그래픽은 무엇입니까?
AMD에서 직접 독점 ATI Catalyst 비디오 드라이버 (fglrx)를 설치하는 올바른 방법은 무엇입니까?
Unity 3D에서 Desktop Cube를 올바르게 활성화하는 방법은 무엇입니까?
업그레이드 후 NVIDIA 드라이버가 작동하지 않습니다. 왜 터미널 만 볼 수 있습니까?
nvidia 드라이버를 설치할 때 데스크탑이 표시되지 않습니다!
LightDM / Ubuntu를 시작할 때 최신 Nvidia / Ati 카드의 검은 화면
HDMI / VGA 연결은 화면의 경계를 잘라내거나 흐릿한 텍스트를 만듭니다
/etc/X11/xorg.conf가 존재하지 않습니까?
Xorg PPA에서 최신 Nvidia를 설치하면 검은 화면이 나타납니다
이제 언급하고 싶은 몇 가지 조언 :
NVIDIA 카드의 xorg.conf
경우 nvidia-xconfig
명령 줄 을 사용하여 파일 을 만드는 데 도움이됩니다 . 터미널로 이동하여 다음을 입력 한 다음 재부팅하십시오.
sudo nvidia-xconfig
경우가 있음을 알고 nvidia-xconfig
당신이 가장 가능성이 기존 삭제해야 다음 오류 중 하나가 발생 xorg.conf
실행중인 전에 먼저 파일을 nvidia-xconfig
다시 명령을 :
유효성 검사 오류 -섹션이 누락되었거나 섹션에 잘못된 정보가 있거나 닫힌 섹션이 아니거나 단순히 진행하기 위해 하나 이상의 섹션이 필요할 수 있습니다.
경고 -섹션에있는 매개 변수와 관련하여 값에 몇 가지 오류가 언급 될 수 있습니다 (예 : 매개 변수의 값을 명시 적으로 지정하지 않음).
치명적인 서버 오류 -실행 후 nvidia-xconfig
작은 경우 "화면을 찾을 수 없음"오류가 발생할 수 있습니다. 이는 PPA 설치와 같이 위에서 언급 한 권장 사항이 먼저 적용되지 않았거나 가능한 모듈이 여전히 작동하고 있음을 의미합니다 (누보가로드 중이거나 nvidia 사이트에서 Nvidia 드라이버 패키지를 사용하여 설치된 nvidia 드라이버.
ERROR - sudo없이 명령 Unable to write to directory '/etc/X11'
을 실행 한 경우 와 유사한 오류가 발생합니다 nvidia-xconfig
. 를 통해 오류가 지속되면 먼저 파일 nvidia-settings
을 삭제해야합니다 xorg.conf
.
xorg.conf
파일 을 삭제해야하는 모든 경우에 대해 파일 을 삭제 하기 전에 변경 사항을 백업하십시오.
드라이버를 다시 설치하면 몇 가지 문제가 해결됩니다. 예를 들어, nvidia-graphics-drivers-355
드라이버 패키지를 사용하는 경우 다음을 수행하여 다시 설치하십시오.
sudo apt-get install --reinstall nvidia-graphics-drivers-355
Xorg를 다시 설치하면 다른 경우에도 도움이됩니다.
다음 명령을 사용하여 기존 xorg를 제거하십시오.
sudo apt-get remove --purge xserver-xorg
다음 명령을 사용하여 xorg를 설치하십시오.
sudo apt-get install xserver-xorg
다음 명령을 사용하여 xorg를 재구성하십시오
sudo dpkg-reconfigure xserver-xorg
그런 다음 위에서 언급 한대로 Nvidia 또는 ATI를 사용하는 경우 비디오 드라이버를 다시 설치하는 것이 좋습니다.
PPA에서 Nvidia 드라이버를 설치하고 재부팅 한 후 블랙 스크린으로 고통받는 경우 (그리고 하이브리드 시스템이없는 경우) bumblebee.conf와 함께 Bumblebee 패키지를 제거해야 할 수도 있습니다 파일. Xorg PPA에서 최신 Nvidia 설치에 제공된 단계를 따르십시오. PPA는 이를 위해 검은 색 화면 을 표시 하거나 간단히 다음 줄을 실행합니다.
sudo apt-get purge bumblebee primus
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot
ATI 또는 Nvidia와 관련된 대부분의 설치 문제는 Nvidia 드라이버를 설치할 수 없음에 제공된 단계를 수행하여 해결할 수 있지만 간단히 다음 문제 중 하나가 있다고 가정하면 다음 단계에서 요약 할 수 있습니다.
공식 Nvidia 드라이버를 설치 한 경우 복구 모드 에서 Ubuntu를 시작한 후 아래의 모든 단계를 수행하십시오 . 그렇지 않은 경우 2 단계로 건너 뜁니다.
Nvidia 사이트에서 Nvidia 드라이버를 설치하거나 공식 AMD 사이트에서 ATI 드라이버를 설치 한 경우 터미널에 다음을 입력하십시오 (이 예에서는 Nvidia의 304.51 버전의 Ubuntu 64Bit이 있다고 가정).
sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
nvidia 패키지를 설치 nvidia-current
했거나 nvidia-current-updates
제거한 경우 ATI 드라이버도 마찬가지입니다. sudo apt-get remove nvidia-current
예를 들어.
예를 들어 Nvidia / ATI 드라이버를 블랙리스트에 추가 한 변경 사항이나 Nvidia / ATI 드라이버와 관련된 다른 파일의 변경 사항은 취소해야합니다. 이것은 당신이 계속해서 미친 것처럼 편집하기 시작한 경우에 대비 한 것입니다 (어떻게 ^^).
xorg.conf
파일을 삭제하거나 백업 / 이동 하십시오. 지금이 파일이 필요하지 않습니다.
위의 모든 단계를 수행 한 후 PC를 재부팅하고 Nvidia 케이스 또는 fglrx
Ati / AMD 케이스가 아닌 ATI 드라이버가 아닌 Nvidia 드라이버가 아닌 Nouveau와 함께로드되는지 확인하십시오 .
지금 Nouveau 드라이버 (또는 ATI 오픈 소스 드라이버)로 Unity를 실행하고 있거나 비디오 오류가 발생했거나 LightDM을 올바르게로드하지 못한 경우 3 가지 옵션이 모두 종료됩니다. 같은 길. 재부팅 할 때 GRUB 메뉴에서 "복구 모드"를 선택하십시오. 복구 모드에 복구 옵션이 표시되면 루트 옵션 또는 Failsafe X 옵션을 선택하십시오. 이 모드와 모든 이전 단계가 완료되면 위에서 언급 한 PPA를 사용하여 Nvidia / ATI 드라이버를 설치하십시오. 최신 비디오 카드가있는 경우 항상 최신 드라이버를 설치하십시오 : sudo apt-get install nvidia-430
Nvidia 카드 또는sudo apt-get install fglrx
최신 Ati / AMD 카드 Nvidia / ATI 드라이버 (Nouveau 드라이버 제외)와 관련하여이 작업을 수행하기 전에 설치된 것이 없어야합니다.
이제 재부팅하면 모두 작동합니다.
참고-6 단계에서 PC가로드 된 것처럼 보이는 경우 CTRL+ ALT+ F1를 눌러 TTY1 터미널로 이동 한 다음 6 단계를 수행하십시오.
다른 일반적인 설치 문제는 해결과 관련이 있습니다. 다음과 같은 방법으로 터미널을 통해 해상도를 확인하고 변경할 수 있습니다.
터미널을 열고 입력 xrandr
하면 지원되는 모든 해상도가 표시됩니다 (비디오 카드 및 모니터 / TV에 따라 다름). 나열된 순서대로 기록하십시오. 해상도를 표시하는 첫 번째 라인은 라인 1이고, 다음 라인은 2이며, 모든 해상도가 지원됩니다. 값을 0으로 설정하면 실제로 해상도를 설정 한 후에 해상도가 기본 해상도로 재설정됩니다.
유형 xrandr -s X
위에서 언급 한 바와 같이 X는 라인 번호입니다. 따라서 다음과 같이 보일 것 xrandr -s 1
입니다.
마지막으로 커널 및 / 또는 Nvidia 버전을 업데이트 한 후 Unity Launcher / Panel이 표시되지 않는 것으로 보고 된 사용자의 경우 가장 먼저 할 일은 Unity 플러그인이 활성화되어 있는지 확인하는 것입니다. 이를 위해 Compiz Config 설정 관리자 (이미 설치되어 있다고 가정)로 이동 한 후 Unity 플러그인으로 이동하십시오. 해당 확인란이 활성화되어 있는지 확인하십시오. 그렇지 않은 경우이 옵션을 활성화하고 화면의 제안을 따르십시오.
Nvidia 비디오 카드의 경우 다음 단계를 수행하십시오.
터미널 유형에서 : sudo nano /etc/X11/xorg.conf
장치 섹션을 찾아 다음 행을 추가하십시오.
Option "Coolbits" "4"
다음과 같이 보일 것입니다 :
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "Coolbits" "4"
EndSection
이제 저장하고 재부팅하십시오. 다음과 같이 팬 속도에 대한 새로운 옵션 (비디오 카드 모델에 따라 다름)이 표시됩니다.
CoolBits에 대한 간단한 설명 :
CoolBits를 사용하면 NV-CONTROL X 확장에서 GPU 클록 조작 지원과 같은 다양한 지원되지 않는 기능을 사용할 수 있습니다. 이 옵션은 기능 의 비트 마스크 를 허용합니다. 이는 0, 1, 2 또는 4의 값을 의미합니다.
CoolBits = 1- " Coolbits "옵션 값에 "1"(비트 0)이 설정되어 있으면 nvidia-settings
유틸리티에 "Clock Frequencies"라는 페이지가 포함되어있어 클럭 설정을 조작 할 수 있습니다. "쿨빗"은 GeForce FX 이상에서만 사용할 수 있습니다.
CoolBits = 2- "2"(비트 1)로 설정하면 비디오 메모리 양이 다른 GPU를 사용할 때 SLI 초기화를 시도합니다.
CoolBits = 4- "4"(비트 2)가 설정되면 열 모니터 페이지에서 프로그래밍 가능한 팬 기능이있는 그래픽 보드에서 GPU 팬 속도를 구성 할 수 있습니다.
기본 옵션은 0입니다 (지원되지 않는 기능은 비활성화 됨).
Nvidia 337.XX부터 다음 옵션을 사용할 수 있습니다.
CoolBits = 8- "8"(비트 3)이 설정되면 nvidia-settings
제어판 의 PowerMizer 페이지에 클럭 도메인 및 성능 레벨 오프셋을 설정하여 클럭 값에 적용 할 수있는 테이블이 표시됩니다. 이것은 GeForce GTX 400 시리즈 이상의 특정 GeForce GPU에서 허용됩니다. 모든 클럭 도메인 또는 성능 수준을 수정할 수있는 것은 아닙니다.
CoolBits = 12- "12"(비트 3 + 2) 인 경우 Coolbits 8 + Coolbits 4의 효과를 활성화하는 것과 동일합니다. 따라서 새로운 오버 클러킹 기능과 팬 제어 기능을 사용할 수 있습니다.
이 옵션은 다음 명령을 실행하여 활성화 할 수도 있습니다.
nvidia-xconfig --cool-bits=4
경고 : 이로 인해 시스템이 손상되고 보증이 무효화 될 수 있습니다.
또한 독점 드라이버에 대한 정보는 일반적으로 홈 폴더에 저장된다고 덧붙이고 싶습니다. 예를 들어, 저장 한 정보 nvidia-settings
에 저장되어 ~/.nvidia-settings-rc
다음을 입력하여 액세스 할 수있는 :
nano ~/.nvidia-settings-rc
이것을 xorg.conf
사용하지 않으면 ATI 또는 Nvidia의 설정이 어떻게 작동합니까? 그 이유는 X가 xorg.conf
입 / 출력 장치 및 비디오 카드와 같은 많은 옵션을 자동으로 감지하고 구성 할 수 있기 때문입니다 . 이전에는 자동으로 발생하지 않았지만 2010 년 이후 X는 많은 옵션을 처리하고 문제 나 파일을 구성 할 필요없이 옵션을 감지 할 수 있습니다.
이들 중 많은 부분이 여전히 존재하지만 더 구체적인 파일로 나뉘어져 있습니다. /usr/share/X11/xorg.conf.d/
예를 들어, 일부 비디오 카드에는 Unity Launcher 또는 상단 패널이 없으면 표시되지 않습니다 xorg.conf
. 다른 경우, 비디오 카드를 조정하려는 사용자는 xorg.conf에 추가 된 Coolbits 옵션이 필요할 수 있습니다. 이것이 nvidia-xconfig
존재 하는 이유 입니다. X가 비디오 카드에 대한 모든 옵션을 감지하거나 제공하지 않는 경우 추가 수준의 지원을 제공합니다.
또 다른 방법 update-pciids
은 PCI ID 목록을 업데이트 하도록 실행 하는 것입니다. 매우 드문 경우이지만 비디오 카드 (실제로는 모든 PCI 장치)에 대해 ID를 찾을 수 없거나 잘못 감지하여 관련된 문제를 해결하는 데 도움이됩니다.
경우에 따라 Compiz Config Settings Manager의 OpenGL 플러그인에서 Texture Filter 값을 Fast 로 변경하는 데 도움이됩니다 .
마지막으로 Nvidia 설정 패널 의 OpenGL 설정 에서 이미지 설정 옵션을 "고성능" 으로 변경하면 경우에 따라 도움이 될 수 있습니다.
파일 사용 xrandr
또는 편집 에 대한 몇 가지 팁을 읽고 수행 xorg.conf
했지만 가장 빠른 방법은 ~/.config/monitors.xml
파일 을 말 그대로 편집하고 15 ~ 18 행 주위의 해상도를 변경하는 것입니다 (너비, 높이 및 속도를 언급하는 것). 따라서 올바른 너비, 높이 및 속도를 설정하고 재부팅하여이를 테스트하십시오. 이것은 컴퓨터가 시작되면보고자하는 기본 해상도를 설정하기위한 것입니다.
우선 NVIDIA 그래픽 하드웨어를 식별해야합니다. 따라서 터미널을 열고 다음을 실행하십시오.
lspci -k | grep -EA2 'VGA|3D'
다음 옵션을 모두 사용해서는 안됩니다.
달성하려는 목표에 도달하면 중지하십시오.
숫자가 높을수록 솔루션이 더 복잡하고 덜 안정적입니다.
옵션 1-공식 우분투 리포지토리에서 사용 가능한 NVIDIA 드라이버를 확인하십시오.
apt-cache search nvidia
옵션 2.1-런치 패드에서 사용 가능한 NVIDIA 드라이버 확인 :
옵션 2.2 – 최신 NVIDIA 드라이버를 포함하려면 소프트웨어 소스에 저장소를 추가하십시오.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
드라이버 검색 ... 드라이버 목록이 표시됩니다 ... 하단의 버전이 최신 버전입니다.
apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"
옵션 3-NVIDIA 웹 사이트에서 사용 가능한 드라이버 검색 :
그런 다음 다음 단계를 수행하십시오 .
1.1 단계-사용하고 실행할 NVIDIA 드라이버를 선택하십시오 :
sudo apt-get install nvidia-<version_number>
1.2 단계-NVIDIA GPU에 Optimus 지원 실행이있는 경우 :
sudo apt-get install nvidia-prime
2 단계-드라이버 설치 프로세스를 마치려면 다음을 실행하십시오.
sudo reboot
추가 정보:
sudo apt-get install nvidia-*
입니다. 선택적인 방법은 PPA에서 설치하는 것입니다. 이 답변을 얻는 것이 좋습니다. 이미 +1
lspci -k | grep -EA2 VGA|3D
. 모델과 드라이버가 설치되어 있는지 보여줍니다.
드라이버를 설치하십시오 :
sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update
mesa-utils
그래픽 정보를 표시 하려면 설치 하십시오.
sudo apt-get install mesa-utils
glxinfo | grep OpenGL
컴퓨터를 다시 시작하십시오.
sudo shutdown -r now
문제 해결 :
/etc/X11/xorg.conf
모든 해상도를 얻 도록 파일을 구성 하십시오. xorg.conf 설정에 관한 정보 gtf를 사용하여 모드 라인 생성
라는 파일 xorg.conf
을 만들어 넣습니다 /etc/X11
. X는 설정 파일을 읽고 문장을 받아들이려고합니다. 그런 다음 명시 적으로 말하지 않은 것을 자동으로 구성합니다.
실행 nvidia-xconfig
하면 기본 구성으로 생선 뼈가 생성됩니다. 다른 이진 드라이버에 대한 유사한 명령이 존재할 수 있습니다.
sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm
현재 디렉토리에 xorg.conf.new 파일이 생성됩니다. 이제 다음을 수행해야합니다.
해상도 조작 등을위한 더 나은 GUI (arandr) :
sudo apt-get update
sudo apt-get install arandr
NVIDIA 드라이버를 설치하기 위해 명령 줄이나 소프트웨어 센터를 사용할 필요는 없습니다 (때로는 검은 화면으로 부팅 될 수 있기 때문에이 방법으로 설치하지 않는 것이 가장 좋습니다).
우분투에는 NVIDIA 드라이버가 사전 구성 되어 있지만 설치되어 있지는 않습니다.
대시 열기
추가 드라이버를 검색하여 시작 하고 검색 될 때까지 기다린 다음 설치할 드라이버를 선택하십시오. 2 개의 드라이버가 제공되는데, 하나는 오픈 소스 Nouveau이며 NVIDIA 소유입니다.
드라이버를 선택하고 Apply Changes를 누르고 기다립니다. 다운로드하여 설치하려면 시간과 인터넷 연결이 필요할 수 있습니다.
이제 재부팅하십시오.
독점 드라이버를 선택했습니다
권장되는 방법은 Ubuntu 리포지토리에서 드라이버를 설치하는 것입니다.
이제 모든 Nvidia 어댑터는 Ubuntu 리포지토리에 포함 된 드라이버에서 지원됩니다. 그러나 이것이 항상 그런 것은 아니며 앞으로 우분투 공식 드라이버가 한동안 지원하지 않는 새로운 어댑터가 나타날 수도 있습니다.
대부분의 경우 시스템은 올바른 드라이버를
시스템 설정-> 소프트웨어 및 업데이트-> 추가 드라이버.
우선 GPU 모델을 찾아야합니다.
터미널에서 실행 lspci -k | grep -EA2 'VGA|3D'
하면 다음과 같은 것을 얻을 수 있습니다
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia
따라서 모델은 GeForce GTX 550 Ti
일부 Nvidia 독점 드라이버가 설치되어 있습니다.
오픈 소스 드라이버를 사용중인 경우
Kernel driver in use: nouveau
설치된 독점 드라이버를 확인하려면 다음을 실행하십시오.
dpkg -l | grep nvidia
표시된 패키지 ii
가 설치되었습니다.
이 어댑터를 지원하는 드라이버 버전을 확인할 수 있습니다
예를 들어 내 카드는 340, 346, 349, 352 및 355 주요 버전에서 지원됩니다.
이제 Ubuntu 리포지토리에는이 어댑터에 대한 340 및 352 드라이버 버전이 있습니다. 352를 설치하는 것이 좋습니다.
위에서 언급 한 GUI 또는 실행을 통해 수행 할 수 있습니다
sudo apt-get install nvidia-352
공식 저장소의 드라이버가 어댑터를 지원하지 않거나 최신 드라이버를 사용하려는 경우 ppa에서 드라이버를 설치할 수 있습니다.
Intel CPU가 장착 된 랩톱을 사용하는 경우 대부분의 경우 CPU에 내장 된 Intel 어댑터도 있습니다.
이 경우 nvidia-prime
패키지도 설치해야 합니다. 그러나 공식 저장소에서 설치하면 자동으로 설치됩니다.
그런 다음 Nvidia X Server Settings
(PRIME 프로파일) 에서 어댑터를 전환 할 수 있습니다 .
또는 터미널에서 할 수 있습니다.
sudo prime-select nvidia
Nvidia 어댑터로 전환됩니다.
sudo prime-select intel
인텔 어댑터로 전환됩니다.
prime-select query
현재 상태를 보여줍니다.
설정을 적용하려면 로그 오프했다가 로그온해야합니다.
오픈 소스 누보 드라이버가 제대로 지원하지 않는 매우 새로운 Nvidia 어댑터가있는 상황에 직면 할 수 있습니다.
이 경우 시스템이 GUI로 부팅되지 않을 수 있습니다.
이 답변을 참조 하고 nomodeset
매개 변수를 사용 하여 부팅 할 수 있습니다 . LiveUSB에서 부팅 할 때이 방법으로 시스템을 부팅 한 다음 Ubuntu를 설치해야합니다.
Ubuntu를 설치 한 후 nomodeset
다시 부팅 하고 적절한 Nvidia 드라이버를 설치해야합니다.
UEFI 모드로 부팅하면 해당 F6
옵션이 나타나지 않습니다. 이 경우 메뉴를 가져 와서 수동으로 e
입력 nomodeset
해야합니다.
nomodeset
드라이버를 설치 한 후 필요하지 않습니다 . 따라서 그것을 제거 /etc/default/grub
하고 실행하십시오 sudo update-grub
.
다음은이를 수행하는 방법에 대한 자세한 정보입니다. Ubuntu 12.10 ~ 14.04에 최신 Nvidia 드라이버를 설치하는 두 가지 방법이 있습니다. 시스템에 시냅틱이 설치되어 있으면 가장 좋습니다. 일부 파일을 설치하려면 시냅스가 필요하기 때문입니다. 설치되어 있지 않은 경우 키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.
sudo apt-get install synaptic
나열된 모든 단계는 터미널을 사용해야합니다. 열 려면 키보드에서 Ctrl+ Alt+ T를 누르 십시오.
첫 번째 방법 :
가장 먼저 할 일은 우분투 배포 업데이트
sudo apt-get update && sudo apt-get dist-upgrade
필요한 경우 재부팅하십시오.
Nvidia 에서 배포 용 최신 드라이버를 다운로드하십시오.
linux-source + linux-headers-generic + dkms 설치 (시냅틱 패키지 관리자 사용)
Build Essentilas, gcc 및 g ++ 설치
sudo apt-get install build-essential gcc g++
이 시점에서 시스템을 재부팅하십시오.
시스템이 백업 및 실행되면을 편집 /etc/modprobe.d/blacklist.conf
하고 파일 끝에 다음 줄을 추가하십시오.
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
파일을 저장하고 종료하십시오.
현재 Nvidia 드라이버를 제거하십시오
sudo apt-get remove --purge nvidia*
xserver-xorg-video-nouveau 드라이버를 제거하십시오
sudo apt-get --purge remove xserver-xorg-video-nouveau
그럽 파일 편집
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX
제거 "quiet splash"
하고 교체 한 라인 에서"text"
다음 명령을 사용하여 GRUB 업데이트
sudo update-grub
sudo update-initramfs -u
이 시점에서 시스템을 재부팅하십시오. 시스템이 재부팅되면 텍스트 모드가됩니다. 시스템에 로그인 한 다음
sudo su
(비밀번호 입력)
cd Downloads
(Nvidia 다운로드 파일이 거기에 있음을 제공)
sh xxx.run
(여기서 xxx는 Nvidia 파일 이름입니다.) 확인을 클릭하십시오. 드라이버에 관한 메시지가 나타나면 예를 클릭하십시오 (예를 클릭하는 것이 중요합니다) 설치가 완료 될 때까지 기다린 후
sudo nano /etc/default/grub
이 라인에서 GRUB_CMDLINE_LINUX
제거 "test"
하고로 교체 "quiet splash"
한 후 수행
Ctrl+ x→ y→ enter파일을 저장하고 종료합니다.
다음 명령을 사용하여 GRUB 업데이트
sudo update-grub/
sudo update-initramfs -u
재부팅하면 설정이 완료됩니다.
두 번째 방법 :
키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-340
두 방법 모두 Nvidia Driver Version 340으로 테스트되었으며 모두 정상적으로 작동합니다. 사실 이후 많은 업데이트가 완료되었으며 모든 것이 정상적으로 작동합니다.
지난 2 일 동안 이것으로 지출 한 후 그 주제에 대해 내 경고를 던져 버리고 싶었습니다.
나는 수년간 우분투를 사용해 왔습니다. 지난주에 나는 구형 쿼드 코어 AMD 940 기반 PC를 폐기하고 asus mobo를 사용하여 새로운 AMD 8350 8 코어를 구축했으며 게임을하지 않기 때문에 비디오 카드를 위해 새로운 GTX 650 gpu 카드를 구입했습니다.
GTX 650.을 설치 한 후 Noveau 드라이버와 잘 작동했지만 비디오 카드 HDMI 포트와 HP w2207h 모니터가 작동하지 않는 어떤 이유로 든 사용하고 싶었습니다.
NOTE: I'd actually never tried the hdmi port on that monitor before so I don't know if
it ever worked as that monitor is now nearly 4 years old.
먼저 Ubuntu NVIDIA "Current Proprietary"테스트를 설치했습니다.
여전히 HDMI는 없지만 유니티 데스크톱 등은 모두 정상적으로 작동합니다.
NVIDIA에서 직접 Linux 드라이버를 사용해보십시오. 드라이버 섹션으로 이동하여 Linux GTX 650 카드를 검색하고 .run 파일을 다운로드했습니다. 여기서 긴 드라이버 이름이됩니다.
우분투 / 연합에 새로운 사람들을위한 다음 단계
Ctrl + Alt + F1을 누르면 터미널에 입력됩니다.
다음으로 NVIDIA 드라이버를 적용하기 전에 여전히 백그라운드에서 실행중인 LIGHTDM을 종료해야합니다.
$ sudo service lightdm stop
lightdm이 중지되면 .run 파일을 실행 가능하도록 변경해야합니다.
$ sudo chmod +x ./<nvidia>.run
마지막으로 새 드라이버 설치 프로그램을 실행하십시오.
$ sudo ./<nvidia>.run
이것은 시작하고 당신이 대답해야 할 여러 가지 질문을 할 것입니다.
완료되면 재부팅합니다.
이제 내 경고.
위의 모든 작업을 시작하기 전에 두 번째 컴퓨터 / 노트북을 사용할 수 있어야하므로 문제가있는 경우 위의 작업을 뒤집는 방법을 찾을 수 있습니다. 또는 필요한 모든 정보를 인쇄해야합니다.
새로운 Nvidia 드라이버를 "퍼지"해야하는 명령 줄
$ sudo ./<nvidia>.run --uninstall
완료되면 Noveau 드라이버를 설치하지 않은 상태에서 재부팅하지 않고 재부팅하기 전에 비디오 드라이버를 설치해야합니다.
다음으로, Noveau 드라이버를 다시 설치하는 데 필요한 명령 줄을 알아야합니다.
왜 내가 이것을 게시 했습니까?
NVIDIA 웹 사이트에서 GTX 650 카드 용 최신 드라이버를 설치하는 데 매우 신중했습니다.
그러나 재부팅 후 Ubuntu 12.10 Unity 데스크톱은 다양한 문제에 열중했습니다.
드라이버를 제거하고 명령 줄에서 작동하는 드라이버를 다시 설치하는 방법에 시간을 투자하지 않았기 때문에 (시스템 설정 도구를 사용할 수 없다는 것을 기억하십시오 ?? ... 이전에 작동했던 시스템.
이 길을 시작하기 전에 보이 스카우트 모델에 "준비"가 표시되어 있습니다.
최악의 경우 ... NVIDIA의 최신 드라이버가 설치되어 있어도 GTX 650의 HDMI 포트를 모니터에 표시 할 수 없었습니다. 다시 확인하기 위해 HDMI 케이블을 두 번째로 많은 최신 HDMI 지원 모니터에 연결했지만 여전히 신호가 없습니다.
그래서 나는 여전히 HDMI 포트를 작동 시키려고 노력하고 있습니다. 유리 1/2은 프로세스에서 많이 배웠습니다.
이것이 다른 사람들을 돕기를 바랍니다.
간단한 명령 줄 설치 방법 (@edwardtorvalds의 텍스트 기반 답변) :
명령을 실행
ubuntu-drivers devices
( /usr/bin/ubuntu-drivers
에 의해 제공됩니다 ubuntu-drivers-common
부터 패키지에 포함되어있는, 14.04 int로서, 사용 가능한 응용 프로그램 이전 버전입니다.)
몇 초 후에 다음과 같은 출력이 나타납니다.
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
model : GF108 [GeForce GT 430]
vendor : NVIDIA Corporation
driver : nvidia-346-updates - distro non-free
driver : nvidia-340-updates - distro non-free
driver : nvidia-304-updates - distro non-free
driver : nvidia-340 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-304 - distro non-free
driver : nvidia-346 - distro non-free recommended
권장 드라이버는 nvidia-346
다음과 같습니다.
sudo apt-get install nvidia-346
(nVidia 드라이버는 무료 소프트웨어가 아니므로 먼저 멀티 버스 리포지토리가 활성화되어 있는지 확인해야합니다 .)
ubuntu-drivers devices | grep recommended
이제부터 Nvidia 드라이버는 기본 리포지토리에서 사용할 수 있습니다. 따라서 어떤 파가 필요하지 않습니다.
실행 :
sudo apt-get update
sudo apt-get install nvidia-361
현재 nvidia-361
기본 리포지토리에서 사용 가능한 최신 버전이 있습니다. 사용 가능한 모든 드라이버를 검색하여 확인하고 싶을 수도 있습니다.apt-cache search nvidia
64 비트 용 다운로드 : http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html
32 비트 용 다운로드 : http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html
sudo service lightdm stop
sudo ./NVIDIA*
sudo reboot
드라이버는 이제 아무런 문제없이 작동해야합니다 (GTX 570에서 방금 수행했습니다)
터미널을 열어 드라이버를 테스트하십시오. ( ctrl+ alt+ T)
glxinfo | grep direct
다시보고해야합니다.direct rendering: Yes
nvidia-settings
참고 :이 스크립트는 기본적으로 nouveau 드라이버를 블랙리스트에 추가해야합니다. NVIDIA 드라이버가 작동하지 않으면 수동으로 수행하십시오.
sudoedit /etc/modprobe.d/blacklist.conf
다음 줄을 추가하십시오.
blacklist nouveau
options nouveau modeset=0
sudo reboot
당신이 겪고있는 문제는 리눅스 소스가 없기 때문에 nvidia 드라이버를 설치할 수 있다는 것입니다. 나는 당신이 원하는 것이 커널 버전의 리눅스 헤더라고 생각합니다.
sudo apt-get install linux-headers-generic
올바른 헤더를 설치해야 중단 한 부분부터 계속할 수 있습니다.
적어도 Lubuntu 및 MATE 14.04에서는 346.72로 더 쉬워졌습니다. Ctrl + Alt + F1을 누르고 5 명령이 필요했습니다. 나를 위해 일한 단계는 다음과 같습니다.
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
sudo service lightdm start
또는이 명령의 변형입니다. 루 분투와 MATE는 약간 달랐습니다. 설치 중에 yes라고 대답했을 때 xorg.conf를 생성 할 필요가 없기 때문에 필요하지 않습니다. 또한, 설치하기 전에 nouveau를 블랙리스트에 올릴 필요가 없습니다. 내가 만난 유일한 장애는 32 비트 OS 용 동일한 드라이버를 설치했을 때였습니다. 그것은 첫 번째 Google에서 얻은 gcc + 패키지가 필요하다고 말했습니다.
거기에는 많은 솔루션이 있지만 실제로는 저에게 효과적이었습니다 (우분투 16.04를 새로 설치하고 nvidia 바이너리 드라이버를 다운로드했다고 가정하십시오)
이중 부팅이있는 경우 BIOS 설정으로 이동하여 보안 부팅 옵션을 "기타 OS"로 설정하십시오.
로그인 세션에서 Ctrl+ Alt+ F1를 눌러 TTY-1을 입력하고 다음을 수행하십시오.
sudo apt-get install linux-source
sudo apt-get install linux-headers
드라이버를 설치하기 전에 다음을 수행하여 lightdm을 중지하십시오.
sudo service lightdm stop
NVIDIA 스크립트를 실행하십시오
sudo ./NVIDIA-Linux-x86_64-378.09.run
설치 중에 "배포 제공 스크립트 실패"라는 경고가 표시 될 수 있습니다. 무시하십시오.