Repository 32bit  Forum
Repository 64bit  Wiki

[Risolto] Vlc con accelerazione vaapi??

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.

[Risolto] Vlc con accelerazione vaapi??

Messaggioda tano70 » lun set 09, 2013 6:45

Uso con estrema soddisfazione slackware 14 64bit in un portatile con grafica integrata intel. Apro questo post per capire se in qualche modo è possibile avere una versione di vlc che possa utilizzare accelerazione vaapi.Su Gentoo infatti con lo stesso portatile riesco ad utilizzare accelerazione vaapi, un video mkv o mp4 in alta definizione ad esempio, mi sfrutta solo il 10-11% circa della cpu, con grande ringraziamento del portatile che evita di scaldarsi troppo. Su slackware invece gli stessi video mi utilizzano tra il 40 ed il 60% della cpu. Penso sia proprio una questione di librerie mancanti o qualche estensione che sulla versione pacchettizzata di slackware non ci sta. Gentoo compilando invece tutto da sorgenti e con le USE adatte, riesce ad essere piu completo. Comunque chiedo a voi esperti se è possibile avere lo stesso risultato su slackware. Grazie
Ultima modifica di tano70 il gio set 19, 2013 10:16, modificato 1 volta in totale.
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: Vlc con accelerazione vaapi??

Messaggioda tornadomig » lun set 09, 2013 15:01

ciao!!!

che pacchetto hai installato/compilato di vlc su slack64? dove lo hai preso, di grazia? ;)

su gentoo (spero che sia versione non hardened) basta aver settato la use flag vaapi in vlc e portage se lo acchiappa. hai fatto così, chiedo?

8)
rm -rf / && rm -rf . && rm -rf *
Avatar utente
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 507
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: Vlc con accelerazione vaapi??

Messaggioda marlavo » lun set 09, 2013 17:37

Non vorrei dire un'eresia :oops: , ma a suo tempo, usando però una nvidia, installai il driver proprietario, libva e libvdpau. Così facendo vlc (quello di Alienbob "restricted"), impostando l'opzione "usa video accelerata (Sovrapposizione)" nelle opzioni video, mi ha riconosciuto l'accelerazione hw.

Se dai il comando vainfo che ti dice?
Avatar utente
marlavo
Linux 2.0
Linux 2.0
 
Messaggi: 162
Iscritto il: ven lug 02, 2010 15:38
Nome Cognome: Marco Lavorini
Slackware: 14.1 01 00 00 00
Kernel: 3.10.54
Desktop: XFCE 4.10

Re: Vlc con accelerazione vaapi??

Messaggioda tornadomig » lun set 09, 2013 18:35

se non vado errato, provai a compilare vlc con la versione di slackbuilds.org ma a pacchetto ottenuto mancava la fatidica accelerazione hardware infatti nello slackbuild non era prevista. adesso non ho verificato se ciò è ancora tale. ne scrissi due righe con ismail il turco a proposito e mi rispose a suo tempo che non tutti avevano la scheda grafica da permettere l'accelerazione.

la versione di alienbob -restricted- non ha problemi e per chi ha nvidia come me può settare il flag nelle impostazioni di vlc. su -current64 io lo installo così come è e buonanotte, non sto a compilarmi staticamente il tutto. va bene e tanto mi basta. ffmpeg di slackbuilds.org invece quello sì che me lo compilo ed è meglio sempre farlo ;)
rm -rf / && rm -rf . && rm -rf *
Avatar utente
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 507
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: Vlc con accelerazione vaapi??

Messaggioda tano70 » lun set 09, 2013 22:09

Allora, il vlc che ho installato su slack e' proprio la versione di alien e ho installato anche il relativo file npapi. comunque noto che la percentuale di uso delle cpu quando eseguo qualche video con vlc e' particolarmente alta, almeno rispetto a vlc su gentoo che sono riuscito a settare meravigliosamente abilitando la flag USE vaapi e inserendo poi gli altri consigliati dal sito videolan. Insomma se anche su slackware si potesse avere la personalizzazione che si ha con gentoo sarebbe il massimo. comunque mplayer su slackware sono riuscito a farlo andare bene scaricando una versione specifica abilitata per accelerazione vaapi. :D
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: Vlc con accelerazione vaapi??

Messaggioda tano70 » mar set 10, 2013 10:52

marlavo ha scritto:Non vorrei dire un'eresia :oops: , ma a suo tempo, usando però una nvidia, installai il driver proprietario, libva e libvdpau. Così facendo vlc (quello di Alienbob "restricted"), impostando l'opzione "usa video accelerata (Sovrapposizione)" nelle opzioni video, mi ha riconosciuto l'accelerazione hw.

