更新到18.04后,AMD RX480屏幕闪烁


Answers:


11

我自己amdgpu.dc=0作为引导参数来解决它。

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

sudoedit /etc/default/grub

找到开头的行,GRUB_CMDLINE_LINUX_DEFAULTamdgpu.dc=0在双引号("")之间添加文本。保留其他任何参数。例如,您可能会得到如下一行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dc=0"

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

sudo update-grub

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


出现黑屏,答案不再起作用了吗?
加博尔

我遇到了这个问题,您的解决方案成功了!+1
伊恩·瑞温克尔

大家好,如果您更新到18.10,则需要撤消更改,否则闪烁将恢复。
LaoPiSai

如果您拥有Intel集成GPU,该怎么办?
beruic

我在18.04中有闪烁的问题(我使用的是RX 570图形卡)。屏幕正常,但从挂起状态唤醒后会开始闪烁。此解决方案似乎已解决。谢谢。
CluelessNoob”,

3

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


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

0.首先,您必须找到要使用新模式的视频输出名称。只需键入xrandr并调查是哪一个。就我而言是HDMI-1

1.使用cvt以下命令生成新的Modeline :

$ cvt 1920 1080 59
#1920x1080 58.94 Hz(CVT)hsync:66.02 kHz; pclk:169.00 MHz
Modeline “ 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

如果上述方法奏效且问题消失,则应在系统启动时找到添加和设置此模式的正确方法。以下是有关此的一些参考:


1

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

使用18.04(升级,然后重新安装)使自己陷入完全相同的情况。这里是AMD RX 580,内核4.15.0-20。

什么没有帮助:

  • 升级后全新安装
  • oibaf驱动程序
  • M-Bab自定义内核
  • 来自主线ppa的4.17-rc3内核。
  • amdgpu.dc = 1作为引导参数(/ etc / default / grub)

更新:显然,较早的内核可以运行。我一直在修改其他发行版,发现内核4.15.14适用于rx 580,您可能想从mainline ppa尝试一下。


嗨,尝试amdgpu.dc = 0。它解决了这个问题。
LaoPiSai

内核4.15是Linux内核开发人员不再保留。您也可以4.14从同一主线PPA中尝试该链。它可以维持5到6年。我使用的是4.14.34自己,4.14.364.14.37遇到了无法安装的符号链接错误。
WinEunuuchs2Unix

0

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


0

我遇到了类似的问题,我根本无法使用图形模式登录,我通过以下方法解决了该问题:
1-输入tty模式(ctrl + alt + f5,以我
为例)2-添加开放的grafic驱动程序(https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers):

      sudo add-apt-repository ppa:oibaf / graphics-drivers
      sudo apt-get更新

3-重新启动
4-再次进入tty模式
5-

 sudo apt更新&& sudo apt全面升级
6-重新启动,它工作正常!
希望能帮助到你。


非常感谢@Hassan分享了这些说明。就我而言,我无法进入tty。只是为了确保,您在哪里Ctrl + Alt + F5?您的计算机有fn键吗?
Delosari '18年


0

我的RX580(Kubuntu 18.04,Plasma 5)也有同样的问题。只有在GPU负载较高时才开始闪烁(在我的情况下,播放Witcher 3)。

首先,我安装了4.19内核(默认情况下具有amdgpu.dc = 1)。

仅此一项似乎没有帮助,但可能有助于解决问题。

然后,我使用KDE监视器设置GUI将屏幕刷新率设置为59.xx hz。

此后,问题似乎已解决。

在我的情况下,闪烁是在我使用xrandr手动切换屏幕分辨率时开始的(没有明确的刷新率设置),因此刷新率可能被这些命令配置错误,并且仅需要固定刷新率。


0

我有RX460和同样的问题。更改内核或安装amdgpu-pro驱动程序无法解决问题。

我可以摆脱闪烁的唯一方法是将刷新率从74.9设置为60Hz。


0

我本人也遇到过同样的问题。它可能是内核,但对我来说很好的解决方法是保留所有默认设置(包括刷新率),然后进入显示器设置并禁用FreeSync。


0

在Debian 10.1上安装liquorix内核5.2.0-27可以解决我的rx550在75hz时的屏幕闪烁

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.