我已经从4.4.0升级到4.4.8,然后在64位Ubuntu 16.04 LTS上从4.5.2升级了,并且这种情况仍在发生。

在4.5.2,它甚至更频繁,并且主要在Chrome中使用(尚未尝试使用Firefox或Opera)。每次我打开一个新网页。有什么办法可以解决,还是有问题?

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 81)


干杯。

评论

我在Ubuntu 14.04.4上遇到的同样的事情

我也面临同样的问题,特别是在使用Facebook时。太烦人了。

以防万一:升级到16.10时闪烁消失了,因此您不再需要任何解决方法。只提

试试--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers在这里缓冲一些额外的信息:productforums.google.com/forum/#!topic/chrome/…

谷歌在这里。在#606152的Chromium问题跟踪器中已跟踪了此错误-在Intel上使用单拷贝上传时闪烁。

#1 楼

经过研究,我找到了解决该问题的方法。

我从

Settings > Advance Settings > System > uncheck the hardware acceleration

禁用了我的浏览器的硬件加速。 >

我在google-chrome-stable Version 50.0.2661.94 (64-bit)上使用Ubuntu 16.04

----- EDIT ----

如果遇到滚动滞后和屏幕撕裂。请按照Amos Folarin在以下注释中建议的方法进行操作:

转到:chrome://flags/#smooth-scrolling并启用它。

评论


我试过了,解决了问题,但使滚动滞后和屏幕破裂。

– Mookey
16年5月5日在17:57

这确实不应该被接受,因为它不是解决方案,而是绝对的解决方法。

–theV0ID
16-10-14在13:56

这对我的闪烁没有影响。

– DavidJ
16-10-25在15:08

尝试同时启用chrome:// flags /#smooth-scrolling以便平滑滚动。我正在使用XPS13 + Ubuntu16.04且未选中硬件加速选项时效果很好

– Amos Folarin
16年11月14日在9:38

禁用硬件加速会严重影响电池寿命!

– Victor Lamoine
16年12月24日在14:48

#2 楼

我遇到了同样的问题,将GPU栅格化设置为“为所有层启用了强制”似乎终于可以工作了:



评论


快速链接:chrome:// flags /#enable-gpu-rasterization

– JohannesNE
16/09/4在15:35



也为我工作。

– Sufiyan Ghori
16-9-5'0:39

它停止工作,闪烁又回来了,我认为升级到Chrome版本53.0.2785.92(64位)后,

–尼克
2016年9月9日在7:28

这样可以大大减少闪烁,但例如仍在Google收件箱中(目前是我看到的唯一位置)。

– TiGR
16-09-22在8:39

可以,但是现在仅显示某些图像的左上角。对我来说是chrome:// flags /#ignore-gpu-blacklist

–阿诺德·丹尼尔斯(Arnold Daniels)
16-11-27在3:45



#3 楼

我将其修复如下:

sudo apt-get purge xserver-xorg-video-intel


然后重新启动。这是因为Intel驱动程序已转为模式设置。有关更多信息,请参阅Chromium错误线程中的此注释。

评论


在这里非常适合Linux Mint :)

–克里斯·内维尔(Chris Nevill)
18年1月18日在16:58

我可以确认这解决了我在Dell XPS 9350 + 17.10上遇到的总体性能问题:)

–helmesjo
18年1月30日在18:37

Dell Precision 5520 + Ubuntu 16.04在这里,我在摸木头,因为到目前为止这似乎是解决方案(针对我的Slack和Chrome闪烁问题)!

– cjauvin
18-3-21在16:52



戴尔XPS 13 9360,Ubuntu 16.04。我删除了驱动程序,但没有测试撕裂。重新启动后,Chrome开始缓慢运行。我也无法启动Road Redemption游戏。所以我劝阻了司机。

– YKY
18年3月31日在16:44

是的,可以解决此问题。其他标志是一些不错的选择,但主要问题已在运行Linux Mint 18的Macbook上解决了