Se dai il comando vainfo che ti dice?

Codice: Seleziona tutto
bash-4.2# vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.1)
vainfo: Driver version: Intel i965 driver - 1.2.0
vainfo: Supported profile and entrypoints
      VAProfileNone                   :   VAEntrypointVideoProc
      VAProfileMPEG2Simple            :   VAEntrypointVLD
      VAProfileMPEG2Simple            :   VAEntrypointEncSlice
      VAProfileMPEG2Main              :   VAEntrypointVLD
      VAProfileMPEG2Main              :   VAEntrypointEncSlice
      VAProfileH264Baseline           :   VAEntrypointVLD
      VAProfileH264Baseline           :   VAEntrypointEncSlice
      VAProfileH264Main               :   VAEntrypointVLD
      VAProfileH264Main               :   VAEntrypointEncSlice
      VAProfileH264High               :   VAEntrypointVLD
      VAProfileH264High               :   VAEntrypointEncSlice
      VAProfileVC1Simple              :   VAEntrypointVLD
      VAProfileVC1Main                :   VAEntrypointVLD
      VAProfileVC1Advanced            :   VAEntrypointVLD


Comunque ho installato questa versione presa da qui: mi dite se e' quella comprensiva di accelerazione vaapi? basta solo installare con installpkg nomecompleto.txz o servono procedure particolari per abilitare l'accelerazione vaapi?
http://slackware.org.uk/people/alien/re ... 4/current/

Poi con questa versione di vlc che ho scaricato dal sito sopramenzionato ho notato una cosa strana, l'impossibilita' di settare il volume oltre il 125%!! Con quella che avevo prima potevo andare ben oltre, e per un portatile come il mio che le casse sonore sono alquanto modeste come impostazioni di default, i video ringraziavano, riuscivo ad avere un volume particolarmente alto. Come posso alzare il volume standard?
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: Vlc con accelerazione vaapi??

Messaggioda marlavo » mar set 10, 2013 17:01

tano70 ha scritto:
Codice: Seleziona tutto
bash-4.2# vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.1)
vainfo: Driver version: Intel i965 driver - 1.2.0
vainfo: Supported profile and entrypoints
      VAProfileNone                   :   VAEntrypointVideoProc
      VAProfileMPEG2Simple            :   VAEntrypointVLD
      VAProfileMPEG2Simple            :   VAEntrypointEncSlice
      VAProfileMPEG2Main              :   VAEntrypointVLD
      VAProfileMPEG2Main              :   VAEntrypointEncSlice
      VAProfileH264Baseline           :   VAEntrypointVLD
      VAProfileH264Baseline           :   VAEntrypointEncSlice
      VAProfileH264Main               :   VAEntrypointVLD
      VAProfileH264Main               :   VAEntrypointEncSlice
      VAProfileH264High               :   VAEntrypointVLD
      VAProfileH264High               :   VAEntrypointEncSlice
      VAProfileVC1Simple              :   VAEntrypointVLD
      VAProfileVC1Main                :   VAEntrypointVLD
      VAProfileVC1Advanced            :   VAEntrypointVLD


Comunque ho installato questa versione presa da qui: mi dite se e' quella comprensiva di accelerazione vaapi? basta solo installare con installpkg nomecompleto.txz o servono procedure particolari per abilitare l'accelerazione vaapi?
http://slackware.org.uk/people/alien/re ... 4/current/

Poi con questa versione di vlc che ho scaricato dal sito sopramenzionato ho notato una cosa strana, l'impossibilita' di settare il volume oltre il 125%!! Con quella che avevo prima potevo andare ben oltre, e per un portatile come il mio che le casse sonore sono alquanto modeste come impostazioni di default, i video ringraziavano, riuscivo ad avere un volume particolarmente alto. Come posso alzare il volume standard?


A prima vista l'accelerazione hw sembrerebbe funzionante...
Per quanto riguarda la versione, anche io l'ho presa dal "restricted" di Alienbob, solo che io ho la 2.0.8 perché sono su 14.0 e non su current.
Ma di solito tutte versioni di VLC di Eric che ho usato avevano l'accelerazione hw attivata.
Per il volume non saprei, io posso aumentarlo fino al 200%, ma ho un fisso con scheda audio Intel HDA.

