글 작성자: 만렙개발자

 

1. 재설치를 했는데 버전이 제대로 반영이 안되는 경우

재시작이 필요한듯!

 

lsmod | grep nvidia 로 확인해보고 관련된 것들을 rmmod 해줌!

 

sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia_modeset
sudo rmmod nvidia

 

(순서가 매우 중요하며, 여기에 명시되어있지 않더라도 nvidia 달려있으면 다 rm~)

 

sudo rmmod nvidia를 해주게 되면, 다시 실행이 되므로 nvidia-smi 를 실행해서 버전이 바뀌었는지 확인!

 

2. nvidia-smi를 확인했을 때, driver 버전을 올랐지만, CUDA 부분이 N/A로 나오는 경우

 

dpkg -l | grep -i nvidia

 

로 잘못된 녀석이 있는지 디버깅해봐야함! 확인해보면 옛날 버전이 섞여있을 수 있음;

 

sudo apt-get remove --purge '^nvidia-.*'

 

로 nvidia driver를 깔끔하게 모두 삭제

(특정 버전만 지우려 했으나, 가상 패키지들은 지우기가 번거로워서 걍 다 지우는게 속편함)

 

apt-cache search nvidia-driver 로 설치할 수 있는 녀석들 을 찾고

sudo apt install nvidia-430 으로 설치 (원하는 버전이 없으면 직접해야함~)