问题描述
当前,在about:support(Firefox 30)中,”Graphics”部分指出以下内容:
现在,我知道Firefox对于Linux用户具有(出于某种原因)disabled the hardware accelerated features。但是,作为stated in this site,应该可以强制启用它。到目前为止,我有:
-
将
layers.acceleration.force-enabled
和layers.offmainthreadcomposition.enabled
设置为true。 -
设置环境变量
MOZ_USE_OMTC=1
它不起作用,并且硬件加速保持禁用状态。是否有另一种方法可以实现force-enable硬件加速(计算机上的性能太差了)?还是我做错了?
最佳回答
即使这个问题确实给了我答案,我还是以此为答案。我在设置环境变量时遇到了问题-因为关闭控制台后它实际上就消失了。当我在使用export
命令的同一控制台上启动Firefox时,它可以正常工作,但没有其他操作。我尝试将其设置在bash和zsh中。然后,我找到了一个解决方案,现在问题中所描述的内容对我来说非常合适。
-
通过访问
about:support
在图形下查找“ GPU加速的Windows 1/1 OpenGL(OMTC)”,检查Firefox中是否确实启用了硬件加速。如果显示的是1/1,您可以在此处停止,则无需进行此调整。但是,如果显示为0/1,则可以强制使用… -
在Firefox中打开
about:config
(网址栏) -
将
layers.acceleration.force-enabled
和layers.offmainthreadcomposition.enabled
设置为true -
运行
sudo bash -c "echo export MOZ_USE_OMTC=1 >> /etc/X11/Xsession.d/90environment"
为X全局设置环境变量(最新的Firefox版本不再需要) -
重新启动并检查
about:support
是否存在“ GPU加速的Windows 1/1 …”