Depuis que j’utilise Linux, et ce quelle que soit la distribution (Ubuntu, Mandriva, Arch Linux…), les performances de flash ont toujours été lamentables. (On peut d’ailleurs lire sur de nombreux forums « Flash lag linux »).
Par performance de flash, je parle de jeux à partir du navigateur, de lecture de vidéos ou encore lors de visite de sites contenant beaucoup de flash.
On a souvent accusé (à tord ?) les pilotes de nos cartes graphiques (Amd, Nvidia, Intel…) qu’ils soient libres ou propriétaires, mais le « coupable » selon moi est Adobe.
Bon, venons-en à la partie intéressante, comme certainement la plupart d’entre vous, j’ai moi-même essayé différentes méthodes et bidouilles afin de gagner quelques fps notamment lors de lecture de vidéos en plein écran.
Et bien depuis la version 10.2 de flash, une option intéressante a enfin été ajoutée, il s’agit du fichier de configuration mms.cfg situé à l’emplacement /etc/adobe/mms.cfg.
Editer le fichier mms.cfg avec votre éditeur préféré pour y ajouter ou modifier la ligne suivante
EnableLinuxHWVideoDecode=1
Comme son nom l’indique, cela active l’accélération GPU.
J’ai testé cette manipulation avec les chipsets et pilotes suivants :
Intel GMA HD (xf86-video-intel)
Amd Radeon 5650 Mobility (xf86-video-ati & catalyst)
Geforce 7900 (nvidia propriétaire)
Les gains en performance sont assez impressionnants, je vous invite à lire une vidéo 1080p en plein écran avant et après cette manipulation et vous réjouir du résultat.







