web-dev-qa-db-fra.com

Forcer l'activation de l'accélération matérielle dans Firefox

Actuellement, dans about: support (Firefox 30), la section "Graphiques" indique ce qui suit:

enter image description here Maintenant, je sais que Firefox a (pour une raison quelconque) désactivé les fonctionnalités d’accélération matérielle pour les utilisateurs de Linux. Cependant, comme indiqué sur ce site , il devrait être possible de le forcer. Jusqu'à présent, j'ai:

  • Définissez layers.acceleration.force-enabled et layers.offmainthreadcomposition.enabled sur true.
  • Définissez la variable d'environnement MOZ_USE_OMTC=1

Cela ne fonctionne pas et l'accélération matérielle reste désactivée. Existe-t-il un autre moyen de forcer l'activation de l'accélération matérielle (les performances sont horribles sur mon ordinateur)? Ou est-ce que je me trompe tout simplement?

26
bubbles

J'essaie cela comme une réponse même si la question m'a effectivement donné la réponse. J'ai eu des problèmes pour configurer la variable d'environnement, car elle est partie dès que j'ai fermé la console. Cela fonctionnait lorsque j'ai démarré Firefox sur la même console que j'ai utilisé la commande export mais rien d'autre. J'ai essayé de le mettre en bash et zsh. Ensuite, j'ai trouvé une solution et maintenant, ce qui est décrit dans la question me convient parfaitement.

  1. Vérifiez si l'accélération matérielle est réellement activée dans Firefox en visitant about:support à la recherche de "OpenGL (OMGL) Windows 1/1 accéléré par le GPU" sous graphiques. Si cela montre 1/1, vous pouvez vous arrêter ici, vous n'avez pas besoin de ce Tweak. Mais s'il affiche 0/1, vous pouvez le forcer ...
  2. Ouvrez about:config dans Firefox (barre d’URL)
  3. Définissez layers.acceleration.force-enabled et layers.offmainthreadcomposition.enabled sur true
  4. Exécutez Sudo bash -c "echo export MOZ_USE_OMTC=1 >> /etc/X11/Xsession.d/90environment" pour définir la variable d’environnement globalement pour X (N'est plus nécessaire pour les versions à jour de Firefox)
  5. Redémarrez et vérifiez about:support pour "GPU Accelerated Windows 1/1 ..."

enter image description here

25
redanimalwar