Hallo zusammen,
ich habe ein äusserst kurioses Problem mit dem VDR, das ich mir einfach nicht erklären kann. Vielleicht kann mir hier jemand helfen.
Mein System:
CPU: X2 240 (AM3)
Board: Asus M3N78-EM (AM2+ mit Geforce 8300)
DVB Karte: Cinergy S2
Arch Linux
Kernel 2.6.31
nvidia Treiber: 195.22
VDR Version 1.7.10
xine-lib-vdpau-1.2
xineliboutput
s2-liplianin-hg Treiber
Mein Problem ist nun, dass die Wiedergabe über xineliboutput und xine ruckelt wie blöd. Es gibt enorm viele Framedrops. Dabei ist es völlig egal, ob ich vdpau oder xv für die Ausgabe verwende. Mit xv ist es nur geringfügig besser.
Das normale Abspielen von Videos und auch die DVB Wiedergabe mittels Kaffeine (mit xine-lib 1.1.17) funktioniert wiederum ohne Probleme und ruckelfrei.
Es spielt auch keine Rolle, welche Einstellungen beim cpufreq govenor eingestellt werden. Egal ob bei 800MHz, 2.8 GHz oder bei völlig deaktiviertem cpufreq, ich bekomme nie ein flüssiges Bild.
Nun habe ich eher durch Zufall festgestellt, dass die Wiedergabe unter permanent hoher Cpu-Last plötzlich völlig flüssig läuft.
Im Moment helfe ich mir mit einem kleinen Shellskript, das nichts anderes macht, als eine hohe CPU Last zu generieren. Doch das kann keine Lösung sein.
Wie gesagt spielen die Einstellungem am cpufreq Daemon keine Rolle. Selbst wenn die CPU mit maximaler Geschwindigkeit taktet, bleibt das Problem bestehen. Solange die CPU Auslastung gering ist, ruckelt die Wiedergabe. vdr und vdr-sxfe verursuchen jeweils selbst nur ca 1-2% CPU Last.
Bin bin für jede Idee dankbar. Mir selbst ist das ein Rätsel...
Grüße,
Michael