VDPAU

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 34: Zeile 34:
  
  
'''1.1 Liste der kompatiblen Grafikkarten (Bitte genaue Herstellerbezeichung, bzw. Produktbeschreibung)'''
+
=== Liste der kompatiblen Grafikkarten (Bitte genaue Herstellerbezeichung, bzw. Produktbeschreibung) ===
  
 
{| class="wikitable"
 
{| class="wikitable"
Zeile 51: Zeile 51:
 
|}
 
|}
  
'''2. Software-SVN mit changelog:'''
+
== 2. Software-SVN mit changelog ==
  
  
Zeile 74: Zeile 74:
 
* vdr mit vdr-sxfe starten, so dass bei korrekten HDTV-Einträgen in der channels.conf auch etwas zu sehen ist :-)  
 
* vdr mit vdr-sxfe starten, so dass bei korrekten HDTV-Einträgen in der channels.conf auch etwas zu sehen ist :-)  
  
'''3. VDR Installation:'''
+
== VDR Installation ==
  
 
# [http://www.vdr-portal.de/board/thread.php?threadid=84255 VDR-Portal Thread zur Installation eines VDR mit VDPAU]
 
# [http://www.vdr-portal.de/board/thread.php?threadid=84255 VDR-Portal Thread zur Installation eines VDR mit VDPAU]
  
'''4. Tips und Tricks, wenn es mal nicht so läuft:'''
+
== Tips und Tricks, wenn es mal nicht so läuft: ==
  
 
Bei Blockartefakten mit xine:  
 
Bei Blockartefakten mit xine:  
 
Anzahl der Videopuffer höher setzen: "buffer.video_num_buffers" steht bei mir auf 5000.
 
Anzahl der Videopuffer höher setzen: "buffer.video_num_buffers" steht bei mir auf 5000.

Version vom 18. März 2009, 09:17 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].

Inhaltsverzeichnis


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:

NVIDIA Beschreibung von VDPAU

PDF-Liste der NVIDIA Chipsätze für VDPAU

Liste der kompatiblen GPUs und Version des VP: [3]

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.


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

Name Hersteller Bestellbezeichnung Chipsatz Interface Wo gekauft Anmerkung
8400GS Sparkle SF-PC84GS512U2LP G98 A2 PCI nicht PCI-Express Alternate Beschreibung bei Alternate falsch: "...G86- Grafikp. ...GPU Takt von 450 MHz..." Real: gpu 567MHz, shader 1400MHz, mem. 400MHz
9300GE OEM-Acer G98 A2 PCI-Express ebay Passive Karte, sollte aktiv gekühlt werden
8400GS EVGA 256-P2-N729-LR G86 PCI-Express ebay Passiv Variante, H264-1080i getestet mit 185er NVidia Treiber OK

2. Software-SVN mit changelog

XINE-VDPAU-Changelog


SVN-Download:

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


Beispiel einer Installation auf einem Debian-system von xine-vdpau :

1: VDPAU

   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 :-)

VDR Installation

  1. VDR-Portal Thread zur Installation eines VDR mit VDPAU

Tips und Tricks, wenn es mal nicht so läuft:

Bei Blockartefakten mit xine: Anzahl der Videopuffer höher setzen: "buffer.video_num_buffers" steht bei mir auf 5000.