VDPAU ovvero come sfruttare le Nvidia con i flussi video

Guides, tutorials & docs
Post Reply
User avatar
SymbianFlo
Utente sostenitore
Utente sostenitore
Posts: 1493
Joined: 7 December 2007, 20:07
OpenMandriva: 2010.1 x86_64
Kernel: 2.6.33.5-nrj-69mib
Desktop: kde4.5.rc1
Location: Pordenone
Contact:

VDPAU ovvero come sfruttare le Nvidia con i flussi video

Post by SymbianFlo »

Breve descrizione VDPAU:
VDPAU (Video Decode and Presentation API for Unix) is an API designed by NVIDIA for its GeForce 8 series and later GPU hardware, targeted at the X Window System on Unix operating-systems (including Linux, FreeBSD, and Solaris).[1][2][3] This VDPAU API allows video programs to offload portions of the video decoding process and video post-processing to the GPU video-hardware.
Currently, the portions designed to be offloaded by VDPAU onto the GPU are motion compensation (mo comp), inverse discrete cosine transform (iDCT) and VLD (Variable-Length Decoding) for MPEG-1, MPEG-2, MPEG-4 AVC (H.264), VC-1, and WMV3/WMV9 encoded videos.[1]


VDPAU is an X Window System equivalent of the Microsoft's DirectX Video Acceleration (DxVA) API for Windows

Terra a terra : le schede video con il supporto vdpau sono le Nvidia a partire dalla serie 8
e permettono di sfruttare solo la scheda video per la lettura delle varie combinazioni di flussi multimediali( MPEG-1, MPEG-2, MPEG-4 AVC (H.264), VC-1, and WMV3/WMV9) , lasciando la cpu libera
(e chi ha provato un video in full- HD lo sa quanto sforzo fa la cpu )
I player con il supporto vdpau:
Comincio con XT7-Player
( un player che a me mi sta molto a cuore 100% italiano scritto in gambas , in pieno sviluppo )

Per gli amici del MIB :
http://mib.pianetalinux.org/mib/it/comp ... -0913.html

Forum/Sito dello sviluppatore :
http://xt7-player.sourceforge.net/xt7forum/index.php
XT7-Player appoggiandosi su menplayer ( che gia precompilato con vdpau sulla nostra distro)
ovviamente puo sfruttare frutta tale opportunità.

Per Howto e le guide come configurarlo (inglese) :
http://xt7-player.sourceforge.net/xt7fo ... p?f=5&t=90

--------------------------------Fine prima parte -----------------------------------------------
(segue SMplayer)
:D ciao ciao SymbianFlo :D
Image
Linus Torvalds only has to enter a room, and every Windows computer in it segfaults instantly.
http://video.linuxfoundation.org/video/1057

User avatar
SymbianFlo
Utente sostenitore
Utente sostenitore
Posts: 1493
Joined: 7 December 2007, 20:07
OpenMandriva: 2010.1 x86_64
Kernel: 2.6.33.5-nrj-69mib
Desktop: kde4.5.rc1
Location: Pordenone
Contact:

Re: VDPAU ovvero come sfruttare le Nvidia con i flussi video

Post by SymbianFlo »

Come promesso ecco come abilitare vdpau in SMplayer
Il pacchetto MIB del noto lettore SMplayer e gia compilato con il supporto vdpau
-per dettagli qui:
http://mib.pianetalinux.org/mib/it/comp ... r-068.html
-sito di riferimento :
http://smplayer.sourceforge.net/

Come si può vedere nella schermata "configurazione " andando in: opzioni/preferenze/generale/video
Impostate quanto segue:
Driver in uscita: definito dall'utente ; vdpau,
Abilita il post processing: spuntato e Qualità 6
Deinterlacciamento predefinito Yadiff doppio framerate ( ho testato vari possibilità perfino kerndeint, che su 64 va meglio , ma per avere una voce unica ,decente per tutti, direi Yadiff doppio framerate )
Da spuntare le voci seguenti:
Redering diretto
Doppio Buffering
Disabilità salvaschermo (opzionale)

Invece se caricate un video in bassa risoluzione basta solo :
Driver in uscita: vdpau,
Abilita il post processing: spuntato e Qualità 6
Le altre voci li potete lasciare come di default .

------------------------------------------------ Fine seconda parte -------------------------------------------

Segue XBMC-PVR
( grazie a dago68 per il porting)
Attachments
Configurazione
Configurazione
schermata59.png (56.89 KiB) Viewed 2740 times
SMplayer
SMplayer
schermata58.png (378.86 KiB) Viewed 2741 times
:D ciao ciao SymbianFlo :D
Image
Linus Torvalds only has to enter a room, and every Windows computer in it segfaults instantly.
http://video.linuxfoundation.org/video/1057

User avatar
SymbianFlo
Utente sostenitore
Utente sostenitore
Posts: 1493
Joined: 7 December 2007, 20:07
OpenMandriva: 2010.1 x86_64
Kernel: 2.6.33.5-nrj-69mib
Desktop: kde4.5.rc1
Location: Pordenone
Contact:

Re: VDPAU ovvero come sfruttare le Nvidia con i flussi video

Post by SymbianFlo »

Come promesso ecco XBMC-PVR

1. Prima cosa da fare, accedere alle impostazioni di XBMC, per fare ciò basta guardare la schermata
qui sotto e cliccare
:lol:
impostazioni;accedere alle configurazioni
impostazioni;accedere alle configurazioni
imostazioni.png (360.1 KiB) Viewed 2702 times

2. Poi ,nella nuova schermata che vi compare scegliete "video" e cliccate ( come nella schermata sottostante)
Impostazioni video di XBMC
Impostazioni video di XBMC
video.png (240.74 KiB) Viewed 2702 times

3. E adesso cliccando su "Lettore" e seguendo le impostazioni che li ho riportate nella schermata qui sotto "lettore"
basta copiare le impostazioni.

( Regione Player DVD per adesso lo potete lasciare cosi , tanto i lettori ottici del pc non sono riuscito ad aggiungerli
come fonte per il lettore, ma se qualcuno e riuscito ,e ci vuole svelare la procedura benvenga
)
Impostazioni lettore
Impostazioni lettore
lettore.png (212.5 KiB) Viewed 2702 times

Qualche link utile:
Sito del sviluppatore : http://www.xbmc.org/wiki/?title=GSoC_-_ ... R_Frontend

Per i nostri utenti, pacchetti MIB ( grazie a dago68) :
http://mib.pianetalinux.org/mib/it/comp ... -9041.html

Download sorgente:
http://xbmc.org/download/

----------------------------------- Fine per adesso-------------------------------
PS: se avete da segnalare altri lettori che possono sfruttare tale feature come VDPAU
fattemi sapere e cercherò di aggiungerli nella guida
:D ciao ciao SymbianFlo :D
Image
Linus Torvalds only has to enter a room, and every Windows computer in it segfaults instantly.
http://video.linuxfoundation.org/video/1057

Post Reply