强制在Firefox中启用硬件加速
目前,在about:support(Firefox 30)中,“Graphics”部分声明如下:
现在,我知道Firefox(无论出于何种原因) 禁用了 Linux用户的硬件加速function 。 但是,如本网站所述 ,应该可以强制启用它。 到目前为止,我有:
- 将
layers.acceleration.force-enabled
和layers.offmainthreadcomposition.enabled
为true。 - 设置环境变量
MOZ_USE_OMTC=1
它不起作用,硬件加速保持禁用状态。 是否有另一种方法可以强制启用硬件加速(我的计算机上的性能很糟糕)? 或者我只是做错了?
即使问题实际上给了我答案,我也试着回答这个问题。 我在设置环境变量时遇到了问题 – 因为它在我关闭控制台后实际上就消失了。 当我在同一个控制台上启动Firefox时,它使用了export
命令,但没有别的。 我尝试在bash和zsh中设置它。 然后我找到了一个解决方案,现在问题中描述的内容对我来说非常适合。
- 通过访问
about:support
在图形about:support
查找“GPU Accelerated Windows 1/1 OpenGL(OMTC)”,检查Firefox中是否实际启用了硬件加速。 如果这显示1/1你可以在这里停止,你不需要这个调整。 但如果它显示0/1你可以强制它… - 在Firefox中打开
about:config
(url bar) - 将
layers.acceleration.force-enabled
和layers.offmainthreadcomposition.enabled
为true 运行(最新的Firefox版本不再需要)sudo bash -c "echo export MOZ_USE_OMTC=1 >> /etc/X11/Xsession.d/90environment"
为X设置全局环境变量- 重新启动并检查
about:support
“GPU加速Windows 1/1 …”
尝试将gfx.font_rendering.directwrite.enabled
设置为“True”。 然后右键单击该条目,单击“新建”>“整数”,键入mozilla.widget.render-mode
作为“名称”,然后单击“确定”。 键入6
作为值,然后单击“确定”。
资源