web-dev-qa-db-ja.com

Firefoxでハードウェアアクセラレーションを強制的に有効にする

現在、about:support(Firefox 30)の「グラフィックス」セクションには次のように記載されています。

enter image description here 現在、Firefoxには(何らかの理由で) ハードウェアアクセラレーション機能を無効にする がLinuxユーザー用にあることがわかっています。ただし、 このサイトに記載されている のように、強制的に有効にすることができるはずです。これまでのところ、私は持っています:

  • layers.acceleration.force-enabledおよびlayers.offmainthreadcomposition.enabledをtrueに設定します。
  • 環境変数MOZ_USE_OMTC=1を設定します

動作せず、ハードウェアアクセラレーションは無効のままです。ハードウェアアクセラレーションを強制的に有効にする別の方法はありますか(コンピューターのパフォーマンスはひどいです)。それとも私はそれを間違っていますか?

27
bubbles

質問が実際に私に答えを与えたとしても、私は答えとしてこれを試します。環境変数の設定に問題がありました-コンソールを閉じるとすぐに実際に消えてしまったからです。 exportコマンドを使用したのと同じコンソールでFirefoxを起動したときに機能しましたが、それ以外は何もしませんでした。 bashとzshで設定してみました。それから私は解決策を見つけました、そして今、質問で説明されていることは私にとって完璧に機能します。

  1. about:supportにアクセスして、グラフィックの下で「GPU Accelerated Windows 1/1 OpenGL(OMTC)」を探して、Firefoxでハードウェアアクセラレーションが実際に有効になっているかどうかを確認します。これが1/1を示している場合、ここで停止できます。この調整は必要ありません。しかし、それが0/1を示している場合、それを強制することができます...
  2. Firefoxでabout:configを開きます(URLバー)
  3. layers.acceleration.force-enabledおよびlayers.offmainthreadcomposition.enabledをtrueに設定します
  4. Sudo bash -c "echo export MOZ_USE_OMTC=1 >> /etc/X11/Xsession.d/90environment"を実行して、環境変数をXに対してグローバルに設定します (Firefoxの最新バージョンではもう必要ありません)
  5. 再起動して、[GPU Accelerated Windows 1/1 ...]のabout:supportを確認します

enter image description here

25
redanimalwar