
설정
저는 새로운 미디어 PC를 구축하려고 하며 UHD 630 그래픽 칩이 통합된 저전력 Intel Core i5 10600T 프로세서를 선택했습니다. 마더보드는 Asus Prime B560M-A이고, 모니터는 Sony Bravia KDL-55W905A입니다. 저는 Debian 테스트(Bullseye), XFCE 및 lightdm을 사용하고 있습니다.
문제 세부정보
그래픽 칩이 모니터를 전혀 감지하지 못하는 것 같습니다. 부팅 시 및 BIOS에 그래픽이 표시되지만 시스템이 X 부팅을 시도하면 화면이 영구적으로 꺼집니다. X 터미널에는 아무것도 표시되지 않으며 예를 들어 일반 터미널에 액세스할 수 없습니다. Ctrl-Alt-F[뭔가].
하지만 예상대로 컴퓨터는 SSH 접속에 정상적으로 응답했고 원격으로 상호작용할 수 있었습니다.
Xorg 로그 파일은 여기에 있습니다:https://pastebin.com/XCpjxe3y
문제의 라인은 다음과 같습니다.[ 3.859] (WW) modeset(0): No outputs definitely connected, trying again...
lspci -v
좋아 보이는 출력을 제공합니다.
00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: ASUSTeK Computer Inc. UHD Graphics 630
Flags: bus master, fast devsel, latency 0, IRQ 140, IOMMU group 1
Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
Kernel driver in use: i915
Kernel modules: i915
dmesg 로그에는 1.046225, 1.061414, 1.063566 및 1.063917의 그래픽 카드 문제가 표시됩니다.https://pastebin.com/M1DCCDZ4
내가 뭘 시도한 거야?
참고로 저는 Core i5 4590T와 통합 그래픽 칩을 탑재한 오래되고 느린 미디어 PC를 가지고 있습니다. 이 시스템은 동일한 TV에서 완벽하게 작동합니다.
- 마더보드에는 HDMI 출력 2개와 DP 출력 1개가 있습니다. 이들 중 어느 것도 작동하지 않습니다.
- 동일한 TV와 기존 미디어 PC에서 작동하는 케이블을 포함하여 다양한 케이블을 사용해 보았습니다.
- Ubuntu liveCD에서 부팅할 때도 똑같은 일이 발생합니다.
xrandr
X가 시작되지 않아서 검사 모니터에 접근할 수 없습니다 .- grub 구성의 설정은
i915.modeset=0
1024x768(전용)의 해상도를 제공합니다. 이 상태에서는 xrandr이 실행되지만 합리적인 출력을 제공하지 않는 것으로 보이며 X 설정에서 해상도를 변경할 수 없습니다. - 마지막으로, xserver-xorg-video-intel 패키지 설명에는 2007년 이전 시스템에서는 사용해서는 안 된다고 명시되어 있습니다. 패키지를 제거했지만 아무런 효과가 없는 것 같습니다. 이 작업을 완료한 후 Xorg 로그는 다음과 같습니다.https://pastebin.com/MwqvwmWL
나는 어찌할 바를 모르고 있다. 물론, 저사양 그래픽 카드를 주문해서 시스템에 추가할 수도 있지만 그렇게 하고 싶지는 않습니다. 도움을 주시면 감사하겠습니다.
다른 문제
언급한 대로 i915.modeset=0으로 설정하면 X가 나오지만 그래픽이 심각하게 제한됩니다. 또한 이 옵션이 실제로 내부적으로 어떤 역할을 하는지 잘 모르겠습니다. 더 나은 솔루션을 강제하기 위해 이 상태를 처리할 수 있는 방법이 있나요? 이 상태에서 하드웨어 가속이 작동합니까?
답변1
커널 컴파일을 시도했지만 성공하지 못했습니다.
다음을 사용하여 커널 버전 5.13을 추가했습니다.https://wiki.debian.org/DebianExperimental
sudo apt -t experimental install linux-image-amd64
그것은 매력처럼 작동합니다
답변2
사용자 Artem Tashkinov는 커널 업데이트를 제안했고 Freenode의 #intel-gfx도 같은 제안을 했습니다. Intel gfx drm-tip에서 새 커널을 빌드합니다(참조:https://01.org/linuxgraphics/documentation/build-guide-0) 나를 위해 문제를 해결했습니다. #intel-gfx의 토론에 따르면 수정 사항은 아직 메인라인 커널에 구현되지 않았습니다. 즉, 현재로서는 자체 커널을 컴파일하는 것이 유일한 솔루션임을 의미합니다.
또한 이 문제는 제출된 버그와 동일한 것으로 보입니다. 자세한 내용은 다음을 참조하세요.https://gitlab.freedesktop.org/drm/intel/-/issues/3286 https://gitlab.freedesktop.org/drm/intel/-/issues/2742