외부 디스플레이가 감지되었지만 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아무 소용이 없었습니다. 그래도 문제가 해결되는지는 모르겠습니다.
  • 일반적인 사용 중에는 새로 고침 빈도가 형편없지만(따라서 이 접근 방식을 시도했습니다) 외부 Nvidia RTX 2060 GPU(Thunderbolt 3를 통해 연결됨) 및 Novelau 드라이버와 함께 이 모니터를 성공적으로 사용할 수 있습니다.

이 문제를 가장 효과적으로 해결하는 방법을 잘 모르겠습니다. 어떤 제안이라도 주시면 감사하겠습니다! 다른 관련 정보가 있으면 기꺼이 제공해 드리겠습니다.

시스템 메시지:

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

답변1

비슷한 문제가 있었는데 외부 모니터가 인식되어 설정에서 사용 가능한 것으로 표시되었지만 활성화하고 실제로 모니터를 확장하려고 할 때마다 아무 일도 일어나지 않았고 여전히 검은색이었습니다. POP!_OS의 훌륭한 도구가 도움이 되었습니다. 나는 그것에 대해 작은 기사를 썼습니다. 여기에서도 도움이 되길 바랍니다

AMD CPU 및 Nvidia GPU를 갖춘 Manjaro 확장 디스플레이

관련 정보