正如标题所述。从 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
1920
和1080
分别是水平和垂直分辨率的值。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.15.14 适用于 rx 580,您可能想尝试一下主线 PPA。
答案4
关闭自动亮度控制即可解决此问题。