当前位置: 首页>>技术教程>>正文


在Firefox中,强制启用硬件加速

, ,

问题描述

当前,在about:support(Firefox 30)中,”Graphics”部分指出以下内容:

现在,我知道Firefox对于Linux用户具有(出于某种原因)disabled the hardware accelerated features。但是,作为stated in this site,应该可以强制启用它。到目前为止,我有:

  • layers.acceleration.force-enabledlayers.offmainthreadcomposition.enabled设置为true。

  • 设置环境变量MOZ_USE_OMTC=1

它不起作用,并且硬件加速保持禁用状态。是否有另一种方法可以实现force-enable硬件加速(计算机上的性能太差了)?还是我做错了?

最佳回答

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

  1. 通过访问about:support在图形下查找“ GPU加速的Windows 1/1 OpenGL(OMTC)”,检查Firefox中是否确实启用了硬件加速。如果显示的是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 …”

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11864.html,未经允许,请勿转载。