답변:
그래픽 카드에 사용할 수있는 최신 버전의 Nvidia 드라이버 확인
그래픽 드라이버 PPA의 홈페이지를 방문 여기에 엔비디아 드라이버의 최신 버전 및 결정
그래픽 카드가 최신 드라이버를 실행할 수 있는지 확인하십시오.
그래픽이 지원되는 경우 시스템에 이전에 설치된 모든 Nvidia 드라이버를 제거 할 수 있습니다. 터미널에 다음 명령을 입력하십시오.
sudo apt-get purge nvidia*
그래픽 드라이버 PPA 추가
계속해서 그래픽 드라이버 PPA를 추가하십시오-
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
최신 Nvidia 그래픽 드라이버 설치 및 활성화 그래픽 카드에서 지원하는 Nvidia 그래픽 버전을 설치하려면 다음 명령을 입력하십시오.
sudo apt-get install nvidia-XXXX
(xxxx-지원되는 버전)
새 드라이버가 시작되도록 컴퓨터를 재부팅하십시오. 다음 명령으로 설치 상태를 확인할 수 있습니다
lsmod | grep nvidia
출력이 없으면 설치에 실패했을 수 있습니다. 시스템의 드라이버 데이터베이스에서 드라이버를 사용하지 못할 수도 있습니다. 다음 명령을 실행하여 시스템이 오픈 소스 드라이버 nouveau에서 실행 중인지 확인할 수 있습니다. nouveau에 대한 출력이 음수이면 모두 설치에 문제가없는 것입니다.
lsmod | grep nouveau
이것은 Nvidia Drivers의 터미널 출력입니다.
devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce 940MX Off | 00000000:01:00.0 Off | N/A |
| N/A 52C P5 N/A / N/A | 254MiB / 2004MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 3975 G /usr/lib/xorg/Xorg 108MiB |
| 0 4002 G /usr/lib/firefox/firefox 1MiB |
| 0 4350 G /usr/bin/gnome-shell 137MiB |
| 0 5204 G /usr/lib/firefox/firefox 1MiB |
| 0 24924 G /usr/lib/firefox/firefox 1MiB |
+-----------------------------------------------------------------------------+
nvidia-driver-430
대신 필요 했습니다 nvidia-430
.
다음 명령으로 설치된 18.04의 nvidia-driver-390 드라이버 버전 390.48을 사용하고 있습니다.
sudo ubuntu-drivers autoinstall
sudo reboot
독점 그래픽 드라이버를 설치할 때 오픈 소스 그래픽 드라이버를 제거 할 필요는 없습니다. 독점 그래픽 드라이버를 사용하는 데 문제가있는 경우 오픈 소스 그래픽 드라이버를 대체 대안으로 사용할 수 있도록 두 개의 그래픽 드라이버를 나란히 설치할 수 있습니다.
이 ubuntu-drivers autoinstall
명령은 종속성을 포함하여 자동 설치에 적합한 드라이버를 설치하며 업데이트가 제공되면 Nvidia 드라이버도 자동으로 업데이트됩니다.
이를 위해 터미널에서 다음 명령을 사용하여 그래픽 드라이버 PPA를 추가합니다.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
그런 다음 터미널에 다음을 입력하여 현재 NVIDIA 드라이버를 제거해야합니다.
sudo apt-get purge nvidia*
이제이 작업을 완료 했으므로 최신 버전을 설치하는 것이 안전합니다.
sudo apt-get install nvidia-driver-396
Ubuntu 18.04의 nvidia-driver-396, Ubuntu 16.04의 nvidia-396이지만 16.04를 사용하지 않습니다.
특정 드라이버를 통해 수동으로 설치하는 것에 동의하지 않습니다
sudo apt-get install nvidia-XXXX
소프트웨어 및 업데이트를 통해 새 드라이버를 사용할 수있을 때까지 기다리는 것이 더 좋지 않습니까?
나는 그것이 PPA를 추가하는 목적이라고 생각 했습니까?
많은 링크와 제안을 따른 후 여기에 무엇이 효과가 있었는지 알려 드리겠습니다. NVIDIA의 드라이버가 필요한 이유는 구성으로 랩톱에서 TensorFlow를 실행할 수 있기 때문입니다.
다음 단계는 내가 취한 단계입니다.
랩탑의 BIOS로 이동하여 (컴퓨터 재부팅 시작시 F2를 누름) 보안 부팅을 비활성화하십시오.
컴퓨터에 다시 로그인하면 터미널을 열고 다음을 실행하십시오.
sudo apt install nvidia-settings
그러면 설치할 드라이버의 설정을 수정할 수 있습니다.
https://www.tensorflow.org/install/gpu로 이동하여 Ubuntu 18.04의 단계를 따르십시오.
이제 내가 만난 주요 문제는 영원히 컴퓨터를 다시 부팅 한 후 검은 화면이 실행되고 있다는 사실이었습니다. 랩톱에서 더 이상 원래 "Intel"그래픽 카드를 사용하지 않고 "NVIDIA"로 전환했기 때문에 이런 일이 발생했습니다. 비슷한 상황이 발생하면 CTRL+ ALT+ 명령을 사용하여 F1tty 화면 (텔레 타입 터미널)로 이동하십시오. 사용자 이름 / 비밀번호를 사용하여 로그인 할 수 있습니다. 그런 다음 코드를 실행하십시오.
sudo apt install nvidia-prime
이 마지막 명령의 목적은 랩톱에서 사용하는 그래픽 카드를 변경할 수 있도록하는 것이 었습니다. 나는 다음을 달렸다.
sudo prime-select intel
tty를 종료하고 일반 화면으로 돌아가려면 재부팅하거나 CTRL+ ALT+ F7"를 수행하십시오 (적어도 이것은 나를 위해 일한 명령입니다).
다시 로그인하면 NVIDIA 카드 ( sudo prime-select nvidia
)로 다시 변경하고 정상적으로 재부팅 할 수있었습니다 .
sudo apt-get install nvidia-driver-xxxxx
(구체적으로 415)