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.
Rispondi
Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

vlc and vdpau

Messaggio da Trotto@81 »

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: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: vlc and vdpau

Messaggio da Trotto@81 »

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
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: vlc and vdpau

Messaggio da slux »

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
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: vlc and vdpau

Messaggio da robbybby »

Anche a me dà libva-0.31.1-sds6. E non ho installato pacchetti strani. Ho anch'io il vlc di Aline.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: vlc and vdpau

Messaggio da Trotto@81 »

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
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: vlc and vdpau

Messaggio da slux »

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
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: vlc and vdpau

Messaggio da Trotto@81 »

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
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: vlc and vdpau

Messaggio da slux »

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
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: vlc and vdpau

Messaggio da Trotto@81 »

Ho risolto con mplayer, vlc per ora non mi interessa. :)

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: vlc and vdpau

Messaggio da Trotto@81 »

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.

Rispondi