更新

更新

Ubuntu 20.04

今天,Chrome 的左上角开始闪烁。在 DevTools 上始终可以看到扭曲现象,而且大多数时候左上角的内容也会闪烁,无论 DevTools 是否打开。

除了其他事情之外,今天我还在摆弄主题并安装 QtCurves 和 Kvantum,尽管我完全不知道 Chrome 是在安装过程中的某个时刻开始生成这些工件,还是在我做其他事情时开始生成。将所有 KDE 主题恢复正常也无济于事。

Chrome 版本:84.0.4147.135(官方版本)(64 位)(群组:稳定版)

Chromium 的行为完全一样。Firefox 也很好。

链接到显示闪烁过程的视频。

更新

禁用硬件加速可以消除闪烁,但到目前为止,我还不完全确定关闭它的所有后果是什么,所以我仍然想用其他方式解决这个问题。

答案1

这个问题的答案很简单。禁用硬件加速并重新启动浏览器以使其生效。

硬件加速是指浏览器让部分执行代码在 GPU 上运行,从而减轻 CPU 的负担。基本上,它让显卡接管部分任务。

问题是,它实际上无法很好地与 Linux 配合使用,即使能。即使你试图修补它,它也无法很好地工作 - 再说一遍,根本不能。

由于这篇文章是关于 Chrome/Chromium 的,我们可以相当容易地解释它:

谷歌表示,它没有计划在 Linux 上启用 Chrome 硬件加速——甚至不是一个实验性的选项。

来源:天哪,Ubuntu

因此,下一个显而易见的问题是,“如果它不起作用,或者甚至没有正确启用,为什么在 Linux 版本中会有一个选项,为什么它默认启用?”

答案是“你的猜测和我的一样好。”

如果你真的想尝试,并接受由此产生的错误,你可以尝试修补但我没有看到它发挥良好的作用,也没有看到任何明显的区别。

笔记:硬件加速是罪魁祸首(浏览器错误),这种情况如此常见,以至于它是我对此类问题的默认建议。它通常是解决方案。

相关内容