Comunque, controllando lo SlackBuild che ha usato Eric per compilare VLC, si trova questo commento:
#
# == NOTE ON VAAPI ==
#
# VAAPI can enable hardware accelerated playback for MPEG-2/4, H.264/AVC
# and VC-1 video on certain graphics hardware.
# The VAAPI support in this VLC package depends on VA drivers that you have to
# install yourself for your specific hardware. The drivers should go into
# directory /usr/lib${LIBDIRSUFFIX}/va/drivers .
# If you install my libva package you can get MPEG-2 hardware acceleration on
# Intel graphics. If you additionally install my vdpau-video package, then you
# get hardware acceleration on Nvidia graphics (with nvidia's binary driver).
# If you own an Ati card and use the fglrx driver, then you can achieve
# hardware acceleration by installing the xvba-video driver from here:
# http://www.splitted-desktop.com/~gbeauc ... vba-video/ (since I do not own
# Ati hardware I can not build a package for xvba-video myself)
#


Quindi prova ad installare il suo pacchetto libva per vedere se cambia qualcosa.

Aggiungo come ultima cosa alcuni dettagli del wiki di VLC (https://wiki.videolan.org/VLC_VAAPI)
Activate acceleration in the preferences.

Or directly on command line

vlc --ffmpeg-hw

Exemple: on playback log output (with -v debug and ATI VAAPI)

[0x7f8c4cc03ba8] avcodec decoder: Using VA API version 0.32 for hardware decoding.
Avatar utente
marlavo
Linux 2.0
Linux 2.0
 
Messaggi: 162
Iscritto il: ven lug 02, 2010 15:38
Nome Cognome: Marco Lavorini
Slackware: 14.1 01 00 00 00
Kernel: 3.10.54
Desktop: XFCE 4.10

Re: Vlc con accelerazione vaapi??

Messaggioda rik70 » mer set 11, 2013 14:20

Probabilmente sto per dire una fesseria, ma non è che bisogna compilare e installare anche questo?

http://www.freedesktop.org/software/vaa ... el-driver/

Noto che il realtivo pacchetto manca su SBo - mentre esiste quello per le schede nvidia. Perciò non so se sia incluso da qualche altra parte.

Ad ogni modo, la compilazione richiede le 'libva'

A voi il verdetto.

Ciao

Edit: mi sa che ho cannato di brutto :)
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1217
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Vlc con accelerazione vaapi??

Messaggioda tano70 » mer set 11, 2013 16:35

Guarda io ho messo quello che consigliavano qui:
http://www.linuxquestions.org/questions ... 175468171/

ed in effetti mplayer su slack va alla grande, mi consuma pochissime risorse, video mp4, avi o mkv tra il 3 ed il 5 % della cpu. Evidentemente è un problema di Vlc che sebbene settato per usare vaapi utilizza maggiormente la cpu diversamente da mplayer.
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: Vlc con accelerazione vaapi??

Messaggioda rik70 » mer set 11, 2013 18:55

tano70 ha scritto:Guarda io ho messo quello che consigliavano qui:
http://www.linuxquestions.org/questions ... 175468171/

ed in effetti mplayer su slack va alla grande, mi consuma pochissime risorse, video mp4, avi o mkv tra il 3 ed il 5 % della cpu. Evidentemente è un problema di Vlc che sebbene settato per usare vaapi utilizza maggiormente la cpu diversamente da mplayer.


Anche lì consigliano d'installare/compilare libva-intel-driver, come dicevo sopra. Il mio dubbio rimane: che manchi proprio quello?
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1217
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Vlc con accelerazione vaapi??

Messaggioda tano70 » mer set 11, 2013 19:37

be ma io ho installato anche quello, ma vlc usa maggiori risorse malgrado abbia abilitato accelerazione. Mplayer invece utilizza un uso moderatissimo della cpu, e vabbè anche se è piu scomodo in quañto devo lanciarlo da finestra terminale e non ha alcuna interfaccia grafica, utilizzerò mplayer!! Per la cronaca ho installato anche smplayer che come codec si interfaccia direttamente a mplayer, ma anche questo, pur settando le relative impostazioni di accelerazioni vaapi mi usa comunque una percentuale di cpu piu alta di mplayer stesso, non ai livelli di vlc ma comunque sempre qualche punto in piu di mplayer
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: Vlc con accelerazione vaapi??

Messaggioda tornadomig » mer set 11, 2013 21:42

un trucchetto: io uso smplayer per i video su youtube, copio l'url, qualche settaggio ad hoc ma poca roba tipo i core, lo scarto dei fotogrammi e il deinterlacciamento...

comunque si', ci va libva. il pacchetto di alienbob lo comprende in vlc.
rm -rf / && rm -rf . && rm -rf *
Avatar utente
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 507
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo


Torna a Packages

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron