외부 모니터가 감지되었지만 Sway/Wayland에서 비디오 출력이 표시되지 않습니다.

외부 모니터가 감지되었지만 Sway/Wayland에서 비디오 출력이 표시되지 않습니다.

활용하고 싶은 Thunderbolt Dock에 외부 모니터가 연결되어 있습니다. 어떤 이유로든 모니터가 시스템에서 인식되는 것처럼 보이지만 아무것도 표시하지 않습니다.

  • Windows로 부팅하면 완벽하게 작동하므로 케이블과 모니터가 괜찮은 것을 확인할 수 있습니다
  • USB 주변 장치가 제대로 작동하므로 Thunderbolt 도크는 문제가 아닌 것 같습니다.
  • 실행하면 swaymsg -t get_outputs내장 모니터가 으로 표시 eDP-1되고 외부 모니터는 으로 표시됩니다 DP-2. 여기에는 두 번째 모니터가 작동하지 않는다는 표시가 없습니다.
  • 실행하면 wdisplays두 번째 디스플레이가 어떤 모습이어야 하는지 미리 볼 수 있으므로 시스템이 모니터로 전송하려는 내용을 렌더링하는 것이 분명합니다.
  • 머신을 재부팅하면 tty 출력이 두 번째 모니터에 미러링됩니다. 그러니 당연히 인식됩니다.
  • 에는 오류가 없습니다.sway --debug
  • dmesg해당 문제와 관련된 항목이 없습니다.
  • 실행 중이면 lspci -k | grep -A 4 VGA비디오 드라이버가 로드되었음을 나타냅니다.
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G7 (rev 07)
    DeviceName:  Onboard IGD
    Subsystem: Hewlett-Packard Company Device 86f9
    Kernel driver in use: i915
    Kernel modules: i915
  • WLR_DRM_NO_MODIFIERS=1관련 문제를 해결하기 위해 권장되는 대로 환경 변수를 설정했습니다.
  • 의 다른 버전을 설치하려고 시도했지만 wlroots아무 소용이 없었지만 이것이 문제를 해결할 것으로 예상되는지는 솔직히 모르겠습니다.
  • 일반적인 사용 중에는 새로 고침 빈도가 매우 나쁘지만(그래서 이 방법을 시도하는 이유입니다), Thunderbolt 3을 통해 연결된 외부 Nvidia RTX 2060 GPU와 noveau 드라이버를 사용하여 이 모니터를 성공적으로 사용할 수 있습니다.

이 문제를 해결하는 가장 좋은 방법에 대해 잘 모르겠습니다. 따라서 조언을 주시면 감사하겠습니다! 관련된 추가 정보가 있으면 기꺼이 제공해 드리겠습니다.

시스템 정보:

  • 운영 체제: Manjaro 21.1.6 Pahvo
  • WM: 스웨이 1.6.1
  • wlroots 0.14.1-2

답변1

외부 디스플레이가 인식되어 설정에서 사용 가능한 것으로 표시되는 비슷한 문제가 있었지만, 이를 활성화하고 실제로 디스플레이를 확장하려고 할 때마다 아무 일도 일어나지 않고 검은색으로 유지되었습니다. POP!_OS의 멋진 도구가 도움이 되었습니다. 나는 그것에 대해 작은 게시물을 썼습니다. 여기에서도 도움이되기를 바랍니다.

AMD CPU 및 Nvidia GPU를 사용하는 Manjaro의 확장 디스플레이

관련 정보