– Walter Schreppers
18年4月24日在19:23

#4 楼

打开终端并输入以下命令:

sudo nano /usr/share/applications/chromium-browser.desktop


向下滚动,直到找到该行:

Exec= chromium-browser


然后添加这两个参数

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers


按Ctrl + O保存并按Ctrl + X退出。

然后输入以下命令:

sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

并添加以下行

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"    "true"
   Option      "DRI"    "3"
EndSection


按Ctrl + O,然后按Ctrl + X。

打开Chromium并写入地址栏:chrome://flags/,然后输入。


启用零复制
启用替代软件渲染列表
启用显示2D列表画布

最后打开chrome设置,然后单击:


在可用时使用硬件加速


评论


在我的Dell XPS 15 95050Intel®Core™i7-6700HQ CPU @ 2.60GHzIntel®HD Graphics 530(Skylake GT2)上工作。

–普莱迪
16年8月23日在12:10

具有#enable-display-list-2d画布。 #enable-zero-copy和#ignore-gpu-blacklist全部设为ENABLED似乎已通过HD Graphics 5500 intel-xorg 2.99.917解决了闪烁问题。

–bk138
16 Sep 12'在19:52

就我而言(尝试多种解决方案后),我仅启用了您提到的那些标志(零复制,覆盖软件渲染列表,显示2D列表画布),并且似乎已对其进行了修复(在Intel HD Graphics上)。

–纳乌埃尔
16 Sep 14'2:04

这两个命令行开关(禁用变通办法/启用本机gpu内存缓冲区)似乎不再起作用,但是创建20-intel.conf文件对我来说很有效!还启用了gpu栅格化(不确定是否重要)。

– Lea Rosema
17年2月15日在14:38

只需添加20-intel.conf就可以为我工作-无需执行其他任何操作。

–Vadim Peretokin
17年2月16日在10:16

#5 楼

