Moo*_*key 212 flicker google-chrome 16.04
我已经在 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)
Run Code Online (Sandbox Code Playgroud)
干杯。
小智 204
经过一番研究,我找到了解决这个问题的方法。它现在对我有用。
我禁用了浏览器的硬件加速
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并启用它。
Gon*_*ndy 161
我遇到了同样的问题,将 GPU 光栅化设置为“对所有层启用强制”似乎终于起作用了:
小智 45
我将其修复如下:
sudo apt-get purge xserver-xorg-video-intel
Run Code Online (Sandbox Code Playgroud)
然后重新启动。这是因为英特尔驱动程序转移到模式设置。有关更多信息,请参阅Chromium 错误线程中的此评论。
小智 38
打开终端并输入以下命令:
sudo nano /usr/share/applications/chromium-browser.desktop
Run Code Online (Sandbox Code Playgroud)
并向下滚动,直到到达这一行:
Exec= chromium-browser
Run Code Online (Sandbox Code Playgroud)
然后加上这两个参数
--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
Run Code Online (Sandbox Code Playgroud)
按 Ctrl+O 保存,按 Ctrl+X 退出。
然后输入这个命令:
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Run Code Online (Sandbox Code Playgroud)
并添加这些行
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
Option "DRI" "3"
EndSection
Run Code Online (Sandbox Code Playgroud)
按 Ctrl+O,然后按 Ctrl+X。
打开 Chromium 并写入地址栏:chrome://flags/然后输入。
最后打开chrome设置并点击:
小智 27
这些答案似乎都没有帮助我。我最终做的似乎已经修复了它(我的参考是这个网站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 位)的标志
--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
Run Code Online (Sandbox Code Playgroud)
不要再工作了。
我们能做的最好的方法是退回到 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
小智 6
chrome://flags/ > GPU rasterization > Enable,
Run Code Online (Sandbox Code Playgroud)
这终于对我有用了!在此 Google 表单底部找到它! https://productforums.google.com/forum/#!msg/chrome/CtKF2BiskT8/dLXKfU2XAQAJ