VDPAU

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
VDPAU (Video Decode and Presentation API for Unix) ist eine von NVIDIA entwickelte API.  
+
VDPAU (Video Decode and Presentation API for Unix) ist eine von NVIDIA entwickelte API.
 +
 +
 
 +
'''1. Hardwareanforderungen und Grafikkartenauswahl:'''
  
 
Die API wird von GeForce Karten ab der 8er Serie unterstützt.
 
Die API wird von GeForce Karten ab der 8er Serie unterstützt.
 
NVIDIA kennzeichnet Karten die VDPAU fähig sind mit NVIDIA PureVideo HD aus.
 
NVIDIA kennzeichnet Karten die VDPAU fähig sind mit NVIDIA PureVideo HD aus.
 +
 +
[http://de.wikipedia.org/wiki/Nvidia-Geforce-8-Serie Kompatible Grafikkarten der 8er Serie ab G86-Chipsatz]
  
 
[http://de.wikipedia.org/wiki/Nvidia-Geforce-9-Serie Kompatible Grafikkarten der 9er Serie]
 
[http://de.wikipedia.org/wiki/Nvidia-Geforce-9-Serie Kompatible Grafikkarten der 9er Serie]
  
Mit Hilfe dieser API kann das Dekodieren, Deinterlacen und Skalieren von HD-Inhalten (bspw. DVB-S2) auf die GPU der Grafikkarte ausgelagert werden, die CPU wird damit entlastet. Damit können auch ältere VDRs durch Nachrüsten einer Grafikarte HD-Inhalte wiedergeben. Die Ausgabe erfolgt dann über die Grafikkarte mit Hilfe des [[Xine-plugin]].
+
Mit Hilfe dieser API kann das Dekodieren, Deinterlacen und Skalieren von HD-Inhalten (bspw. DVB-S2) auf die GPU der Grafikkarte ausgelagert werden, die CPU wird damit entlastet.
 +
Damit können auch ältere VDRs durch Nachrüsten einer Grafikarte HD-Inhalte wiedergeben.  
  
VDPAU funktioniert mit Grafikkarten der Geforce 8 und Geforce 9 Serie, unterstützt werden PCIe und PCI Grafikkarten, AGP wird nicht unterstützt. Auch Onboard Grafik Chips (bspw. GeForce 9300) sind unterstützt. Empfohlen ist wohl die G98 GPU und 512 MB Grafikspeicher. Die Leistung von Geforce 6 und 7 sowie G80 GPUs ist wohl zur Dekodierung von h.264 nicht ausreichend. Nicht unterstützt sind die Ausführungen 8800GTS 320/640MB und die 8800GTX.
+
Die Ausgabe erfolgt dann über die Grafikkarte mit Hilfe des [[Xine-Plugins]] oder des [[http://vdr-wiki.de/wiki/index.php/Xineliboutput-plugin]xineliboutput-Plugins].
 +
 
 +
VDPAU funktioniert mit Grafikkarten der Geforce 8 und Geforce 9 Serie, unterstützt werden PCIe und PCI Grafikkarten, AGP wird nicht unterstützt. Auch Onboard Grafik Chips (bspw. GeForce 9300) sind unterstützt.  
 +
 
 +
Empfohlen ist wohl die G98 GPU und 512 MB Grafikspeicher.  
 +
Die Leistung von Geforce 6 und 7 sowie G80 GPUs ist wohl zur Dekodierung von h.264 nicht ausreichend.  
 +
Nicht unterstützt sind die Ausführungen 8800GTS 320/640MB und die 8800GTX.
  
 
Links:
 
Links:
 +
 
[ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/index.html NVIDIA Beschreibung von VDPAU]
 
[ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/index.html NVIDIA Beschreibung von VDPAU]
 +
 
[http://www.nvidia.com/object/IO_43029.html PDF Liste der NVIDIA Chipsätze für VDPAU]
 
[http://www.nvidia.com/object/IO_43029.html PDF Liste der NVIDIA Chipsätze für VDPAU]
 +
 +
 +
'''1.1 Liste der kompatiblen Grafikkarten (Bitte genaue Herstellerbezeichung, bzw. Produktbeschreibung)'''
 +
 +
 +
 +
 +
 +
 +
 +
'''2. Software-SVN mit changelog:'''
 +
 +
[http://www.jusst.de/vdpau/log.php?repname=xine-vdpau&path=&rev=0&isdir=1 XINE-VDPAU-Changelog]
 +
 +
 +
SVN-Download:
 +
 +
  svn co svn://jusst.de/xine-vdpau
 +
 +
 +
Beispiel einer Installation vin xine-vdpau :
 +
 +
1: VDPAU
 +
 +
    * NVIDIA Treiber 180.16 installiert (oder Neuer)
 +
    * xine-lib mit VDPAU-Unterstützung ausgecheckt (vom 21.12.2008 : svn co svn://jusst.de/xine-vdpau
 +
    * xine-vdpau übersetzt: ./autogen.sh && ./configure --prefix=/usr/local && make && make install
 +
    * offizielle xineliboutput-Plugin V1.0.3 (keine CVS-Version) für VDR übersetzt und installiert
 +
    * vdr gestartet und vdr-sxfe verwendet, so dass bei korrekten HDTV-Einträgen in der channels.conf auch etwas zu sehen ist :-)
 +
 +
 +
 +
 +
'''3. Tips und Tricks, wenns nicht so läuft:'''

Version vom 17. März 2009, 18:49 Uhr

VDPAU (Video Decode and Presentation API for Unix) ist eine von NVIDIA entwickelte API.


1. Hardwareanforderungen und Grafikkartenauswahl:

Die API wird von GeForce Karten ab der 8er Serie unterstützt. NVIDIA kennzeichnet Karten die VDPAU fähig sind mit NVIDIA PureVideo HD aus.

Kompatible Grafikkarten der 8er Serie ab G86-Chipsatz

Kompatible Grafikkarten der 9er Serie

Mit Hilfe dieser API kann das Dekodieren, Deinterlacen und Skalieren von HD-Inhalten (bspw. DVB-S2) auf die GPU der Grafikkarte ausgelagert werden, die CPU wird damit entlastet. Damit können auch ältere VDRs durch Nachrüsten einer Grafikarte HD-Inhalte wiedergeben.

Die Ausgabe erfolgt dann über die Grafikkarte mit Hilfe des Xine-Plugins oder des [[1]xineliboutput-Plugins].

VDPAU funktioniert mit Grafikkarten der Geforce 8 und Geforce 9 Serie, unterstützt werden PCIe und PCI Grafikkarten, AGP wird nicht unterstützt. Auch Onboard Grafik Chips (bspw. GeForce 9300) sind unterstützt.

Empfohlen ist wohl die G98 GPU und 512 MB Grafikspeicher. Die Leistung von Geforce 6 und 7 sowie G80 GPUs ist wohl zur Dekodierung von h.264 nicht ausreichend. Nicht unterstützt sind die Ausführungen 8800GTS 320/640MB und die 8800GTX.

Links:

NVIDIA Beschreibung von VDPAU

PDF Liste der NVIDIA Chipsätze für VDPAU


1.1 Liste der kompatiblen Grafikkarten (Bitte genaue Herstellerbezeichung, bzw. Produktbeschreibung)




2. Software-SVN mit changelog:

XINE-VDPAU-Changelog


SVN-Download:

  svn co svn://jusst.de/xine-vdpau


Beispiel einer Installation vin xine-vdpau :

1: VDPAU

   * NVIDIA Treiber 180.16 installiert (oder Neuer)
   * xine-lib mit VDPAU-Unterstützung ausgecheckt (vom 21.12.2008 : svn co svn://jusst.de/xine-vdpau
   * xine-vdpau übersetzt: ./autogen.sh && ./configure --prefix=/usr/local && make && make install
   * offizielle xineliboutput-Plugin V1.0.3 (keine CVS-Version) für VDR übersetzt und installiert
   * vdr gestartet und vdr-sxfe verwendet, so dass bei korrekten HDTV-Einträgen in der channels.conf auch etwas zu sehen ist :-) 



3. Tips und Tricks, wenns nicht so läuft: