检测到外部显示器,但在 Sway / Wayland 中没有显示视频输出

检测到外部显示器,但在 Sway / Wayland 中没有显示视频输出

我有一个连接到 Thunderbolt 坞站的外部显示器,我想使用它。无论出于何种原因,显示器似乎已被系统识别,但无法显示任何内容。

  • I can confirm that the cable and monitor are fine, as it works perfectly when booted into Windows
  • Thunderbolt 坞站似乎不是问题,因为 USB 外围设备工作正常
  • 运行时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 连接)和 noveau 驱动程序一起使用。

我真的不知道如何最好地解决这个问题,所以任何建议将不胜感激!如果有任何相关的其他信息,我非常乐意提供。

系统信息:

  • 操作系统:Manjaro 21.1.6 Pahvo
  • WM:摇摆1.6.1
  • wlroots 0.14.1-2

答案1

我遇到了类似的问题,我的外部显示器被识别并在设置中显示为可用,但每当我尝试激活它们并实际扩展显示器时,什么也没有发生,它们仍然是黑色的。 POP!_OS 的优秀工具帮助了我。我写了一篇关于它的小文章,希望对这里也有帮助

配备 AMD CPU 和 Nvidia GPU 的 Manjaro 扩展显示

相关内容