반응형
스펙 : rtx 3090 + ubuntu 22.04
문제상황 : ubuntu nvidia-driver install 후 nvidia-smi 실행 시
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
또는
No devices were found
가 출력되는 오류 발생
해결방안 :
ubuntu-driver 재설치
나의 경우 driver-525-open, 470 등 다양한 버전을 설치해봤는데 싹 다 오류나고, 525로 설치하니 정상 동작함.
아래 명령어 실행
# lshw -C display # 그래픽카드 정보 확인
sudo apt install build-eseential # gcc 설치 위함
sudo apt-get remove --purge nvidia-* # nvidia 관련파일 삭제
sudo apt-get autoremove # 찌꺼기 삭제
sudo apt-get update
ubuntu-drivers devices # 사용가능한 드라이버 버전 확인
sudo add-apt-repository ppa:graphics-drivers/ppa # ppa 저장소 추가
sudo apt update
sudo apt install nvidia-driver-?????? # 위의 원하는 버전 다운
sudo apt update
sudo apt upgrade
sudo reboot # 재부팅까지 완료 하면 문제 해결
하고 nvidia-smi를 통해 다시 정상동작하는걸 확인하면 끝~!
여기서 ppa란 무엇인가?
-> 우분투에서는 프로그램을 저장소 단위로 업데이트 해주는데, ppa는 쉽게말해 공식 저장소에 없는 프로그램 업데이트를 위한 개인용 저장소임.
-> 위에서 ppa 저장소를 추가하고, 업데이트 하면 ubuntu-drivers devices의 리스트를 최신으로 갱신하게 되는 것
ref)
https://goodtogreate.tistory.com/entry/ubuntu-2204%EC%97%90-NVIDIA-driver-%EC%84%A4%EC%B9%98-3090
반응형