这些答案似乎都没有帮助我。我最终所做的似乎已修复了该问题(我的参考是该网站http://www.bang-olufsen.com/,它像CRAZY一样闪烁,现在可以正常运行)是:

1.-导航到chrome://gpu/。结果表明:


2.-我试图一一解决问题。就我而言,启用这些标志可修复其中的一些问题:GPU rasterizationOverride software rendering list。然后显示如下:



3.-我编辑了桌面启动器并添加了参数--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

4.-之后,没有检测到更多的问题,一切都显示为“硬件加速”,更重要的是,没有闪烁:
如果先将参数添加到启动器中,问题列表应该更短,并且可能更容易找出哪些标志将帮助您解决遗留的问题。

评论


这是一个很好的参考。我用它来解决我的firefox问题,只需在高级设置中取消选中“使用硬件加速”框即可解决。

–巴赫
17年1月5日14:56

这减少了我的闪烁,但仍然经常发生...

–艾迪生
17-2-17在17:09



#6 楼

使用Chrome版本51.0.2704.103(64位)时,标志

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers


不再起作用。回到Chrome 50(版本50.0.2661.86(64位)),以下是您可以退后一步的说明:如何将Google chrome降级?

重要的是,我们向Google施加压力以解决此问题,对Chromium中的错误以及Google产品页面上的错误进行投票:

https://bugs.chromium。 org / p / chromium / issues / detail?id = 606152

https://productforums.google.com/forum/#!topic/chrome/CtKF2BiskT8;context-place=forum/chrome

评论


对我不起作用。

– ComBin
16年8月10日在9:13

@ComBin:您是否尝试过退回到v50并使用标志?但是,通过链接到Chrome Bug的链接,可以找到许多不同的解决方案建议,以使其能够在当前版本的chrome / -ium上运行。

–user157697
16年8月19日在7:17

我不要v50,谢谢。我找到了修复它的最佳方法,请参阅下面的答案。

– ComBin
16年8月19日在14:28



啊哈,在铬臭虫中,家伙们的意思是这将带来巨大的性能问题。但是,我会在有空的时候尝试一些有关铬臭虫的建议,据我所知铬只是症状而不是原因。如果我发现更好的/其他的,我会及时通知您。干杯。

–user157697
16年8月20日在9:24

#7 楼

chrome://flags/ > GPU rasterization > Enable,


这终于对我有用!
在此Google表单的底部找到了它!
https://productforums.google.com/forum/#!msg/chrome / CtKF2BiskT8 / dLXKfU2XAQAJ

#8 楼

我想我找到了解决方案:

标志--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers以及enable-zero-copy ENABLE

    sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
    Section "Device"
       Identifier  "Intel Graphics"
       Driver      "intel"
       Option      "AccelMethod"  "sna"
       Option      "TearFree"    "true"
       Option      "DRI"    "3"
    EndSection


评论


缺少一些标志,这是我的逐步说明:bugs.chromium.org/p/chromium/issues/detail?id=606152#c72

– Hermann Bier
16年7月13日在20:32

我只用20-intel.conf文件中的Section即可解决我的问题,而在仿生海狸18.04上的chrome中没有其他标志

–布兰登·索伦·库利(BrandonSørenCulley)
18年5月18日在15:17

#9 楼

尝试在禁用某些GPU选项的情况下加载:

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

您还可以在about:// flags中摆弄一些渲染设置,看看是否有帮助,但是我的大部分渲染闪烁都由两个命令行标志解决了。如果您有启动器.desktop文件,请将这些标志添加到'%U'之前的Exec顶级条目中。您还可以将它们添加到其他Exec条目中,以将标志应用于所有启动模式。

#10 楼

我发现当前的修复程序不适用于当前版本的chrome,需要进行进一步的更改(至少对于我的设置而言)。

我可以确认这项工作(消除闪烁和撕裂)-多亏了https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c72

计算机:XPS13 9343
图形:00:02.0 VGA兼容控制器:英特尔公司Broadwell-U集成显卡(rev 09)
Chrome版本:版本54.0.2840.100(64位)

设置

1)检查错误


chrome:// gpu
进行配置调整之前和之后的消息截图,以便您可以在之后进行比较。

2)Edit(for chrome):/usr/share/applications/google-chrome.desktop或(铬):/usr/share/applications/chromium-browser.desktop


添加标志--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
行应如下所示:Exec=/usr/bin/google-chrome-stable --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers %U


3)sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf添加此名称(您可能需要创建文件):

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"    "true"
   Option      "DRI"    "3"
EndSection


4)Chrome标志设置:chrome:// flags:


启用(“零拷贝光栅化器”):chrome: // flags /#enable-zero-copy
启用(启用显示列表2d画布):chrome:// flags /#enable-display-list-2d-canvas
Enable(“覆盖软件渲染列表“):chrome:// flags /#ignore-gpu-blacklist
启用“显示列表2D画布”):chrome:// flags /#enable-display-list-2d-canvas
启用( chrome标志以在Linux中平滑滚动):chrome:// flags /#smooth-scrolling

5)我保留了Chrome设置>高级>使用硬件加速(如果可用)[请保持选中状态]。如果取消选中此选项确实可以提高性能(尽管确实可以减少闪烁但不会撕裂),则上述选项对我而言效果更好。

6)重新启动计算机。比较设置。 chrome:// gpu

这完全消除了我的闪烁和泪痕。

评论


实际上,这可能是答案。

– pylover
17年4月8日在19:45

#11 楼

禁用硬件加速会降低具有动画和其他处理器密集型任务的页面的浏览器性能。

但是,如果系统中未安装任何GPU,则建议使用禁用硬件加速的方法sgiri最适合您。

但是我的笔记本电脑中装有NVidia GPU,并且我使用的是Ubuntu桌面操作系统。
所以我安装了专有的二进制驱动程序(版本352.63)。它对我有用,希望也能在您的Ubuntu系统中使用。