Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ufris

[ubuntu 18.04] nvidia graphic driver 설치 본문

리눅스

[ubuntu 18.04] nvidia graphic driver 설치

ufris 2019. 12. 16. 10:12

18.04의 경우 nvidia graphic driver가 설치되어 있지 않아도 저해상도로 출력하지 않습니다

 

그렇기 때문에 18.04에서 nvidia graphic driver를 까는게 살짝 복잡합니다

 

아래 방법을 통해 nvidia driver를 까시면 됩니다

 

환경 세팅을 위해 제일 처음에

  • sudo apt-get update
  • sudo apt-get install build-essential

를 실행해주시고 진행하시면 됩니다

1. nouveau blacklist 추가

  • 방법 1 : etc/modprobe.d/blacklist.conf 에서 blacklist nouveau 추가

 

nvidia driver를 설치 도중에 error log에

     error log : The Nouveau kernel driver is currently in use by your system.

라고 뜰 경우에도 nouveau를 blacklist에 추가하면 해결 됩니다

 

  • 방법 2 : vi 작성으로 blacklist 추가

sudo vi /etc/modprobe.d/blacklist-nouveau.conf

 

vi 안에서

blacklist nouveau

option nouveau modset=0

 

blacklist 추가 후에

sudo update-initramfs -u

 

재부팅을 해주시면 됩니다

 

3. gcc 설치

sudo apt install gcc

 

nvidia driver를 설치 도중에 error log에

  • error log : Unable to find the development tool `cc` in your path; please make sure that you have the package 'gcc' installed.  If gcc is installed on your system, then please check that `cc` is in your PATH.)

가 뜰 경우 gcc를 설치하면 해결 됩니다

 

4. make 설치

sudo apt install make   

 

nvidia driver를 설치 도중에 error log에

  • error log : Unable to find the development tool `make` in your path; please make sure that you have the package 'make' installed.  If make is installed on your system, then please check that `make` is in your PATH.

가 뜰 경우 make를 설치하면 해결 됩니다

 

5. 그래픽카드 및 nvidia driver 버전 확인

lspci | grep -i VGA  : 그래픽카드 확인

ubuntu-drivers devices 으로 추천 driver 확인

 

docs.nvidia.com/deploy/cuda-compatibility/index.html

 

CUDA Compatibility :: GPU Deployment and Management Documentation

Consider a cluster of 500+ multi-GPU servers running bare-metal in support of 50-1500 users, running a variety of DL and HPC workloads. This system is scheduled in a classical manner (for example, using Slurm or LSF) with resources being allocated within a

docs.nvidia.com

위 사이트에서 보면 nvidia driver에 맞는 version이 나와 있습니다

 

확인을 하신 다음에 설치하려는 cuda version에 따라 nvidia driver version도 맞춰서 깔아주세요

 

6. driver repository 추가

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

7. nvidia driver 다운 후 lightdm 끄고 설치 

  1. 아래 3가지 방법 중에 한가지를 선택하시고 1)과 3) 방법을 하실 경우에는 설치 파일을 먼저 받아주시고 진행해주시면 됩니다
  2. 설치 파일 다운 후에 lightdm stop으로 nvidia-driver 설치

nvidia-driver를 깔기 위해서는 X window를 끄고 진행을 해야합니다

sudo service gdm stop 을 하시면 lightdm을 멈추게 되면서 전체 화면이 콘솔창으로 변경됩니다

(EDAC skx : ecc is disabled on imc 0 이런 에러가 뜨면 Ctrl + Alt + F3 을 눌러서 다른 콘솔창으로 변경해서 진행)

콘솔 환경에서 이제 아래의 방법으로 설치를 진행하시면 됩니다

 

1) 사이트에서 nvidia driver 다운 및 설치

https://www.nvidia.co.kr/Download/index.aspx?lang=kr

 

다운 받은 run 파일 디렉토리에서 터미널을 열고

sh ./NVIDIA-Linux-x86_64-440.44.run 를 실행시키면 됩니다

 

2) sudo로 설치

sudo apt install nvidia-driver-435 (추천 드라이버 버전을 넣으면 됩니다)

 

ubuntu 18.04에서 sudo로 455 버전을 깔려고 하면 460도 같이 깔리는 현상이 발생해서 nvidia 사이트에서 455 버전만 받아서 sh로 설치했습니다 sudo apt install nvidia-driver-455 를 하셨을 때 nvidia가 455 version만 깔리는지 확인해주세요

 

3) cuda 설치 시 nvidia-driver가 같이 깔리는 경우 

cuda 11 버전에서는 cuda안에 nvidia-driver를 같이 설치하는 옵션이 있습니다

그 옵션을 선택해서 cuda와 nvidia-driver를 같이 설치하시면 됩니다

 

이걸 보시는 여러분들은 시행착오를 겪지 않고 시간 낭비를 하지 않았으면 좋겠습니다

 

 

 

참고 사이트

 

http://jinyongjeong.github.io/2016/11/22/ubuntu_graphic_driver_install/

 

Ubuntu NVIDIA Graphic Driver 설치(nouveau kernel 문제 등) · Jinyong

Ubuntu NVIDIA Graphic Driver 설치(nouveau kernel 문제 등) Ubuntu NVIDIA Graphic Driver 설치(nouveau kernel 문제 등) 그래픽 드라이버 설치하기 우분투를 처음 설치하고 나서 NVIDIA 그래픽 드라이버를 설치하는 과정에서 많은 사람들이 다양한 문제를 경험한다. 우선 NVIDA 홈페이지에 들어가서 본인의 시스템에 맞는 그래픽 드라이버를 최근 3가지 종류를 미리 다운받아 놓는것을 추천한다.

jinyongjeong.github.io

 

https://driz2le.tistory.com/254 

 

ubuntu 18.04 - 우분투(Ubuntu) nvidia driver 설치 및 업그레이드

시작하기 전에 아래와 같이 환경 구성을 해주는 것을 권장한다. □ 시작 환경 구성 $ sudo apt-get update $ sudo apt-get install build-essential Nvidia GTX-1080Ti와 ubuntu 18.04 환경에서는 거의 모두 nouv..

driz2le.tistory.com