使用全屏时 AMD Radeon 变黑

使用全屏时 AMD Radeon 变黑

这是我的设置

  • 戴尔至强工作站
  • 操作系统:Kubuntu 22.04
  • KDE Plasma 版本:5.24.7
  • KDE 框架版本:5.92.0
  • Qt 版本:5.15.3
  • 内核版本:6.5.0-15-generic(64位)
  • 图形平台:X11
  • 图形处理器:AMD Radeon RX 460 显卡
  • 两个相同的 LG 高清显示器。

当我以全屏模式使用应用程序(例如 VLC、Vivaldi、游戏等)时,显示屏很可能会变黑,就像收到了暂停命令一样。

因此,如果错误消失(自行消失或关闭应用程序后消失),显示器的电源 LED 就会闪烁,并且 OSD 显示“DVI-D”,就像显示器关闭后再打开一样。

该错误与显示无关,意味着它可能发生在右侧显示屏上,也可能发生在左侧显示屏上,但仅当应用程序进入全屏模式时才会发生。

该错误无法 100% 重现,但我无法确定导致/防止该错误的任何可靠依赖项。但我可以说的是,我在使用完全相同硬件的 Ubuntu 20.04 时也遇到了这种行为。

我发现有几篇帖子描述了类似的错误,但它们都提到了 NVIDIA 卡,所以这并没有真正帮助到我。我应该补充一点,我对 Linux 还很陌生。

有人知道解决方案吗?或者至少知道我可以进一步研究的方向吗?如果需要,我当然可以提供更多信息,但我需要知道相应的命令(Linux 新手)。

更新: 根据 Daniel T 的建议,我取消选中了“允许应用程序阻止合成”。几个小时后,我以为这可能是解决方案,因为一切似乎都很好。但后来错误再次发生。但我想报告两个观察结果:

  1. 在上次测试中,两个显示器都全屏运行应用程序(左侧为 VLC,右侧为 Vivaldi),但错误只发生在其中一个屏幕上,而另一个则正常运行。在这种情况下,是 VLC 的那个,但如上所述,错误与显示器和应用程序无关。

  2. 取消选中该选项后,我感觉稳定性提高了。由于错误实际上不可重现,因此我对该声明非常谨慎,但我还是想提一下。

答案1

我想我可以通过从这个网站下载一个驱动程序来修复这个程序https://www.amd.com/en/support/linux-drivers(有些驱动程序对我来说不起作用)并运行amdgpu-install以构建amdgpu-dkms

我还事先将内核升级到了 6.5 版本,现在它在全屏模式下似乎运行良好。

相关内容