ubuntu - GPU가 있는 서버에서 Ubuntu desktop 설치 후 화면이 먹통 되는 경우 - nomodeset 설정



문제

 GPU가 탑재된 서버에서 Ubuntu desktop 설치 후에 화면이 먹통되는 일이 있다. 이때 화면만 먹통이고 IP가 할당되어 있으면 서버로 ssh 접속은 되기도 한다.

기본 디스플레이 설정

기본 디스플레이 설정으로는 탑재된 그래픽 카드와 운영 체제와 그래픽 카드 드라이버가 협력하여 자동으로 구성한다. 기본 디스플레이 설정은 모니터 해상도, 색상 깊이, 주사율 등과 같은 하드웨어 구성 요소를 사용하여 최적의 비주얼 경험을 제공하도록 설정된다. 드라이버가 올바르게 설치되고 호환되면 이러한 설정은 일반적으로 사용자에게 적합한 그래픽 출력을 제공합니다.

그러나 GPU가 탑재되어있으나 적절한 그래픽 드라이버가 설치되지 않은 상태에서는 자동으로 구성된 디스플레이 내용이 제대로 동작하지 않을 수 있다. 

기본 그래픽 설정

그래서 기본 디스플레이 설정을 우회하여 기본 그래픽 설정을 따르도록 할 필요가 있다.

기본 그래픽 설정은 그래픽 카드의 기본 기능만 사용하여 출력을 생성한다. 이러한 설정은 운영 체제에 특정 드라이버가 없거나 호환성 문제가 발생할 때 유용하며, 그래픽 카드에 문제가 있는 경우 시스템을 안전 모드로 시작할 수 있도록 한다. 기본 그래픽 설정은 일반적으로 낮은 해상도와 색상 깊이를 사용하며, 고급 기능이 제한되거나 사용할 수 없다.

방법

임시 적용

  1. 부팅 직후 "GNU GRUB" 부트로더 화면에서 "E'" 키를 눌러 편집 모드로 진입.
  2. "linux" 로 시작하는 줄 끝으로 이동해서 "nomodeset"을 입력하고 "Ctrl + x" 키로 빠져나온다.

영구 적용

  1. "/etc/default/grub" 파일을 열어 "GRUB_CMDLINE_LINUX_DEFAULT" 의 값을 "nomodeset"으로 변경한다.
  2. sudo update-grub 명령어로 변경내용을 적용한다.

댓글 쓰기

0 댓글