简单(希望如此)的问题;我有一台戴尔 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"