小编Age*_*gen的帖子

在 AMD GPU 上使用 75hz 时出现奇怪的屏幕闪烁/撕裂

我希望即使我使用的是 Pop!_OS,我在这里发布我的问题也没有太大区别。在 Manjaro live usb 上也会出现这个问题。

我正在使用

  • 锐龙 1500x CPU,
  • 16GB 内存,
  • 带有 RX 580 8GB 版本的 MSI B350m Gaming Pro 主板,
  • 显示器是 AOC G2260VWQ6 1920x1080x75hz。

启动并登录后一切正常,但是,在关闭屏幕然后再打开后,从屏幕保护程序返回,更改显示设置使屏幕“重新启动”或任何类似的设置,同时刷新率超过 60hz,这是我的屏幕约为 75hz,奇怪的闪烁开始发生。

以下是针对不同情况的视频链接:

有时它仍然可以正常工作,但它只发生过一次,多次重新启动屏幕并没有开始闪烁,直到重新启动。

我同时使用 DisplayPort 和 HDMI 对其进行了测试,在较低分辨率下具有较高的刷新率,问题仍然存在。当切换到不同的分辨率并仍然使用 ~75hz 时,闪烁不会消失。

它发生在 Mesa 18 和 19 版本上,在 Manjaro 上,即使切换到内核版本 5,它仍然会发生。当然,这个问题在 Windows 中不会发生。

我在 Linux 中不是那么先进,所以我真的不知道如何解决它。请帮忙。

编辑:搜索更多后,我找到了一个解决方法。我不得不将文件 /sys/class/drm/card0/device/power_dpm_force_performance_level 中的“auto”更改为“high”。链接到我找到解决方法的线程:https : //bbs.archlinux.org/viewtopic.php?id=244398

screen mesa display-resolution amd-graphics amd-ryzen

5
推荐指数
2
解决办法
3728
查看次数