PDA

View Full Version : flashplugin supporta accelerazione hardware nei video


ThereThere
25-02-2011, 13:19
Salve a tutti, non mi pare che questo argomento sia mai stato trattato qua quindi mi accingo a parlarne un po', almeno per quello che ne so io :D

Finalmente adobe si è decisa a fornire la possibilità anche agli utenti linux (con solo 8 mesi di ritardo rispetto a windows... :doh: ) di poter sfruttare la propria scheda video per riprodurre filmati in HD su siti come youtube o altri!

Purtroppo ci sono dei lati negativi: dalle informazioni prese in giro per la rete funziona solo con schede video nvidia con driver proprietari installati e VDPAU funzionante, dubito che funzioni anche su ati ed in ogni caso non posso provare personalmente.
Seconda nota negativa: questo tipo di accelerazione video non funziona con tutti i video / lettori presenti in giro per la rete, posso dire che con molti video di youtube è funzionante, difficilmente la riuscirete a far funzionare su riproduttori video esterni a youtube a meno che non vengano riprogettati per supportarla.

Ma passiamo all'installazione!

Sistema di prova: Ubuntu 10.04 64 bit con driver nvidia 260.19.29, provato con successo in Chromium 11.0.672.0 e con Firefox 3.6.13

Ero già riuscito a far funzionare l'accelerazione video con una beta del flashplugin 10.2, ma adesso che è uscito in via ufficiale l'installazione è molto più semplice.

PASSO #1
Installare il flashplayer, io l'ho installato da synaptic, ho cercato il pacchetto flashplugin-installer e l'ho installato, se avete una distro a 64 bit (come la mia) vi chiederà di installare anche nspluginwrapper perché in realtà non esiste un plugin nativo a 64 bit per linux (esiste solo in versione beta) e quindi voi utilizzereste sempre il plugin a 32 bit ma tramite un espediente.
Tecnicamente se il flashplayer lo avete installato via repo dovrebbe aggiornarsi automaticamente su ubuntu.
I comandi da dare da terminale dovrebbero essere questi, io non li ho provati avendo usato synaptic, ma dovrebbero essere corretti:

Rimuovere il vecchio flashplayer:
sudo apt-get purge flashplugin-installer flashplugin-nonfree

Installare il nuovo flashplayer:
sudo apt-get install flashplugin-installer

Credo si possa anche forzare l'aggiornamento di tutti i pacchetti (tra cui il flashplugin-nonfree) con:
sudo apt-get upgrade

Io dapprima vedrei se ho installato il flashplugin-nonfree e verificherei se sia o meno la versione 10.2, altrimenti disinstallerei e reinstallerei selettivamente quei pacchetti.




PASSO #2
Nativamente l'accelerazione video non è abilitata, per attivarla basta fare così:

Createvi un file vuoto nella home e scriveteci questo dentro:

EnableLinuxHWVideoDecode=1

e rinominatelo in mms.cfg

Createvi una cartella in /etc di nome adobe se non esiste già

sudo mkdir /etc/adobe

Copiateci dentro il file mms.cfg che risiede nella home

sudo cp $HOME/mms.cfg /etc/adobe




Fatto! Riavviate il browser e poi tutto dovrebbe funzionare. Se si visita qualche video di youtube dovrebbe essere la scheda grafica a lavorare al posto del processore.


Provete con questo video --> LINK (http://www.youtube.com/watch?v=XSGBVzeBUbk) e settatelo a 1080p, dovreste vedere che l'utilizzo del vostro processore sarà di molto inferiore rispetto a quando era lui stesso che gestiva il flusso video.
Altra prova: recatevi qua --> LINK (http://labs.adobe.com/technologies/flashplayer10/live-player/) e fate partire il video. Se tutto funziona dovreste leggere nel riquadro in alto a sinistra "StageVideo Running : true".



Il sistema di riferimento è ubuntu perché attualmente uso quello, in ogni caso penso si possa riadattare anche per altre distro e quindi vi inviterei a postare le vostre esperienze.
Questo piccolo HowTo l'ho scritto con l'intento di condividere questa scoperta dato che era un mio vecchio capriccio e finalmente sono riuscito a soddisfarlo, ovviamente sono aperto a critiche e/o correzioni, non ho la presunzione di sapere tutto io. :)
Spero di aver reso felice qualcun altro oltre a me!


FONTI DALLE QUALI HO PRESO SPUNTO
http://www.webupd8.org/2010/12/get-video-acceleration-for-adobe-flash.html
http://ubuntuforums.org/showthread.php?t=1636333
http://ubuntuforums.org/showthread.php?p=10493099

kernelex
25-02-2011, 17:21
scusa ThereThere, ho aperto un post pochi secondi fa :stordita: dopo il tuo naturalmente :ciapet:

confermo, video a 1080p e cpu al 25-35%

EDI
con i video segnalati da te, sto fra 40 e 52 in fullscreen.
tutto fluido, non male.

e siamo alle solite, su ati come stanno messi?
:ciapet:

ThereThere
25-02-2011, 17:29
scusa ThereThere, ho aperto un post pochi secondi fa :stordita: dopo il tuo naturalmente :ciapet:

confermo, video a 1080p e cpu al 25-35%

EDI
con i video segnalati da te, sto fra 40 e 52 in fullscreen.
tutto fluido, non male.

e siamo alle solite, su ati come stanno messi?
:ciapet:

Su ati discreto, tempo fa provai con un pentium 4 ed una ati 4650 AGP, riuscii a sfruttare l'accelerazione video dopo non pochi sbattimenti con vlc e mplayer.
Per quanto riguarda il flash player credo che adobe non supporti ati al momento.