库本图 20.04
今天,Chrome 开始在左上角闪烁。扭曲在 DevTools 上一直可见,并且大多数时候左上角的任何东西都会闪烁,无论 DevTools 是否打开。
在其他一些事情中,今天我在搞乱主题并安装 QtCurves 和 Kvantum,尽管我完全不知道 Chrome 是在安装过程中的某个时间点开始生成这些工件,还是在我做其他事情的时候。将所有 KDE 主题更改为正常并没有任何帮助。
Chrome 版本:84.0.4147.135(官方版本)(64 位)(队列:稳定)
Chromium 的行为完全相同。火狐就好了。
更新
禁用硬件加速可以消除闪烁,尽管到目前为止我还不确定关闭它的所有含义是什么,所以我仍然想以其他方式解决这个问题。
这个答案很简短。禁用硬件加速并重新启动浏览器以使其生效。
硬件加速是指浏览器让一些正在执行的代码在 GPU 上运行,从而减轻 CPU 的负担。基本上,它可以让您的视频卡接管一些任务。
问题是,它实际上并不适用于 Linux,如果有的话。即使您尝试修补它,它也不能很好地工作 - 再次,如果有的话。
由于这是关于 Chrome/Chromium 的,我们可以很容易地解释它:
资料来源:OMG Ubuntu
所以,下一个明显的问题是,“如果它不工作,甚至真的正确启用,为什么 Linux 版本中有一个选项,为什么默认启用它?”
答案是,“你的猜测和我的一样好。”
如果您真的一心想尝试并接受由此产生的错误,您可以尝试修补它,但我没有看到它运行良好,也没有产生任何明显的差异。
注意:硬件加速是罪魁祸首(存在浏览器错误),因此它是我对此类事情的默认建议。这往往是解决方案。