Pagina 5 di 10

Re: flash in blu

Inviato: ven ott 19, 2012 15:19
da ZeroUno
Io uso giochi flash :), e uno di questi senza accelerazione hw di flash è praticamente inusabile.
Quello che non so è se
1) libvdpau incide solo sui video (flash e non) o su tutte le applicazioni (flash e non)
2) libvdpau di nvidia e quello open forniscono performance diverse

Re: flash in blu

Inviato: ven ott 19, 2012 15:28
da Trotto@81
Libvdpau dovrebbe incidere solo sui video dai 720p in su.
Mi sono accorto ora che il pacchetto esterno replica alcune librerie già presenti nei driver, ma per compilare MPlayer è necessario in ogni caso il pacchetto esterno o fallisce non trovando gli header.
L'accelerazione che si attiva tramite finestra di dialogo è uguale a quella che si attiva tramite il file che si crea sotto /etc/adobe?

Re: flash in blu

Inviato: ven ott 19, 2012 15:40
da ZeroUno
a proposito di mplayer, quello di slackware non necessita di vdpau (suppongo, visto che di default non c'é). Significa che non sa accelerazione hw?

Re: flash in blu

Inviato: ven ott 19, 2012 15:42
da Trotto@81
Purtroppo devi compilarlo con --enabela-vdpau, altrimenti nada.

Re: flash in blu

Inviato: ven ott 19, 2012 15:45
da ZeroUno
mmm devo vedere se ho un film in fullhd da qualche parte.
E vlc invece? Non mi sembra che quello su slacky abbia livdpau tra le dipendenze

Re: flash in blu

Inviato: ven ott 19, 2012 15:57
da Trotto@81
Conosco il pacchettone di Alien che lo disabilità esplicitamente tramite le opzioni del configure.
Puoi usarlo tramite libva e vdpau-video, ma preferisco il metodo diretto, per quesot mi compilo MPlayer con il supporto.
Prima di fare la prova usa SMPlayer che ti permette di selezione il driver video scegliando vdpau come default.
Se hai un mkv vedrai che non arriva nemmeno al 3% l'utlizzo della cpu. :D
Riprendendo il tema flash, con

Codice: Seleziona tutto

EnableLinuxHWVideoDecode=1
OverrideGPUValidation=1
in /etc/adobe/mms.cfg non ho più crash del pulg in.
Devo solo verificare se il carico di cpu - 10% circa su tutti e quattro i core - sia identico senza l'uso di quel file di configurazione.

Re: flash in blu

Inviato: ven ott 19, 2012 16:09
da ZeroUno
Con quelle entry non ho il problema del video in blu, ma a volte mi crasha il plugin su qualche altra pagina in modo randomico.

Re: flash in blu

Inviato: ven ott 19, 2012 16:11
da Trotto@81
Stesse condizioni, quindi, stesso video sempre a 1080p, con le opzioni aggiunte in mms.cfg, plugin-container scende ad un utilizzo del 10% della CPU contro il 70% circa senza e con l'accelerazione "attivata" solo tramite finestra di dialogo.
Segnalo che fin'ora non ho nessun crash!!

Re: flash in blu

Inviato: ven ott 19, 2012 17:00
da ZeroUno
ho caricato il pacchetto di libvdpau e dei nuovi nvidia strippati delle libvdpau. Mentre in quelli di compatibilità ho lasciato il vdpau di invidia inserito perchè è un po' più complicato.

Ho tolto dal pacchettone anche l'mms.cfg visto che per il problema del blu non serve più.

Da scoprire poi se serve ancora e se con quelle voci per le performance dei video.

Non ho per niente provato a mettere i vdpau di nvidia invece degli open per mancanza di tempo. Ma se compilo (mplayer e gli altri) con gli header di libvdpau open e poi installo quelli di nvidia, funge?

Datemi feedback così li carico su slacky.

Re: flash in blu

Inviato: ven ott 19, 2012 17:32
da Trotto@81
Quindi le libvdpau non sovrascriveranno più le vdpau interne, ma la procedura di upgrade dei driver nvidia per chi avesse usato il tuo pacchetto precedente?

Re: flash in blu

Inviato: ven ott 19, 2012 17:47
da ZeroUno
La procedura di upgrade eliminerebbe le vdpau interne, se non sono state sovrascritte da quelle esterne, e NON reinstalla nessuna nuova vdpau.
Le vdpau vanno installate a parte col pacchetto linkato (o di terzi).

Un eventuale slapt-get installerebbe in ordine prima le vdpau esterne e poi aggiornerebbe il pacchetto nvidia perchè è scritto nello slack-required, ma se si fa a mano non è importante l'ordine.

Un eventuale /etc/adobe/mms.cfg NON viene cancellato, ma verrà eliminato il vecchio /etc/adobe/mms.cfg-nvidia
Le nuovi vdpau installano il file /etc/vdpau_wrapper.cfg che contiene
enable_flash_uv_swap=1
disable_flash_pq_bg_color=1

in caso di rimozione vdpau esterne o upgrade o sostituzione con quelle proprietare questo file NON viene eliminato.


edit: ora sto andando a casa quindi se ne riparla domani. Ciao.

Re: flash in blu

Inviato: ven ott 19, 2012 19:02
da Trotto@81
Perchè il file /etc/vdpau_wrapper.cfg non viene eliminato alla rimozione del pacchetto libvdpau se installato dallo stesso? :?
Per l'upgrade dei driver basta che lancio l'upgrade e fa tutto da solo, ma così non perdo la copia di back-up fatta di alcuni file alla prima installazione?

Re: flash in blu

Inviato: ven ott 19, 2012 19:30
da ZeroUno
il vdpau_wrapper.cfg non viene eliminato come non viene eliminato nessun altro file di configurazione di slackware alla rimozione del pacchetto. Il file viene installato come vdpau_wrapper.cfg.new e rinominato dalla postinstallazione in vdpau_wrapper.cfg se questo non esiste già. Serve perchè se ho fatto una customizzazione di tale file non voglio che un nuovo upgrade me lo sostituisca. E' così per tutti i file di configurazione di slackware. La conseguenza è che io ho installato un .new e una disinstallazione mi tenta di rimuovere il .new che però non esiste più.

La copia di backup (dei driver mesa) non viene cancellata dall'upgrade.

Re: flash in blu

Inviato: ven ott 19, 2012 19:31
da Trotto@81
Hai ragione, mi ero dimenticato della cosa.

Re: flash in blu

Inviato: sab ott 20, 2012 0:35
da ZeroUno
No, non ci siamo.

Stasera ho avuto modo di fare qualche altra prova.

con il vdpau esterno risolve il problema del flash in blu, ma poi l'applicazione flash mi si comporta come se l'accelerazione fosse disabilitata.

Se volete capire di cosa parlo andate quà: http://www.ninjakiwifiles.com/Games/gam ... d5-dat.swf
ci metterà un bel po' a caricare (sono 10MB)
E' un gioco. Date "play as guest"

Provatelo con vpau esterno e con quello proprietario (ora verifico come va con quello proprietario dei 304.60)

edit:
ho fatto un pacchetto che vi allego quì (ancora non lo uppo). Ditemi come si comporta.

Questo pacchetto contiene le SOLE vdpau proprietarie nvidia.
Non sovrascrivono le librerie del pacchetto esterno, quindi li potete installare entrambi, ma sovrascrivono i link, quindi al momento della disinstallazione è sufficiente che rilanciate il postinstall del pacchetto esterno

Codice: Seleziona tutto

# cd /
# bash /var/log/packages/libvdpau-0.5-x86_64-1sl

(vale anche il viceversa)

Con questo pacchetto persiste il problema del video in blu, risolto da /etc/adobe/mms.cfg (ma che sporadicamente, non ricordo per quali siti, mi fa crashare il plugin a volte)

Posso pensare di caricarli entrambi e mettere nello slack-required del pacchettone
libvdpau >= 0.5 | nvidia-vdpau >= 304.60


Datemi qualche suggerimento.