現在、about:support(Firefox 30)の「グラフィックス」セクションには次のように記載されています。
現在、Firefoxには(何らかの理由で) ハードウェアアクセラレーション機能を無効にする がLinuxユーザー用にあることがわかっています。ただし、 このサイトに記載されている のように、強制的に有効にすることができるはずです。これまでのところ、私は持っています:
layers.acceleration.force-enabled
およびlayers.offmainthreadcomposition.enabled
をtrueに設定します。MOZ_USE_OMTC=1
を設定します動作せず、ハードウェアアクセラレーションは無効のままです。ハードウェアアクセラレーションを強制的に有効にする別の方法はありますか(コンピューターのパフォーマンスはひどいです)。それとも私はそれを間違っていますか?
質問が実際に私に答えを与えたとしても、私は答えとしてこれを試します。環境変数の設定に問題がありました-コンソールを閉じるとすぐに実際に消えてしまったからです。 export
コマンドを使用したのと同じコンソールでFirefoxを起動したときに機能しましたが、それ以外は何もしませんでした。 bashとzshで設定してみました。それから私は解決策を見つけました、そして今、質問で説明されていることは私にとって完璧に機能します。
about:support
にアクセスして、グラフィックの下で「GPU Accelerated Windows 1/1 OpenGL(OMTC)」を探して、Firefoxでハードウェアアクセラレーションが実際に有効になっているかどうかを確認します。これが1/1を示している場合、ここで停止できます。この調整は必要ありません。しかし、それが0/1を示している場合、それを強制することができます...about:config
を開きます(URLバー)layers.acceleration.force-enabled
およびlayers.offmainthreadcomposition.enabled
をtrueに設定しますSudo bash -c "echo export MOZ_USE_OMTC=1 >> /etc/X11/Xsession.d/90environment"
を実行して、環境変数をXに対してグローバルに設定しますabout:support
を確認します