Repository 32bit  Forum
Repository 64bit  Wiki

vlc and vdpau

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

vlc and vdpau

Messaggioda Trotto@81 » dom set 26, 2010 16:30

Ho scritto ad alien per sapere come abilitare vdpau con il suo pacchetto di vdpau e lui mi ha detto che devo installre libva e vdpau.
Con vainfo non ottengo errori, ma se apro un media vlc mi restituisce questo errore "libva error: /usr/lib64/dri/nvidia_drv_video.so has no function __vaDriverInit_0_31".
In questo topic pare abbiamo fixato un file, ma non riesco a capire quale http://forum.videolan.org/viewtopic.php?f=13&t=81032.
Qualcuno potrebbe darmi una dritta per far andare l'accellerazione?
Con mplayer nessun problema, ma non uso libva, compilo direttamente con il supporto a vdpau.
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 2998
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: vlc and vdpau

Messaggioda Trotto@81 » dom set 26, 2010 18:02

Aggiungo alcune info necessarie.
Il pacchetto di vlc è quello di alien, mentre libva, libvdpau e vdpau-video di slackbuilds.org.
Con vainfo ottengo
Codice: Seleziona tutto
libva: libva version 0.31.1-sds1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.31
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA API - 0.6.10
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
ma già noto la prima stranezza, perchè la libva per me è la 31.1-sds6.
Abilito l'accellerazione in VLC, lancio un video h.264 ed dal verbose noto che
Codice: Seleziona tutto
libva: libva version 0.31.0-sds6
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva error: /usr/lib64/va/drivers/nvidia_drv_video.so has no function __vaDriverInit_0_31
libva: va_openDriver() returns -1
[0x7f6b50c3ffe0] avcodec decoder warning: Failed to open VA API
qui la versione di libva corrisponde, ma mi da errore. :x
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 2998
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: vlc and vdpau

Messaggioda slux » dom set 26, 2010 21:54

Dove lo hai trovato il pacchetto libva-0.31.1-sds6? L'ultima versione è 0.31.1-sds4 . Controlla bene qui: http://www.splitted-desktop.com/~gbeauchesne/libva/
Prendi l'ultima versione e lo slackbuild di Alien e riprova
Avatar utente
slux
Linux 2.6
Linux 2.6
 
Messaggi: 782
Iscritto il: dom mar 20, 2005 0:00
Località: Prato
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10

Re: vlc and vdpau

Messaggioda robbybby » dom set 26, 2010 21:59

Anche a me dà libva-0.31.1-sds6. E non ho installato pacchetti strani. Ho anch'io il vlc di Aline.
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1172
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: vlc and vdpau

Messaggioda Trotto@81 » dom set 26, 2010 22:04

Mi sono confuso, la versione che ho è la libva-0.31.1_1+sds4-x86_64-1_SBo e vdpau-video senza libvdpau non mi compila, Eric questa dipendenza non la nomina nemmeno.
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 2998
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: vlc and vdpau

Messaggioda slux » dom set 26, 2010 22:11

Ho notato che ci sono delle stranezze.Se apro un video leggo questo:
Codice: Seleziona tutto
libva: libva version 0.31.0-sds6
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva error: /usr/lib/va/drivers/nvidia_drv_video.so has no function __vaDriverInit_0_31
libva: va_openDriver() returns -1
libva: libva version 0.31.0-sds6
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva error: /usr/lib/va/drivers/nvidia_drv_video.so has no function __vaDriverInit_0_31
libva: va_openDriver() returns -1

Anche a me da 0.31.0-sds6 .Penso che si riferisca alla versione con cui è stato compilato vlc.Ricompilare vlc è troppo per me,non ho voglia.Mi tengo mplayer se ho bisogno della decodifica assistita.
Avatar utente
slux
Linux 2.6
Linux 2.6
 
Messaggi: 782
Iscritto il: dom mar 20, 2005 0:00
Località: Prato
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10

Re: vlc and vdpau

Messaggioda Trotto@81 » dom set 26, 2010 22:18

Ho scritto ad Eric segnalando il problema, credo che la cosa non dipenda da noi.

EDIT: Anche io uso mplayer + vdpau, ma purtroppo non riesco a compilarne una versione recente con lo slackbuild della distro per via di un errore che mi ritorna.
Questo è il male minore, perchè ho alcuni film in h.264 che mplayer non mi apre, probabilmente perchè non recente, mentre con VLC nessun problema.
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 2998
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: vlc and vdpau

Messaggioda slux » dom set 26, 2010 22:27

Mplayer è da un pezzo che non lo compilo,dovrei riprovare.Comunque vedo che te usi la 64 bit,magari i problemi sono lì.Domani provo a compilare da svn e vediamo.
Avatar utente
slux
Linux 2.6
Linux 2.6
 
Messaggi: 782
Iscritto il: dom mar 20, 2005 0:00
Località: Prato
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10

Re: vlc and vdpau

Messaggioda Trotto@81 » lun set 27, 2010 12:58

Ho risolto con mplayer, vlc per ora non mi interessa. :)
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 2998
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: vlc and vdpau

Messaggioda Trotto@81 » lun set 27, 2010 14:40

Eric ha detto che non è sicuro, ma crede che il problema sia dato dalle differenti versioni di libva.
Ho compilato la versione 0.31.0-1+sds13, quella usata da lui per compilare VLC, e ricompilato vdpau-video senza libvdpau.
VLC ora usa libva per la decodifica, ma l'utilizzo della cpu è sempre troppo alto 40-50%, segno che qualcosa non va.
Codice: Seleziona tutto
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.31
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA API - 0.6.9
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD                                                                                                                                                   
      VAProfileVC1Simple              : VAEntrypointVLD                                                                                                                                                   
      VAProfileVC1Main                : VAEntrypointVLD                                                                                                                                                   
      VAProfileVC1Advanced            : VAEntrypointVLD

La voce getDriverName mi puzza, non ritorna errore, ma non mi da il driver da me attualmente utilizzato.
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 2998
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5


Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite