본문 바로가기
딥러닝(Machine Deep learning)

Ubuntu 20.04, RTX 3070에서 cuda toolkit 및 드라이버 설치하기

by Park Hyun Kook 2022. 6. 23.

Ubuntu 20.04, RTX 3070에서 cuda toolkit 및 드라이버 설치하기

 

-- 30XX 버전이 최신 그래픽 드라이버를 설치했을때, 재부팅시 화면이 검정화면이 나오면서 부팅이 안되는 문제가 발생함.

 

먼저 Ubuntu 20.04 설치 후 아래 4가지 단계를 실행한다.

-기본셋팅

-cuda toolkit driver 설치

-nouveau 종료

-설치한 toolkit driver 실행

 

-- 기본 셋팅--

1) sudo apt update

2) sudo apt install net-tools (ifconfig )

3) sudo apt install build-essential (cuda toolkit 다운로드 용)

4) sudo apt-get install vim (nouveau 종료용)

 

-- cuda toolkit driver 다운로드--

(Download Installer for Linux Ubuntu 20.04 x86_64 - Cuda toolkit 설치시 nvidia driver와 cuda toolkit을 함께 설치할 수 있다)

1) wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run

 

**설치 파일을 바로 실행하면 안됨

그래픽 카드 드라이버와 컴퓨터 자체 내장 그래픽 nouveau(누보)가 충돌이 일어나기 때문에

그래픽 카드 드라이버 설치전 nouveau를 종료 시켜야함.

 

--nouveau 종료--

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

 

insert를 누룬후 방향키로 제일 아래줄로 가서 아래 두줄 추가.

2) blacklist nouveau

3) options nouveau modeset=0

두 줄 추가후 ESC 누른후, :wq! 를 입력해서 저장후 나온다.

 

4) sudo update-initramfs -u (변경 사항 업데이트)

5) sudo reboot (reboot해야 적용됨),

reboot 후 화면 해상도가 640x480으로 변할 수 있으나 이후 그래픽 드라이버를 설치하면 원상복구됨.

 

--CUDA Toolkit, 그래픽드라이버 설치--

이전에 설치한 run파일 위치로 가서 아래 커맨드 입력.

1) sudo sh cuda_11.4.4_470.82.01_linux.run

2) accept 커맨드 입력 후, nvidia driver와 cuda toolkit을 모두 설치한다. 

 

**추가**

위 명령어를 입력하였을 때, 만일 nvidia driver가 이미 설치되어있는 경우, 에러가 발생할 수 있다. 

이 때 이전 nvidia driver를 삭제하고 새로 nvidia driver와 cuda toolkit을 설치하는 방법과 

이미 설치된 nvidia driver에 호환이 되는 cuda toolkit 버전으로 설치를 진행하는 방법이 있다. 

 

선자의 경우 아래 명령어로 nvidia driver를 삭제할 수 있다.

1) sudo apt-get remove --purge 'nvidia-.*'

2) sudo apt-get autoremove

3) sudo apt-get autoclean

위 3 명령어 후 

4) sudo dpkg-I|grep nvidia(또는 lspci |grep -i nvidia)를 통해 전부 제거되었는지 확인해야 한다. 

 

후자의 경우 설치된 nvidia driver 버전은 아래 명령어로 확인 할 수 있다.

1) cat /proc/driver/nvidia/version

NVRM version에 나온 nvidia driver에 맞는 cuda toolkit 을 다시 wget 한 후 설치를 진행하면 된다. 

 

 

설치 후

2) sudo reboot

이후 화면 해상도 원상 복구되며

nvidia-smi로 설치된 것을 확인할 수 있음.

 

설치 후 scp, ssh 사용하기 위해서는 첨부한 아래 페이지에 따라 openssh-server 설치 후 ssh 서비스 활성화필요요

$ sudo apt update 

$ sudo apt install openssh-server

$ sudo systemctl status ssh # 본명령어 후 ssh server active 확인

$ sudo ufw allow ssh  

https://shanepark.tistory.com/239

 

 

 

댓글