Adobe vient d’apporter l’accélération matérielle des vidéos sur Linux avec la bêta de son lecteur Flash 10.2. Concrètement, l’éditeur utilise maintenant StageVideo, une API cross-plateforme qui accélère le pipeline vidéo dans son entier.
Une accélération matérielle de la totalité du pipeline vidéo
Contrairement aux anciennes accélérations matérielles qui ne prenaient en charge que le décodage du H.264, StageVideo, qui repose sur l’OpenGL, prend en charge le rendu, la conversion des couleurs, le redimensionnement des images et le bit blit qui consiste à regrouper plusieurs bitmaps en un seul dans le ROP. Selon Adobe, il est ainsi possible de lire des vidéos en 1080p avec quasiment aucune utilisation CPU.
Une accélération limitée à Linux 32 bits et aux GPU NVIDIA
Adobe fait aussi appel à l’API VDPAU de NVIDIA, ce qui signifie que l’accélération des vidéos flash sur Linux est limitée aux GPU verts tournant sur les pilotes officiels. Les personnes utilisant des pilotes open sources ou un GPU de marque différente devront donc passer leur chemin, à l’exception de la puce Crystal HD de Broadcom qui est prise en charge, mais qui reste tout de même une exception. Enfin, seules les versions 32 bits de Linux sont prises en charge, les OS 64 bits devant se contenter de la version 10.1 du lecteur qui est dépourvue de StageVideo.
Un travail réussi
Selon les premiers tests de nos confrères de Phoronix, les personnes ayant une machine compatible avec la nouvelle API d’Adobe devraient percevoir des changements radicaux. Des vidéos autrefois saccadées sont aujourd’hui fluides, même sur des petites configurations comme un Eee PC d’Asus embarquant un Atom 330 à 1,6 GHz et seulement 1 Go de mémoire. Selon leur benchmark, on passe d’un taux d’utilisation du CPU de 80 % sous Flash 10.1 installé sur ce genre de netbook à 9,5 % en moyenne sous 10.2.
La bêta de Flash 10.2 reste malheureusement instable et les crashs sont fréquents, mais les amoureux du manchot utilisant une carte NVIDIA relativement récente devraient être ravis de ce gain de performance. À titre d’information, le bêta apporte aussi des optimisations au niveau du rendement des textes et une meilleure gestion du plein écran sur les configurations utilisant plus d’un moniteur. Elle est disponible en téléchargement sur le site de l'éditeur.
Vous trouverez ci-dessous une vidéo de la première démonstration de Stage Video lors de la conférence Adobe MAX qui a eu lieu en novembre dernier. L'éditeur avait alors présenté son API sous Windows et Mac OS X.

David :
rendement = yield
rendu = rendering
Voilà ! c'était ma modeste contribution à l'amélioration des news
disons "inter-plateforme" ça vous vas ?
Maintenant, ça me va
Sinon, concernant flash, il y a du mieux, même si c'est encore très partiel... Il y a quelque chose de prévu à court/moyen terme pour les systèmes 64 bits ?
Sinon, il me semble que sous Linux 64 bits, on peut (facilement) utiliser flash 32 bits. N'est-ce plus possible avec cette nouvelle version 10.2 beta ?
Le soft qui permet à une appli Linux 64-bit d'appeler un plugin 32-bit s'appelle nspluginwrapper (pour 'Netscape Plugin Wrapper' - ben oui, le format des plugins remonte à Netscape), et il fonctionne normalement aussi avec la beta 10.2.
Pour le moment, le truc qui fait pester les gars sous Linux, c'est qu'il y a deux API de décompression matérielle sous Linux:
- VDPAU, supportée uniquement par Nvidia;
- VA-API, supportée nativement par Intel mais proposé avec un back-end pour XVBA (la technologie vidéo d'AMD) et VDPAU.
Et les gars d'Adobe, plutôt que de vouloir permettre à 90% des utilisateurs de tester l'accélération matérielle de Flash, réduisent la couverture à 30% des Linuxiens.
Merci les gars, c'est hyper logique.
limitée aux GPU verts tournant sur les pilotes officiels + la puce broadcom
seules les versions 32 bits de Linux sont prises en charge
La bêta de Flash 10.2 reste malheureusement instable et les crashs sont fréquents
Marche bien ouais... En plus ce n'est pas juste sur iOS mais aussi sur OS X que c'est pas le pérou. Dès que mon ex allait sur le web avec son macbook le ventilo s'emballait à la moindre bannière publicitaire en flash. Un site sans flash plus de ventilo. Légèrement abusé quand même. Pour une vidéo en 720p j'aurais pu comprendre mais là non. Depuis la situation s'est amélioré d'après ce que j'ai lu mais on partait de tellement loin donc je doute que ce se soit devenu parfait.
Ooops !!! Bien vu