Chrome 在 Ubuntu 上闪烁

Chrome 在 Ubuntu 上闪烁

简单(希望如此)的问题;我有一台戴尔 XPS 13,配备 Skylake 处理器,运行 Ubuntu 16.04。有些网页会导致闪烁(例如 Twitch);我在 Google 上搜索了解决方案,并找到了硬件加速作为修复它的选项,虽然有效,但导致大量屏幕撕裂并增加页面加载时间。还有其他解决方案建议吗?

答案1

我在 Ubuntu 16.04 上安装 chrome 并在 chrome://flags 中启用 GPU 光栅化后遇到了和你一样的问题,这个问题解决了。希望这能有所帮助

答案2

根据讨论,使用以下标志启动 Chrome 可以修复此问题(它也为我解决了这个问题):

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

答案3

我认为答案是这个帖子。最佳答案如下:

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

设置>高级设置>系统>取消选中硬件加速”

答案4

以 root 身份打开终端并输入此命令:"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 退出。

然后再次以 root 身份输入此命令:"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/",然后回车。

Enable-zero-copy
Enable Override Software Rendering List
Enable Display 2D List Canvas

最后打开 chrome 设置并点击:

"Use hardware acceleration when available"

相关内容