$ ubuntu-drivers devices
출력된 화면을 보면
driver : nvidia-driver-510 - distro non-free recommended
내 노트북의 경우 510을 추천하고 있다.
근데 470 설치
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
$ sudo apt-get install nvidia-driver-470
```yolov4
470의 경우 CUDA 11.4이 함께 설치된다.
따라서 CUDA, cuDNN, Tensorflow 버전을 맞춰야 하는 경우 수동 설치하면 된다.
<br>
수동설치에 필요한 Dependencies
$ sudo apt-get install build-essential gcc-multilib dkms
~~Blacklist 추가~~
$ sudo nano /etc/modprobe.d/blacklist-nouveau.conf
~~디폴트 에디터 nano editor를 사용하여 아래 내용을 추가한다.~~
~~(ctrl+o 저장, ctrl+'x 종료)~~
~~blacklist nouveau~~
~~options nouveau modeset=0~~
~~저장 후 재부팅~~
$ sudo update-initramfs -u
$ sudo reboot
~~gdm 서비스 종료~~
$ service gdm status
$ service gdm stop
~~위 명령어 실행하니까 부팅 화면 멈춤 현상 발생~~
=>
- ~~강제종료 후 grub 화면에서 e 눌러서 quiet splash 뒤에 nomodeset 작성 후 ctrl+x 혹은 F10 눌러서 저장 후 재부팅~~
- ~~로그인 후 터미널에서 `$ sudo nano /etc/default/grub` 입력해서 nano 편집기로 grub 파일 열기 => quiet splash 뒤에 nomodeset 작성 후 ctrl+x 누르고 y 입력하고 엔터 눌러서 저장 후 터미널로 돌아옴~~
- ~~`$ sudo update-grub` 입력해서 수정한 grub 파일 업데이트~~