Main menu:

Site search

Categories

mars 2011
L M M J V S D
 123456
78910111213
14151617181920
21222324252627
28293031  

Archive

Support de WebGL dans Firefox4

Firefox4 est sorti officiellement il y a quelques jours et vous auriez bien voulu profiter du support de l’html5 et de WebGL dans votre Ubuntu 10.10. Or lorsque vous essayez de vous connecter sur un site utilisant cette nouvelle technologie, vous recevez un message d’erreur du style:

« You need a browser that support WebGL. »

WTF! vous dites-vous. Firefox4 n’est-il pas sensé supporter WebGL nativement ?
Et bien oui mais à la condition que la bonne libairie soit installée. Pour WebGL, il s’agit de la librairie libOSMesa6. Pour l’installer, il suffit d’ouvrir un terminal et de taper ceci:

$ sudo aptitude install libosmesa6

Ensuite, ouvrez Firefox4 et tapez about:config dans la barre d’adresse. Cliquez sur Je ferai attention, promis! et modifiez l’option webgl.osmesalib pour y mettre le chemin de la librairie que vous venez d’installer; à savoir /usr/lib/libOSMesa.so.6
Fermez Firefox4 et relancez-le. Le support de WebGL devrait être activé maintenant.
En ce qui concerne Chrome/Chromium 10, il y a un bug qui empêche le fonctionnement de WebGL. A ma connaissance, il n’existe pas de workaround pour le moment.

Comments

Comment from yann
Time: 26 mars 2011, 17 h 51 min

Sur la version de chrome 11.0.696.16 beta je n’ai aucun problème avec ce genre de joujou : http://www.nihilogic.dk/labs/worlds_of_webgl/

Comment from Michel Leunen
Time: 26 mars 2011, 22 h 26 min

Avec le site que tu donnes, j’obtiens :

Sorry, you need a canvas- and WebGL-enabled browser.

Autrement dit, il ne reste qu’à faire l’update de Chromium!

Comment from VoidAndAny
Time: 6 avril 2011, 23 h 31 min

Sous FF4 et Ubuntu 10.01 WebGL est correctement activé avec la manipulation décrite mais dans google body browser l’affichage se fait en ombre chinoise…

Comment from Romain
Time: 26 mai 2013, 11 h 07 min

Bonjour,

j’ai suivi les étapes mais je ne peux toujours pas afficher des sites avec webGL. Est-ce qu’il y a une vérification que je peux faire pour tester si la lib est bien reconnue?

J’ai bien installé libosmesa6, la lib est présente dans /usr/lib/libOSMesa.so.6, j’ai bien ajouté correctement la propriété webgl.osmesalib qui pointe vers le fichier, et redémarré firefox.

Y a-t-il autre chose à faire?

Comment from Michel Leunen
Time: 26 mai 2013, 12 h 20 min

L’article date d’il y a deux ans. A l’époque, il s’agissait de Firefox 4 et d’Ubuntu 10.10. Aujourd’hui, avec Firefox 21 et Ubuntu 13.04, il ne faut plus rien installer. Ca fonctionne directement. Autrement dit, si tu en es encore à Ubuntu 10.10 avec Firefox4, je te conseille d’installer une version récente d’Ubuntu et de Firefox.