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
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