看来只能暂时关闭 Firefox 中的硬件加速了

最近经常发现 Firefox 浏览器在使用过程中会有卡顿。卡顿时 CPU 持续(十几到几十秒)在 25% 的占用率(对于四线程来说就是单个线程的 100%)。这种情况甚至都会影响到其它应用的运行,比如远程桌面(xfreerdp)里面无法复制粘贴等。

这个问题暂时只是在自己的笔记本里面遇到的。笔记本系统是 openSUSE Tumbleweed 20170521 快照,桌面是 KDE。Firefox 使用的是 openSUSE 上定制的 Firefox 52.1.1 (64-bit)。

在网上搜索类似问题也发现大家的确是抱怨 Firefox 占用 CPU 资源较多,但是似乎跟我遇到的这个情况并不一样。按照 mozilla support 上的这个支持帖子来检查也没有发现问题。

后来偶尔发现一个与硬件加速(Hardware Acceleration)相关的字体和崩溃问题,觉得应该试试看关闭 Firefox 里的硬件加速。打开 Firefox「设置(Preferences)」中的「高级(Advanced)」条目,在「常规(General)」选项卡中的靠下位置,取消勾选「自动启用硬件加速(Use hardware acceleration when available)」,然后关闭并重启 Firefox 即可。

这么修改之后似乎真是有效果。今天上午修改之后到现在 Firefox 进程占用 CPU 在 0~50% 之间波动,且经常比较高,但是几乎没有再出现 CPU 占用卡在 25% 并同时影响到其它操作的情况了。之所以不敢确定是因为我没有长时间测试和观察。而 CPU 单线程占用达到近 50% 可能是因为 Intel CPU 的睿频,又或是其它。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/disable-hardware-acceleration-in-firefox/>。转载请保留此信息及相应链接。

雁过留声,人过留名

电子邮件地址不会被公开。 必填项已用*标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南