Qualche tempo addietro, Adobe negava l’accelerazione video agli utenti Linux per il suo Flash Player trasferendo la responsabilità alla pessima situazione circa il supporto all’accelerazione hardware sui sistemi operativi del pinguino, motivazioni sicuramente non del tutto infondate (eufemismo); ebbene, appena qualche giorno fa davamo la notizia che quest’accelerazione Adobe ha deciso ugualmente di supportarla (complice il “fiato sul collo” dell’HTML5?), ma abbiamo glissato su alcuni particolari importanti.
Non abbiamo detto come sia implementata l’accelerazione hardware: essa utilizza la tecnologia nVidia VDPAU (Video Decode and Presentation API for Unix), che può esser usata da chi possiede hardware nVidia e utilizza il driver binario della stessa casa, ma renderà scontenti la semi totalità dei rimanenti.
E non può essere colpa di Adobe, chiaramente, se lo stack grafico di Linux ha enormi lacune in tal senso: una scelta doveva esser fatta, ed è ricaduta su tale open standard.
Al di là dell’utilizzo dell’API Stage Video per l’intera pipeline video, che richiede chiaramente il supporto del programmatore, Phoronix si è chiesta circa la bontà dell’accelerazione video H.264, prendendo quale termine di paragone un video 1080p da YouTube, visualizzato e testato con (via Flash 10.2 Beta) e senza (via Flash 10.1) accelerazione, su di un netbook ASUS Eee PC 1201N su cui gira Ubuntu 10.10 quale sistema operativo.
Dai grafici proposti risulta chiaro come effettivamente l’utilizzo della CPU cali a fronte dell’utilizzo GPU che cresce, ma viene anche palesato come il consumo della batteria e il calore prodotto non vengano quasi per nulla abbattuti.
Pur precisando, infine, che la stabilità del plugin Flash 10.2 Beta non è ancora impeccabile, segue l’impressione dell’utilizzatore finale:
L’esperienza sulla riproduzione di video tra Flash 10.1 e 10.2 Beta è come dal giorno alla notte.

Ecco qui infatti che Mozilla ribadisce il concetto esposto (per FF chiaramente):
Da http://www.linuxuser.co.uk/features/firefox-4-mozilla-versus-the-world/4/
di Marco Buratto - 7 dicembre 2010 - 13:52
Ma c’è anche per i 64bit?
di jonbonjovi - 7 dicembre 2010 - 15:23
@jonbonjovi:
non ancora: http://www.oneopensource.it/02/12/2010/flash-player-102-beta-accelerazione-video-anche-su-linux/
di Marco Buratto - 7 dicembre 2010 - 19:03
@Marco: non capisco cosa significa l’obiezione di Mozilla. OpenGL non è sempre lo stesso? È uno standard o no?
E poi: quale problema di frammentazione c’è? Stando a dudalibre oltre l’80% dello share è detenuto da Ubuntu / Debian o simili: si concentrino su quello, lasciando l’abilitazione dell’accelerazione come opzione.
Francamente mi sembrano delle scuse un po’ tirate per i capelli.
di Paolo - 9 dicembre 2010 - 11:23
@Paolo,
citando Mozilla: OpenGL is handled differently by the two major graphics card makers, requiring drivers to intervene.
di Marco Buratto - 10 dicembre 2010 - 12:01
Video: http://www.webupd8.org/2010/12/get-video-acceleration-for-adobe-flash.html
di Marco Buratto - 13 dicembre 2010 - 13:03