我已经在 Ubuntu 16.04 LTS 64 位上从 4.4.0 升级到 4.4.8,然后升级到 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)
干杯。
经过一番研究,我找到了解决这个问题的方法。它现在对我有用。
我为我的浏览器禁用了硬件加速
Settings > Advance Settings > System > uncheck the hardware acceleration
希望这适用于您的机器。
我正在
google-chrome-stable Version 50.0.2661.94 (64-bit)
使用Ubuntu 16.04
- - -编辑 - -
如果遇到滚动延迟和屏幕撕裂。按照以下评论中Amos Folarin的建议进行操作:
转到:
chrome://flags/#smooth-scrolling
并启用它。我遇到了同样的问题,将 GPU 光栅化设置为“为所有图层启用强制”似乎终于奏效了:
我将其修复如下:
然后重新启动。这是因为英特尔驱动程序转移到了模式设置。有关更多信息,请参阅Chromium 错误线程中的此评论。
打开终端并输入以下命令:
并向下滚动直到到达这一行:
然后加上这两个参数
按 Ctrl+O 保存,按 Ctrl+X 退出。
然后输入这个命令:
并添加这些行
按 Ctrl+O,然后按 Ctrl+X。
打开 Chromium 并写入地址栏:
chrome://flags/
然后输入。最后打开chrome设置,点击:
这些答案似乎都没有帮助我。我最终所做的似乎已经修复了它(我的参考是这个网站http://www.bang-olufsen.com/它像 CRAZY 一样闪烁,现在它运行顺利)是这样的:
1.- 导航到
chrome://gpu/
。这就是它所显示的:2.-我尝试一一解决问题。就我而言,启用这些标志修复了其中一些:
GPU rasterization
,Override software rendering list
. 然后它显示如下:3.-我编辑了桌面启动器并添加了参数
--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
。4.- 之后,不再检测到问题,一切都显示为“硬件加速”,更重要的是,不再闪烁:
如果您首先将参数添加到启动器,那么问题列表应该会更短,并且可能更容易找出哪些标志可以帮助您解决遗留的问题。
使用 Chrome 版本 51.0.2704.103(64 位)的标志
不再工作。
我们能做的最好的方法是退回到 Chrome 50(版本 50.0.2661.86(64 位)),这里有一个说明如何退回:如何降级谷歌浏览器?
重要的是,我们向 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
这终于对我有用了!在此 Google 表单的底部找到它! https://productforums.google.com/forum/#!msg/chrome/CtKF2BiskT8/dLXKfU2XAQAJ
我想我找到了解决方案:
标志 --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers 和 enable-zero-copy ENABLE
尝试在禁用某些 GPU 选项的情况下加载:
--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
在您尝试之后,您还可以在 about://flags 中调整一些渲染设置,看看是否有任何帮助,但是我的大部分渲染闪烁都通过两个命令行标志解决了。如果您有一个启动器 .desktop 文件,请将这些标志添加到 '%U' 之前的顶部 Exec 条目。您还可以将它们添加到其他 Exec 条目以将标志应用于所有启动模式。
我发现目前的修复程序不适用于当前版本的 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) 检查以下配置调整前后的错误信息
2)编辑(铬):
/usr/share/applications/google-chrome.desktop
或(铬):/usr/share/applications/chromium-browser.desktop
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 添加这个(你可能需要创建文件):
4) Chrome 标志设置:chrome://flags:
5)我保留了Chrome设置>高级>可用时使用硬件加速[保持选中]。如果您取消选中这确实会影响性能(虽然确实减少了闪烁但没有撕裂),那么上述选项对我来说效果更好。
6) 重新启动计算机。
7) 比较设置。铬://gpu
这完全消除了我的闪烁和撕裂。