XvMC

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

In Arbeit


Diese Seite befindet sich momentan im Aufbau
Danke


Was ist XvMC

( "XVideo Motion Compensation" )

Eine lib der NVIDIA closed source Treiber mitbringt, die Hardwarebeschleunigung beim Videodekodieren bietet. Xine kann die verwenden, wenn man xine mit den optionen "--with-xvmc-lib=XvMCNVIDIA --with-xxmc-lib=XvMCNVIDIA" neu compiliert. Allerdings ist die CPU Entlastung (noch) nicht dramatisch, geht bei mir z.B. von 20% auf 8% zurück (mit top "gemessen").

Das ganz klappt auch analog mit dem mplayer, wobei der mplayer noch ein bischen mehr CPU "spart" (geht auf 6% zurück).

Unterstützte Grafikkarten / Treiber

  • Nvidia Grafikkarten ab GeForce 4 mit dem NVIDIA Closed Binary Treiber
  • bitte ergänzen

Installation

  • ohne XvMC-Wrapper ( geeignet für XFree86 und X.org )
 ** Compile
    Die entsprechende Bibliotheken werden direkt gegen xine/mplayer gelinkt...
  • mit XvMC-Wrapper ( mit X.org ab Version ? )
 ** Compile
    Beim Kompilieren wird gegen den Wrapper gelinkt
 -- in /etc/XvMCConfig  die richtige libXVMC eingestellt? Bei NVIDIA z.B. 
    /usr/lib/libXvMCNVIDIA_dynamic.so
 -- I got xvmc working by using the info from Dr. Tyrell info from nvnews forum
    1. Make a file in /etc/X11 named XvMCConfig containing only one line, the path to your nvidia xvmc lib.
    [ Mine is /usr/X11R6/lib/libXvMCNVIDIA.so.1.0.8756 ]
    do a searh for libxvmcnvidia*.* and change your path and version
    2. Use "xine -V xxmc" to start the playback program my cpu usage went down about 50% as well as the quailty inproved

Keywords

Nvidia XvMC xxmc budget xine mplayer

Links

[1] XvMC auf MythTV-Wiki