Hallo,
ich habe einen (Test)VDR mit yaVDR 0.3 aufgesetzt (HW: M3N8-VM, AMD-X2 260u, 2GB RAM, 32GB SSD + HDD für die Aufnahmen, Atric+LIRC Empfänger, 1x DVB PCI Karte).
Inzwischen habe ich alle wesentlichen Probleme, die einem das Asus M3N8-VM Board unter Ubuntu/Linux bereitet, gelöst bzw. umschifft. Der VDR ist "fast" fertig, bis auf eine Kleinigkeit: Das Videobild flackert. Nicht immer, aber sehr oft. Problem tritt NUR nach bzw. beim Senderwechsel auf. Vom flackern ist nur das Videobild betroffen, das OSD flackert nicht. Auch wenn man ein weiteres Fenster/Programm startet (z.B. nvidia-settings) flackert dies nicht, aber das darunter liegende Video schon. Der Ton ist ohne Fehler.
In den Logfiles kann ich keinerlei Ausgaben finden die auf eine Problem hindeuten, sieht alles für mich "normal" aus.
Ich hab mal ein Video von dem Problem gemacht:
Video vom Fehlerfall
Man sieht wie ich von Programm 11 bis 16/17 zappe, da tritt dann das Problem auf. Dann öffne ich das OSD damit man sieht das es nicht flackert, dann öffne ich nvidia-settings. Am Ende "heile" ich das Problem durch restarten des Frontends (per "killall vdr-sxfe"), habe mir das schon ins VDR-Menu eingebaut weil ich es unter yavdr 0.3 so oft benötige...
Erst hatte ich die Hardware im Verdacht, daher habe ich das hier bereits gecheckt bzw. zur Fehlereingrenzung gemacht:
- CPU: Gegen ne 4850e CPU getauscht die hier noch rumlag.
- RAM: memtest86 zeigt keine Fehler, hab trotzdem mal zwei andere RAM-Riegel Pärchen ausprobiert.
- Video: Um ein Problem mit der OnBoard Grafikkarte auszuschliesen, habe ich eine PCIe Nvidia Karte mit 1GB RAM eingebaut.
- Cool&Quit habe ich im BIOS abgeschaltet, unter Linux habe ich ebenfalls das dynamische runtertakten der CPU abgeschaltet und hart auf maximale Frequenz eingestellt.
- Zwischendurch mal die Logausgaben vom vdr-sxfe auf "verbose" und nvidia treiber (VDPAU_DEBUG auf Level 3) gestellt. Hatte aber auch nix gebracht, nichts auffälliges zu sehen im Fehlerfall, habs wieder abgestellt weils zuviele Ausgaben werden.
- Verschiedene Displays ausprobiert (2xTV, 1x LCD-Monitor)
- Nvidia Treiber down/up-gegraded
- "top" zeigt keine Auffälligkeiten bei der CPU Auslastung, beide Cores langweilen sich jeweils im einstelligen Prozentbereich.
All das hat also nichts gebracht, der Fehler war/ist immer noch da.
Darauf hin habe ich einen kompletten anderen Rechner aus vorhandenen Komponenten zusammengesteckt und meine yavdr Installation von der SSD auf ne HDD geclont und dort gestartet (Ebenfalls AMD System, aber anderes Mainboard ohne OnBoard Grafik, stärkeres Netzteil). Und siehe da, auch dort habe ich das Flackern reproduzieren können. Nen HW-Defekt würde ich daher mal ausschließen wollen.
Jetzt bin ich mit meinem Latein am Ende, ich weiß nicht wo ich noch suchen soll. Ich habe auch noch einen anderen VDR (mein Produktiv System, auch AMD-System), dort habe ich diesen Effekt noch nie beobachten können, allerdings läuft dort auch kein yavdr drauf sondern ein easyVDR 0.8. Dort läuft vdpau/vdr "Rockstable", aber mit ner deutlich älteren SW-Basis (vdr 1.7.0 und älterem nvidia-treiber). Bin schon kurz davor auch auf dem Rechner easyVDR 0.8 (zum gegentesten) zu installieren.
In den Logfiles habe ich jedenfalls nichts verdächtiges finden können, trotzdem habe ich mal ein paar Logfiles (auf den Zeitraum des gefilmten Fehlerfalls gekürzt) angehängt, vieleicht hat ja hier noch jemand ne Idee, bin für jeden sachdienlichen Hinweis dankbar.