VDPAU
Zeile 5: | Zeile 5: | ||
Die Ausgabe erfolgt dann über die Grafikkarte mit Hilfe des [[http://vdr-wiki.de/wiki/index.php/Xine-plugin]Xine-Plugins] oder des [[http://vdr-wiki.de/wiki/index.php/Xineliboutput-plugin]xineliboutput-Plugins]. | Die Ausgabe erfolgt dann über die Grafikkarte mit Hilfe des [[http://vdr-wiki.de/wiki/index.php/Xine-plugin]Xine-Plugins] oder des [[http://vdr-wiki.de/wiki/index.php/Xineliboutput-plugin]xineliboutput-Plugins]. | ||
+ | |||
'''1. Hardwareanforderungen und Grafikkartenauswahl:''' | '''1. Hardwareanforderungen und Grafikkartenauswahl:''' | ||
Zeile 18: | Zeile 19: | ||
[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] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Links zu technischen Dokumentationen: | Links zu technischen Dokumentationen: | ||
Zeile 31: | Zeile 26: | ||
[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] | ||
+ | Empfohlen wird u.a. die G98 GPU mit 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. | ||
'''1.1 Liste der kompatiblen Grafikkarten (Bitte genaue Herstellerbezeichung, bzw. Produktbeschreibung)''' | '''1.1 Liste der kompatiblen Grafikkarten (Bitte genaue Herstellerbezeichung, bzw. Produktbeschreibung)''' | ||
− | |||
− | |||
− | |||
Zeile 58: | Zeile 53: | ||
1: VDPAU | 1: VDPAU | ||
− | * NVIDIA Treiber 180.16 | + | * NVIDIA Treiber 180.16 installieren (oder neuer) [ftp://download.nvidia.com/XFree86/ Nvidia-FTP-Server zum Download der aktuellen Treiber] |
− | * xine-lib mit VDPAU-Unterstützung | + | * xine-lib mit VDPAU-Unterstützung auschecken (vom 21.12.2008): svn co svn://jusst.de/xine-vdpau |
− | * xine-vdpau | + | * xine-vdpau übersetzen: ./autogen.sh && ./configure --prefix=/usr/local && make && make install |
− | * | + | * offizielles xineliboutput-Plugin V1.0.4 (keine CVS-Version) für VDR übersetzen und installieren |
− | * vdr | + | * vdr mit vdr-sxfe starten, 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:''' | '''3. Tips und Tricks, wenn es mal nicht so läuft:''' |
Version vom 17. März 2009, 18:15 Uhr
VDPAU (Video Decode and Presentation API for Unix) ist eine von NVIDIA entwickelte API.
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 [[1]Xine-Plugins] oder des [[2]xineliboutput-Plugins].
1. Hardwareanforderungen und Grafikkartenauswahl:
Die API wird von GeForce Karten (PCI & PCIe, kein AGP) ab der 8er Serie unterstützt.
NVIDIA kennzeichnet Karten die VDPAU fähig sind mit NVIDIA PureVideo HD aus.
Mainboardchipsätze mit PureVideoHD-Grafik onboard, z.b 8200, 8300, 9300
Kompatible Grafikkarten der 8er Serie ab G86-Chipsatz
Kompatible Grafikkarten der 9er Serie
Links zu technischen Dokumentationen:
PDF-Liste der NVIDIA Chipsätze für VDPAU
Empfohlen wird u.a. die G98 GPU mit 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.
1.1 Liste der kompatiblen Grafikkarten (Bitte genaue Herstellerbezeichung, bzw. Produktbeschreibung)
2. Software-SVN mit 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 installieren (oder neuer) Nvidia-FTP-Server zum Download der aktuellen Treiber * xine-lib mit VDPAU-Unterstützung auschecken (vom 21.12.2008): svn co svn://jusst.de/xine-vdpau * xine-vdpau übersetzen: ./autogen.sh && ./configure --prefix=/usr/local && make && make install * offizielles xineliboutput-Plugin V1.0.4 (keine CVS-Version) für VDR übersetzen und installieren * vdr mit vdr-sxfe starten, 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: