我在 16.10 笔记本电脑上使用 Google Chrome 时遇到了问题。当我在不同的工作区打开至少一个 Google Chrome 窗口时,Chrome 会变得非常缓慢。有趣的是,只有当某个窗口中显示某些网站时才会出现这种情况。我无法找出具体的触发因素,但它可能与 flash 或 html5 有关。Youtube 和 Google Maps 肯定是这种情况,但显示广告的 dict.cc 也会出现这种情况。当我打开其中一个网站但将窗口最小化时,没有任何问题。
我也使用 Firefox 对此进行了测试,但在这种情况下一切运行正常。
也许有人有主意?
谢谢!
答案1
当我停用硬件加速时,问题就解决了。当 YouTube 在另一个工作区运行时,滚动仍然有点不太顺畅,但几乎察觉不到。
答案2
我在配备 Intel 915 GPU 的 XPS 13 9360(Kaby Lake)上运行 16.04.02。
将内核从 4.4.0 升级到 4.8.0(通过安装硬件支持堆栈)后,我开始遇到这些问题。
我发现错误报告中的解决方法说明修复了这个问题。我刚刚在最后添加了以下行/etc/enviroment
:
LIBGL_DRI3_DISABLE=1
我也尝试了建议的解决方案评论#31,但是这影响了我的外部显示器,所以我撤销了该更改。
答案3
启用 DRI3 选项似乎xorg.conf
已经解决了这个问题。
确保在中启用了 DRI3 选项/etc/X11/xorg.conf
。我需要创建包含以下内容的文件:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "SwapBuffersWait" "0"
Option "DRI" "3"
EndSection
我正在使用英特尔驱动程序,因此您可能需要四处查看以找到代表您的正确字符串。
此解决方案省去了设置LIBGL_DRI3_DISABLE
环境变量的需要,并且您不必在没有硬件加速的情况下运行浏览器。
答案4
目前我只是将两个/所有窗口保留在同一个工作区中。这似乎比处理慢速视频更不烦人,但也许我以后会改变主意。