AMD RX480 更新至 18.04 后屏幕闪烁

AMD RX480 更新至 18.04 后屏幕闪烁

正如标题所述。从 17.10 升级。屏幕闪烁。

我的 GPU 是 AMD RX480

我做了什么:

  • 搜索 18.04 的类似问题,找不到任何
  • 执行全新安装。结果还是一样。

请帮忙。这很烦人。我无法工作。

答案1

我通过将其用作amdgpu.dc=0启动参数自己解决了这个问题。

为此,请编辑文件/etc/default/grub,例如使用

sudoedit /etc/default/grub

找到行首GRUB_CMDLINE_LINUX_DEFAULT,并将文本添加到amdgpu.dc=0双引号 ( "") 之间。其他参数保持不变。例如,您可能会得到如下一行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dc=0"

保存文件并退出,然后运行

sudo update-grub

写入配置,然后重新启动。

答案2

当我将笔记本电脑连接到电视时,屏幕闪烁。我发现当我将刷新率从 60Hz 更改为 59Hz 时,这个问题就消失了。


在 Xorg 中(据我所知 18.04 默认使用它),您可以借助以下方法更改刷新率xrandr

0。首先,您必须找到要为其分配新模式的视频输出名称。只需输入xrandr并调查它是哪一个。在我的例子中,它是HDMI-1

1.使用以下方法生成新的模式行cvt

$ CVT 1920 1080 59
# 1920x1080 58.94 Hz (CVT) 水平同步:66.02 kHz;pclk:169.00 MHz
模式线“1920x1080_59.00” 169.00 1920 2040 2240 2560 1080 1083 1088 1120 -hsync +vsync
  • 19201080分别是水平和垂直分辨率的值。
  • 59是刷新率的值。

2.创建新模式:

xrandr --newmode 1920x1080_59.00  169.00  1920 2040 2240 2560  1080 1083 1088 1120 -hsync +vsync

3.将新模式分配给视频输出:

xrandr --addmode HDMI-1 1920x1080_59.00

4.激活新模式:

xrandr --output HDMI-1 --mode 1920x1080_59.00

如果上述方法有效并且问题消失,您应该找到一种适当的方法在系统启动时添加和设置此模式。以下是一些相关参考资料:

答案3

我在这里没有答案,但有一些观察和确认问题。如果有人发现此文本:如果您有 radeon rx 580(可能是 480 和 vegas),请坚持使用 ubuntu 17.10

使用 18.04 时也遇到了同样的情况(升级,然后全新安装)。这里是 Amd rx 580,内核 4.15.0-20。

没有帮助的是:

  • 升级后全新安装
  • 奥伊巴夫驱动程序
  • 巴布定制内核
  • 4.17-rc3来自主线 ppa 的内核。
  • amdgpu.dc=1 作为启动参数(/etc/default/grub)

更新:显然旧内核可以工作。我一直在尝试其他发行版,发现内核 4.15.14 适用于 rx 580,您可能想尝试一下主线 PPA

答案4

关闭自动亮度控制即可解决此问题。

相关内容