Xorg에서 Intel UHD 630이 감지되지 않는 모니터

Xorg에서 Intel UHD 630이 감지되지 않는 모니터

설정

저는 새로운 미디어 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에서 부팅할 때도 똑같은 일이 발생합니다.
  • xrandrX가 시작되지 않아서 검사 모니터에 접근할 수 없습니다 .
  • grub 구성의 설정은 i915.modeset=01024x768(전용)의 해상도를 제공합니다. 이 상태에서는 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

관련 정보