Monitor externo detectado, mas não mostra saída de vídeo no Sway/Wayland

Monitor externo detectado, mas não mostra saída de vídeo no Sway/Wayland

Tenho um monitor externo conectado a um dock Thunderbolt que gostaria de utilizar. Por alguma razão, o monitor parece ser reconhecido pelo sistema, mas não exibe nada.

  • Posso confirmar que o cabo e o monitor estão bem, pois funcionam perfeitamente quando inicializados no Windows
  • O dock Thunderbolt parece não ser o problema, pois os periféricos USB estão funcionando bem
  • A execução swaymsg -t get_outputsmostra o monitor integrado como eDP-1e o monitor externo como DP-2. Não há indicação aqui de que o segundo monitor não estaria funcionando.
  • A execução wdisplaysmostra uma prévia de como deve ser a segunda tela, então, evidentemente, o sistema está renderizando o que deve ser enviado ao monitor
  • Quando reinicio a máquina, a saída tty é espelhada no segundo monitor. Então, evidentemente, é reconhecido.
  • Não há erros emsway --debug
  • Não há entradas dmesgque apareçam relacionadas ao problema
  • A execução lspci -k | grep -A 4 VGAmostra que o driver de vídeo está carregado
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
  • Eu configurei a variável de ambiente WLR_DRM_NO_MODIFIERS=1conforme recomendado para resolver problemas relacionados
  • Tentei instalar outras versões wlrootssem sucesso, embora honestamente não saiba se isso resolveria o problema.
  • Embora a taxa de atualização seja muito ruim durante o uso normal (por isso estou tentando esse método), posso usar este monitor com sucesso com uma GPU Nvidia RTX 2060 externa, conectada via Thunderbolt 3, com o driver noveau.

Eu realmente não tenho ideia de como abordar melhor a solução desse problema, então qualquer conselho seria apreciado! Se houver alguma informação adicional que possa ser relevante, terei o maior prazer em fornecê-la.

Informação do sistema:

  • SO: Manjaro 21.1.6 Pahvo
  • WM: oscilação 1.6.1
  • wlroots 0.14.1-2

Responder1

Tive um problema semelhante, onde meus monitores externos eram reconhecidos e mostrados como utilizáveis ​​nas configurações, mas sempre que tentava ativá-los e realmente estender os monitores, nada acontecia e eles permaneciam pretos. Boas ferramentas do POP!_OS me ajudaram. Escrevi um pequeno post sobre isso, espero que ajude aqui também

Telas estendidas em Manjaro com CPU AMD e GPU Nvidia

informação relacionada