staging.inyokaproject.org

Mythtv Live-TV Aussetzer nach 1,5 Stunden

Status: Ungelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

janheigener

Anmeldungsdatum:
25. Februar 2007

Beiträge: Zähle...

Ich nutze seit einigen Wochen die aktuelle Version von Mythbuntu auf einem extra für diese Zwecke zusammengestellten Rechner.

Der Rechner dient sowohl als Back- sowie auch Frontend. Weitere Frontends habe ich testweise auch mal auf Rechnern im LAN installiert.

Mein (reproduzierbares) Problem stellt sich wie folgt dar:

Nach etwa 90 Minuten Live-TV schauen kommt es wiederholt zu Aussetzern in der Bildwiedergabe. D.h. das Bild ist kurz verpixelt oder es bleibt für einige Sekunden komplett stehen. Der Ton läuft dann natürlich auch nicht weiter.

Dieses Problem tritt regelmäßig nach einer Live-TV-Laufzeit von etwa 90 Minuten auf. Es ist unabhängig vom eingestellten Sender bzw. eventuellen Senderwechseln.

Bei der Wiedergabe von Aufnahmen oder Videos, auch in HD, habe ich keinerlei Probleme.

Die drei Kerne der CPU sind durchgängig nicht ausgelastet.

Zur Hardware:

AMD 3-Kerner mit 3,2 GHz; ASUS Mainboard mit onboard Sound (über optisches Kabel angeschlossen; und onboard ATI Grafik (per HDMI angeschlossen; 8 GB DDR3 RAM 500 GB Festplatte 2 x Technisat CableStar HD TV-Karte

Vielleicht hat ja jemand nen Tipp. Die Hardware sollte ja eigentlich mehr als ausreichen.

Der Arbeitsspeicher, welchen ich zunächst in Verdacht hatte, ist laut Memtest 86 fehlerfrei.

Ich habe die letzten Tage nun schon diverse Einstellungen (Puffergröße, Encoder, Deinterlacer, etc) verändert. Leider ohne Erfolg!

EDIT: Ein Neustart des kompletten Rechners behebt das Problem kurzzeitig, so dass ich dann wieder 90 Minuten störungsfrei Live-TV gucken kann. Einen Hitzestau kann ich eigentlich auch ausschließen, da die Temperaturen die ganze Zeit konstant bleiben.

engheneiro

Anmeldungsdatum:
13. August 2009

Beiträge: 2080

Hi,

vieviel Platz hast du denn im Verzeichnis für live-tv (normalerweise unter /var/lib/mythtv) oder hast du periodisch konkurrierende Disk-IOs durch eine andere Applikation in die gleiche Partition?

Gruss Rainer

janheigener

(Themenstarter)

Anmeldungsdatum:
25. Februar 2007

Beiträge: 27

Sowohl Mythtv als auch df zeigen mir für die Partition 391 GB freien Speicher. Allerdings verfügt das System zur Zeit nur über eine Festplatte mit nur einer Daten-Partion.

Neben Mythtv laufen eigentlich keinerlei Programme.

engheneiro

Anmeldungsdatum:
13. August 2009

Beiträge: 2080

ich habe das hier in der mythtv doku (http://www.mythtv.org/wiki/LiveTV) gefunden:

Mythtv ends the recording automatically on the hour and 30 minutes past the hour, but it continues to record the programme in a new file.

Es scheint so, dass du evtl. beim Wechsel der neuen Files ab und zu Probleme bekommst (welches Filesystem hast du konfiguriert)? Es ist in jedem Fall ratsam, die Recordings (auch die für live-TV) in eine eigene Partition zu legen. Live-TV wird beim mythtv ja auch immer aufgezeichnet, damit man zeitversetzen kann.

janheigener

(Themenstarter)

Anmeldungsdatum:
25. Februar 2007

Beiträge: 27

Dateisystem ist ext4. Die Platte ist laut smartctl auch fehlerfrei.

Ich habe gerade festgestellt, dass die Ruckler mit der Wiedergabeoption "CPU--" deutlich nachgelassen haben.

Ganz weg sind sie allerdings noch nicht.

Werde sonst eventuell noch mal eine zweite HDD für die Aufnahmen verbauen. Hab noch eine aus meinem alten Receiver rumliegen.

janheigener

(Themenstarter)

Anmeldungsdatum:
25. Februar 2007

Beiträge: 27

Hier mal meine weiteren Fortschritte:

Das mit dem Wiedergabeprofil CPU-- war wohl nur ein Zufallsprodukt. Bei den nächsten Versuchen gab es nach knapp 95 Minuten wieder regelmäßig alle paar Minuten Ausssetzer.

Nachdem eine Veränderung der PCI-Latency und der Priorität ebenfalls keine Besserung brachten, habe ich schließlich eine zweite Festplatte verbaut.

Hier habe ich nun festgestellt, dass das Dateisystem für die Aufnahme-HDD entscheidend sein könnte. Mit ext4 kam es weiterhin zu massiven Aussetzern. Nun habe ich die Festplatte für die Aufnahmen (und natürlich auch Live-TV etc.) mit XFS formatiert und mit noatime und nodiratime gemountet.

Außerdem habe ich sämtliche Logs deaktiviert. Das betraf bei mir aber nur noch den Log des Backends, da für Frontend und MySQL bereits alles deaktiviert war.

Gestern lief die Kiste nun schon sehr viel besser. Ich konnte auch nach 5 Stunden Betriebszeit noch Live-TV schauen, was vorher durch die ständigen Aussetzer zur Qual wurde.

Ich beobachte weiter...

engheneiro

Anmeldungsdatum:
13. August 2009

Beiträge: 2080

ich verwende übrigens auch eine separate Disk aber mit ext4 und relatime

Gruss

Rainer

PS: ich hatte auch schon mal kleinere Aussetzer - aber nicht reproduzierbar nach 90 min. Bei mir liegts wohl eher am Empfang bei schlechtem Wetter (Gewitter, Regen)

Antworten |