在 Firefox 中强制启用硬件加速

在 Firefox 中强制启用硬件加速

目前,在 about:support(Firefox 30)中,“图形”部分说明如下:

在此处输入图片描述 现在,我知道 Firefox 已经(无论出于什么原因)禁用硬件加速功能对于 Linux 用户来说。然而,本网站所述,应该可以强制启用它。到目前为止,我已经:

  • 設定layers.acceleration.force-enabledlayers.offmainthreadcomposition.enabled為真。
  • 设置环境变量MOZ_USE_OMTC=1

它不起作用,硬件加速仍然处于禁用状态。还有其他方法可以强制启用硬件加速吗(我的电脑性能太差了)?还是我做错了?

答案1

即使问题实际上给了我答案,我也会尝试将其作为答案。我在设置环境变量时遇到了问题 - 因为当我关闭控制台时它实际上就消失了。当我在同一个控制台上启动 Firefox 时,它起作用了,我使用了命令export但没有其他命令。我尝试在 bash 和 zsh 中设置它。然后我找到了一个解决方案,现在问题中描述的内容对我来说非常有效。

  1. 检查 Firefox 中硬件加速是否已启用,方法是访问about:support图形下的“GPU Accelerated Windows 1/1 OpenGL (OMTC)”。如果显示 1/1,您可以在此处停止,您不需要此调整。但如果显示 0/1,您可以强制启用它...
  2. 在 Firefox 中打开about:config(网址栏)
  3. layers.acceleration.force-enabledlayers.offmainthreadcomposition.enabled为 true
  4. 运行sudo bash -c "echo export MOZ_USE_OMTC=1 >> /etc/X11/Xsession.d/90environment"以全局设置 X 的环境变量(Firefox 最新版本不再需要)
  5. 重新启动并检查about:support“GPU 加速 Windows 1/1 ...”

在此处输入图片描述

答案2

尝试设置gfx.font_rendering.directwrite.enabled为“True”。然后右键单击该条目,单击新建 > 整数,键入mozilla.widget.render-mode“名称”,然后单击“确定”。键入“6值”,然后单击“确定”。

来源

相关内容