기타

[Ubuntu 20.04] Nvidia driver 설치 중 블랙스크린 문제 해결

gartenhh 2023. 5. 16. 15:29

문제 상황

실물 컴퓨터로 YOLO 학습을 시키던 중 실수로 학습이 강제중단되었고, 그 뒤로 그래픽카드로 학습이 되지 않았다. 그래픽카드 재설치를 통해 해결가능하다는 이야기를 듣고 이전에 서버에서 세팅하던 대로 재설치를 했으나 재부팅을 하자 블랙스크린으로 넘어가고 부팅되지 않는 문제가 발생했다.

기존에 설치된 그래픽 드라이버를 삭제하고, 재설치해줘야 한다.

1. 기존에 설치된 nvidia driver 삭제

부팅 시 고급 모드로 들어간 뒤, root모드로 접속한다

sudo apt-get remove --purge 'nvidia-*'
sudo apt-get autoremove
sudo apt-get autoclean

다음 명령어로 남은 파일이 있는지 확인가능하다

sudo dpkg-I|grep nvidia

재시작을 해준다

reboot

2. NVIDIA Driver 재설치

이제 알맞는 그래픽드라이버로 새로 설치해주자

공식 홈페이지를 이용해 재다운로드

이번에는 공식 홈페이지를 이용했다.

https://www.nvidia.com/download/index.aspx 에 접속해서 맞는 그래픽카드와 운영체제를 선택한다.

(참조) 그래픽 카드는 다음 명령어로 확인가능하다

lspci | grep -i VGA

다운로드 파일 실행

다운로드 파일 경로로 간 뒤, 실행해주면 된다.

권한 설정을 먼저 해주자. 귀찮아서 그냥 777로 설정해줬다

chmod 777 NVIDIA-Linux-x86_64-525.116.04.run #다운받은 파일명을 적어주면 된다

이 상태에서 ls를 실행하면 실행가능한 초록색 파일로 변경된 걸 확인할 수 있다.

이제 실행시켜주자

./NVIDIA-Linux-x86_64-525.116.04.run

continue installation을 해줬다

 

오류 해결 1

  WARNING: Unable to determine the path to install the libglvnd EGL vendor    
           library config files. Check that you have pkg-config and the       
           libglvnd development libraries installed, or specify a path with   
           --glvnd-egl-config-path.

그냥 설치해준다

sudo apt install pkg-config libglvnd-dev

 

다시 재시작을 해준다.

reboot

블랙스크린이 뜨지 않고 잘 부팅되었다

이제 그래픽드라이버가 잘 설치되었나 확인해보자

nvidia-smi

해결 완료~!