VDPAU

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
 
(169 dazwischenliegende Versionen von 70 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
VDPAU (Video Decode and Presentation API for Unix) ist eine von NVIDIA entwickelte API.
+
'''VDPAU steht für {{wikipedia|Video Decode and Presentation API for Unix}} und ist eine von NVIDIA entwickelte Schnittstelle zur Grafikkarte.
+
  
'''1. Hardwareanforderungen und Grafikkartenauswahl:'''
+
==Funktion==
 +
Mit Hilfe dieser Treiber API kann das Dekodieren, Deinterlacen und Skalieren von digitalem Video durch die GPU der Grafikkarte unterstützt werden, die CPU wird bei der Wiedergabe entlastet.
  
 +
==VDPAU Linux Software==
 +
* [[VDR]] mit einem der folgende Ausgabe-Plugins
 +
** [[Softhddevice-plugin]]
 +
** [[Xineliboutput-plugin]]
 +
** [[Xine-plugin]]
 +
* [[XBMC]]
 +
* libxine
 +
* mplayer
 +
* VLC
  
Die API wird von GeForce Karten ab der 8er Serie unterstützt.
+
== Grafikkartenauswahl ==
NVIDIA kennzeichnet Karten die VDPAU fähig sind mit NVIDIA PureVideo HD aus.
+
  
 +
Es gibt vier verschiedene VDPAU Feature Sets, modernere GPUs unterstützen deutlich mehr Funktionen als ältere. Seit 04/2013 unterstützen auch die Treiber neuerer AMD-Grafikkarten VDPAU.
  
[http://de.wikipedia.org/wiki/Nvidia_nForce_700 Mainboardchipsätze mit PureVideoHD-Grafik onboard, z.b 8200, 8300, 9300]
+
* eine Liste unterstützer Grafikkarten, inklusive OnBoard-Grafikkarten und Mobilgeräten sowie eine Übersicht über die vier VDPAU Feature Sets befindet sich [[VDPAU-Grafikkarten|hier]].
 +
* Benchmarks zu einigen Grafikkarten befinden sich [[VDPAU-Benchmarks|hier]].
  
[http://de.wikipedia.org/wiki/Nvidia-Geforce-8-Serie Kompatible Grafikkarten der 8er Serie ab G86-Chipsatz]
+
== Links ==
 +
* [[VDPAU-Grafikkarten|Liste der Grafikkarten mit VDPAU Unterstützung]]
 +
* [[:Kategorie:Ubuntu_HD_VDR_mittels_SoftHDDevice_und_VDPAU|Ubuntu HD VDR mittels SoftHDDevice und VDPAU]]
 +
* [[OpenSUSE VDR DVB-S2 HD mittels Xine und VDPAU]]
 +
* [[Ubuntu VDR DVB-S2 mittels Xine und VDPAU]]
  
[http://de.wikipedia.org/wiki/Nvidia-Geforce-9-Serie Kompatible Grafikkarten der 9er Serie]
+
[[Kategorie:VDPAU]]
 
+
[[Kategorie:Begriffserklärungen]][[Kategorie:HDTV]]
 
+
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 [[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 zu technischen Dokumentationen:
+
 
+
[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]
+
 
+
 
+
'''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 auf einem Debian-system von xine-vdpau :
+
 
+
1: VDPAU
+
 
+
    * NVIDIA Treiber 180.16 installiert (oder Neuer) [ftp://download.nvidia.com/XFree86/ Nvidia-FTP-Server zum Download der aktuellen Treiber]
+
    * 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.4 (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, wenn es mal nicht so läuft:'''
+

Aktuelle Version vom 6. Oktober 2014, 16:23 Uhr

VDPAU steht für Video Decode and Presentation API for Unix und ist eine von NVIDIA entwickelte Schnittstelle zur Grafikkarte.

Inhaltsverzeichnis

[Bearbeiten] Funktion

Mit Hilfe dieser Treiber API kann das Dekodieren, Deinterlacen und Skalieren von digitalem Video durch die GPU der Grafikkarte unterstützt werden, die CPU wird bei der Wiedergabe entlastet.

[Bearbeiten] VDPAU Linux Software

[Bearbeiten] Grafikkartenauswahl

Es gibt vier verschiedene VDPAU Feature Sets, modernere GPUs unterstützen deutlich mehr Funktionen als ältere. Seit 04/2013 unterstützen auch die Treiber neuerer AMD-Grafikkarten VDPAU.

  • eine Liste unterstützer Grafikkarten, inklusive OnBoard-Grafikkarten und Mobilgeräten sowie eine Übersicht über die vier VDPAU Feature Sets befindet sich hier.
  • Benchmarks zu einigen Grafikkarten befinden sich hier.

[Bearbeiten] Links