Accélération matérielle sous Linux
Modérateur : nico@nc
Accélération matérielle sous Linux
Salut à tous,
Je cherche à activer l'accélération matérielle sous Linux. Deux questions :
1. Est-ce possible ou bien est-ce encore windows-only ?
2. Si c'est possible, comment faire ? Sous windows il faut mettre mozilla.widget.render-mode sur 6, mais ça ne semble avoir aucun effet sous Linux…
Merci !
Je cherche à activer l'accélération matérielle sous Linux. Deux questions :
1. Est-ce possible ou bien est-ce encore windows-only ?
2. Si c'est possible, comment faire ? Sous windows il faut mettre mozilla.widget.render-mode sur 6, mais ça ne semble avoir aucun effet sous Linux…
Merci !
-
- Arias
- Messages : 12
- Inscription : 30 août 2009, 23:52
Re: Accélération matérielle sous Linux
Bonjour,calimo a écrit :Salut à tous,
Je cherche à activer l'accélération matérielle sous Linux. Deux questions :
1. Est-ce possible ou bien est-ce encore windows-only ?
2. Si c'est possible, comment faire ? Sous windows il faut mettre mozilla.widget.render-mode sur 6, mais ça ne semble avoir aucun effet sous Linux…
Merci !
D'après Paul Rouget aux JDLL à Lyon l'accélération materiel sous linux est fonctionnelle est activé depuis longtemps (3 ans si je me souviens bien). Pour cela ils utilisent la solution normal proposée par Xorg qui consiste à utiliser Xrender. Le problème c'est que Xrender est très mal supporté par les pilote. Paul affirmait que seul le driver propriétaire nVIDIA et les driver Intel ont un support convenable de Xrender.
Donc si j'ai bien compris ceux qui utilisent les drivers intel ou nVIDIA (propriétaire) ont l'accélération graphique.
Re: Accélération matérielle sous Linux
Il y a deux accélérations graphiques, celle via Cairo qui utilise XRender (depuis Fx 3.5 je crois) et celle qui permet la composition des calques (layers) qui utilise OpenGL. Sauf erreur elle est activée par défaut désormais, sur les cartes non-blacklistée.
Va sous about:support et copie-nous les lignes concernant l'accélération graphique.
Va sous about:support et copie-nous les lignes concernant l'accélération graphique.
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Re: Accélération matérielle sous Linux
J'utilise justement le pilote proprio.
Concernant about:support, la rubrique sur l'accélération est vide justement, indiquant que rien n'est activé (ce que le premier test permet de vérifier)…
Concernant about:support, la rubrique sur l'accélération est vide justement, indiquant que rien n'est activé (ce que le premier test permet de vérifier)…

Re: Accélération matérielle sous Linux
Après quelques tests supplémentaires, en passant la préférence layers.accelerate-all à true, j'obtiens cela dans le about:support:
Mais manifestement cela ne suffit pas, le stress test affiche 5 FPS (et le moniteur système indique que cest le CPU qui est utilisé) 
Que faire d'autre ?
Code : Tout sélectionner
Graphics
GPU Accelerated Windows | 1/1 OpenGL

Que faire d'autre ?

Re: Accélération matérielle sous Linux
J’ai lu que le système des layers ne permettait d’accélérer que certaines parties d’une page web. Peut-être qu’il n’est pas actif dans le cas du stress test.
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8pre) Gecko/20101031 Firefox/4.0b8pre + nvidia 9600 GT + drivers proprio
--------------------------
GPU Accelerated Windows 0/1 : 82 fps
GPU Accelerated Windows 1/1 OpenGL : 16 fps
Oups…
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8pre) Gecko/20101031 Firefox/4.0b8pre + nvidia 9600 GT + drivers proprio
--------------------------
GPU Accelerated Windows 0/1 : 82 fps
GPU Accelerated Windows 1/1 OpenGL : 16 fps
Oups…

« La vie d’un geek est un combat perpétuel contre l’imperfection »
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités