통합 GPU에 디스플레이가 없으면 Debian 10이 부팅되지 않습니다.

통합 GPU에 디스플레이가 없으면 Debian 10이 부팅되지 않습니다.

저는 i7 4770K와 두 개의 GTX 780TI로 Debian 10을 실행하고 있습니다. 내 모니터에는 HDMI, DVI 및 DVI가 있습니다. 모두 1080p60.

모든 모니터를 GPU에 연결하면 PC가 POST를 수행하고 정상적으로 GRUB에 진입하지만 GRUB에서 Enter 키를 누르면 깜박이는 흰색 커서만 보이고 아무 일도 일어나지 않습니다. 마더보드 포트를 통해 HDMI 모니터를 통합 GPU에 연결하면(GPU에 DVI 모니터는 그대로 둔 채) POST, GRUB가 표시되고 일반적인 Linux 명령줄 부팅 텍스트가 10~15초를 지나서 스크롤된 다음 나타납니다. 검은 화면. 이 시점에서 마더보드에서 HDMI 모니터를 분리하고 GPU에 연결해야 로그인 화면이 나타나고 로그인하여 평소처럼 OS를 사용할 수 있습니다. 유일한 예외는 다른 가상 터미널(ctrl-alt-F3, F4 등)에 액세스하려고 하면 검은색 화면이 나타나는 것입니다. 그런데 GPU에서 HDMI 모니터를 뽑아서 마더보드에 연결하면 가상단말기가 보여서 사용할 수 있게 됩니다.

나는 이것에 대해 정말로 혼란스럽고 무엇을 해야할지 모르겠습니다.

답변1

시스템 펌웨어는 POST 및 GRUB를 포함하여 어떤 GPU에 최소한 하나의 모니터가 연결되어 있는지 확인합니다. 그러나 커널이 시작되면 기본적으로 찾은 첫 번째 GPU(귀하의 경우 Intel iGPU)에서 콘솔 디스플레이를 초기화합니다.

X11 디스플레이 서버는 분명히 Nvidia GPU만 사용하도록 구성되어 있으며, 이는 nvidia오픈 소스 드라이버가 아닌 독점 드라이버를 사용하고 있을 수 있음을 의미합니다 nouveau.

i915Intel iGPU 드라이버를 블랙리스트에 추가하고 해당 블랙리스트가 initramfs 파일에도 포함되어 있는지 확인하여 첫 번째 Nvidia GPU에 커널 텍스트 콘솔을 표시할 수 있습니다.

원래:

echo "blacklist i915" | sudo tee /etc/modprobe.d/custom-blacklist.conf
sudo update-initramfs -u

관련 정보