[yavdr 0.5] Häufige Bild/Tonaussetzer bei gutem Empfang

  • Hallo,


    seit ein paar Tagen habe ich alle paar Sekunden Bild und/oder Tonstörungen.
    Zuerst dachte ich, dass es eventuell an schlechtem Empfang liegen könnte, aber Femon zeigt mir auf beiden Empfängern ausgezeichnete Werte an.
    Auch mein TV-Gerät am selben Kabel hat keine Empfangsprobleme und zeigt sehr gute Signalwerte an.


    Wenn die Störungen auftreten, finde ich so was im Log:


    Zwischendurch kommt immer mal wieder:

    Code
    Nov 18 06:29:21 nk vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'


    oder

    Code
    Nov 18 06:35:39 nk vdr: [30248] ERROR: TS packet not accepted in Transfer Mode
    Nov 18 06:35:39 nk vdr: [30248] ERROR: skipped 49 bytes to sync on TS packet on device 1
    Nov 18 06:35:39 nk vdr: [30248] ERROR: skipped 53 bytes to sync on TS packet on device 1
    Nov 18 06:35:39 nk vdr: [30248] ERROR: skipped 85 bytes to sync on TS packet on device 1


    Ich bin mir nicht sicher, aber eventuell fällt die Verschlechterung zusammen mit einem Kernel-Update über apt-get dist-upgrade.


    Die Störungen treten übrigens auch über Streamdev auf.


    Ach ja, die Soundausgabe steht bei mir auf HDMI-Stereo.


    Wo könnte ich ansetzen, um das Problem zu lösen?


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Die Frage ist kommt "4:18:18.654+8272 7843 360/\ms 0+5 v-buf" als Erstes oder ist es die Folge von vorherigen Fehlern.
    Die Audiopuffer sind mit 8s voll und die Videopuffer sind komplett leer.


    Die TS-Fehler können Folgefehler sein, weil die Audiopuffer komplett voll sind.


    Du kannst im SoftHdDevice Plugin Setup im Audioteil die Audio Puffer vergrößern.


    Intressant wäre wie die Probleme losgehen.


    In
    http://projects.vdr-developer.…be-in-syslog-von-DAV_INFO
    ist beschrieben was die "4:18:18.654+8272 7843 360/\ms 0+5 v-buf" bedeuten.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hallo,


    nach einem Reboot sind die ersten Einträge im Syslog, die irgendwie nach diesbezüglichen Fehlern aussehen folgende:


    Ein bisschen stutzig macht mich "vdr: codec: buggy ffmpeg/libav".


    Die gesamte Syslog gibts auch bei Pastebin - syslog


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Zitat


    Ein bisschen stutzig macht mich "vdr: codec: buggy ffmpeg/libav".


    Das bedeutet das du eine schlechte ffmpeg/libav Version hast,
    aber keine Sorge das Plugin hat dies ja erkannt und verwendet
    einen Workaround.


    Code
    Nov 18 17:49:01 nk vdr: video: slow down video, duping frame
    Nov 18 17:49:01 nk vdr: video: 15:37:47.094  +38  664 240/\ms  18+6 v-buf


    Das Log schaut in Ordnung aus und du solltest keine Aussetzer haben.
    Die Letzte Zeile sollte sich mit ähnlichen Werten jede Minute wiederholen.
    Ohne "duping", "missed" Meldungen.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hallo,


    vielen Dank für die Infos.
    Leider habe ich hier jede Menge Fehlermeldungen:


    Eventuell ist ja alsa schuld?


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Alsa kann schuld sein. Einfach "none" als Audiodevice angeben,
    dann gibt es auch keinen Ton.


    Ausgabe auf mehrere Devices, produziert auch Audio Probleme.


    Du kannst im Plugin Setup einen größeren Audiopuffer eintragen,


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hallo,


    das mit keinem Audiogerät würde ich gern mal testen. In welche Konfigurationsdatei muss ich das "none" eintragen?
    Dass die Ausgabe auf mehreren Devices Probleme machen kann habe ich schon gelesen, steht bei mir aber auf HDMI-Stereo.
    Den Audiopuffer habe ich im OSD mal von 300 auf 999 vergrößert, das brachte aber leider keine Besserung.


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Gute Frage!


    Bei mir ist es in /etc/conf.d/vdr.softhddevice

    Code
    _EXTRAOPTS="-x -g 1920x1080+0+0 -a hw:NVidia,9"


    -a hw:NVidia,9 -> -a none


    Bei yaVDR musst mal die Anleitung/Wiki lesen.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hallo,


    bei yavdr gibt es die Datei /etc/vdr/plugins/plugin.softhddevice.conf
    Da habe ich -a none eingefügt.
    Allerdings habe ich immer noch Bildstörungen mit den Fehlermeldungen:

    Code
    Nov 19 10:22:04 nk vdr: video/vdpau:  5:40:05.556: decoder render too slow 145ms
    Nov 19 10:22:40 nk vdr: video/vdpau: missed frame (3/7202)
    Nov 19 10:22:40 nk vdr: video:  5:40:41.416+8888    0 240/\ms   8+6 v-buf
    Nov 19 10:22:58 nk vdr: video/vdpau:  5:40:59.076: decoder render too slow 145ms
    Nov 19 10:23:40 nk vdr: video/vdpau: missed frame (4/9878)
    Nov 19 10:23:40 nk vdr: video:  5:41:41.416+8888    0 240/\ms   8+6 v-buf
    Nov 19 10:24:13 nk vdr: video/vdpau:  5:42:14.076: decoder render too slow 143ms
    Nov 19 10:24:14 nk vdr: video/vdpau:  5:42:15.436: decoder render too slow 144ms


    Was sagt mir das? Was ist da zu langsam?


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Ist das das POV/ION330-1 aus deiner Signatur? Darf die Onboard-Grafik da 512 MB Ram nutzen? Läuft das Board mit zwei RAM-Riegeln im Dualchannelmodus? Wie sehen die Deinterlacereinstellungen aus?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • "missed frame" bedeutet das vom Dekoder nicht schnell genug neue "Frames" nachkommen.
    Das liegt meist an zu schwacher Videokarte und zuhohe Deinterlace Einstellung.
    Bekomme ich z.b. mit der GT210 und temporal-spatial Deinterlacer und OSD wird dargestellt.


    "decoder render too slow" passieren auch mit zu schwacher Karte und Problemen beim
    Dekodieren. Hier dauert das dekodieren einer Frame "145ms", normal sind es 5-10ms, max.
    sollten es 16ms sein.


    "decoder render too slow" passiert auch mit 60Hz Darstellung und zu schwacher Karte,
    scheinbar bringt die Frameverdopplung oder das schnellere Aufrufen des Deinterlacers
    den Hardware Dekoder durcheinander.
    Auch passiert es häufig nach "[softhddev] invalid PES video packet".


    Ich würde umbedingt erstmal 50Hz überprüfen/versuchen.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hallo,


    vielen Dank für eure Antworten.
    @seahawk: Ja, es ist das POV-ION330-1. Es sind zwei RAM-Riegel mit je 2 Gb drin. Bezüglich des Speichers für die GraKa kann ich im Bios nur die Framebuffer autodetection einschalten, dann steht da 256Mb, wenn die ausschalte, kann ich auch 512Mb angeben, aber das brachte auch keine Besserung.
    Deinterlacing steht im WFE auf bob/temporal. Allerdings weiß ich nicht, ob das bei softhddevice überhaupt eine Wirkung hat, da da ja XINE davor steht.
    johns: Ich habe schon länger von 60 auf 50Hz umgestellt, aber das brachte auch keine Besserung.


    Seltsam ist, dass mein System unter yavdr0.4 und auch am Anfang unter 0.5 tadellos gelaufen ist. Die Störungen treten erst seit ein paar Tagen auf.


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Hmm,
    mal eine blöde Frage: Wenn die Aufnahmen, die ich mit dem vdr mache auf einem anderen Rechner ebenfalls gestört sind, scheidet ja wohl softhddevice als Fehlerursache aus, oder täusche ich mich da?


    Dann kann es meiner Meinung nach nur noch am Empfang oder am DVB-Treiber liegen. Laut Femon ist der Empfang sehr gut, ein TV-Gerät am selben Kabel zeigt überhaupt keine Bildstörungen. Und die Störungen treten mit beiden Sundtek-Sticks auf.
    Mal schauen, ob ich beim Sundtek-Treiber was finde.


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Ja, wenn dies auf anderen Rechnern auch so ist.


    Vielleicht ein Kontaktproblem, alle Stecker lösen und neu stecken.
    Mal die USB Ports wechseln oder gucken ob die DVB Sticks sich
    mit etwas den IRQ teilen.
    Wenn es vorher ging, kann es an sowas liegen.


    Ansonsten Treiber / Kernel wechseln,
    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • @fatzgenfatz: ich habe das selbe Problem mit softhddevice. Die Probleme bekomme ich auch NUR mit softhddevice. Ich habe mal zum Testem xine bzw. xineliboutput probiert - keine Probleme. Ich verwende ebenfalls 2 sundtek-Sticks. Bei mir treten aber auch keine Tonstörungen auf - das Ganze betrifft nur das Bild.
    Die Bildfehler erinnern mich ein bisschen an das Bild, das man bekommt, wenn die Grafikkarte zu heiss wird. Meine Kühlkörper am ASROCK 330ION sind allerdings nur gut handwarm - von daher sollte das also nicht der Grund sein. Andererseits: kann man irgendwo/irgendwie die GPU-Temp auslesen (nur um sicher zu gehen)?
    Ausserdem bilde ich mir ein, dass das ganze nicht von Anfang an bestanden hat - sondern erst wie fatzgenfatz schon geschieben hat, erst seit an paar Tagen.
    Im syslog kann ich ebenfalls keine Unstimmigkeiten finden. Sehr seltsam das ganze.

    -------------------------------------------------------------------------
    ZOTAC, 2xSundtek DVB-S, yaVdr 0.5

  • Hallo,


    ich hab jetzt mal in grub die Option pollirq hinzugefügt.
    Mir kommt vor, es ist jetzt ein bisschen besser, muss aber noch weiter beobachten.


    fugo: Bei mir ist das Problem unabhängig von softhddevice. Auch die Aufnahmen haben bei mir Fehler, also kann softhddevice als Ursache ausgeschlossen werden (zumindest bei mir).


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • fatzgenfatz: ich hab da wohl voreilig geschossen. gestern am abend hab ich das ganze nochmal genau geprüft und wie soll ich sagen: du hast recht - der fehler ist unabhängig von softhddevice. das problem tritt zb auch bei xine auf. ebeso sind mir jetzt auch die tonstörungen aufgefallen.
    in der zwischenzeit hab ich auch die temperaturen geprüft und die bewegen sich ebenfalls im normalen bereich. also immer noch keine idee worans liegen könnte.

    -------------------------------------------------------------------------
    ZOTAC, 2xSundtek DVB-S, yaVdr 0.5

  • Hmm, das pollirq scheint auch nicht wirklich geholfen zu haben :(


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

  • Ich habe auch seit dem ich yavdr-0.5 mit softhddevice verwende ab und zu diese Ton- und ganz selten auch Bildprobleme, mit stotterndem Ton und auch sehr selten abgehacktem Bild bis totalen Ton- und Bildausfall. Der VDR lässt sich aber noch bedienen, d.h. ich kann auf einen anderen Sender umschalten und auch das OSD geht noch.


    Meine Erfahrungen habe ich bereits in diesem Thread beschrieben. Die Tonprobleme habe ich nur bei HD-Sendern und Digitalton. Wenn ich auf Analogton umschalte, dann ist der Ton wieder einwandfrei. In dem verlinkten Thread habe ich auch meinen Qick&Dirty Workaround beschrieben, wie ich das Problem bei laufendem yavdr beseitigen kann, in dem ich einen "restart openbox" ausführe.


    Ich habe jetzt 3 Tage lang den gleichen yavdr-0.5 mit dem xine-Plugin betrieben und hatte nicht einen einzigen Ton- oder Bildfehler. Also die komplett gleiche Hardware eben nur über das WFE von yavdr auf die Ausgabe über xine-Plugin umgeschaltet. Heute Abend werde ich dann testweise wiedermal softhddevice aktivieren und schauen, ob die Fehler auch wiederkommen.


    Paulaner

  • Hallo,


    ich habe gestern mal den neuesten Kernel deinstalliert und bin wieder auf 3.2.0-32 zurück.
    Damit scheinen meine Probleme aus meinem ersten Post plötzlich und vollständig verschwunden zu sein.


    Leider kenne ich mich zu wenig aus, um aus dem Changelog sagen zu können, welche Änderung für die Fehler verantwortlich ist.
    Jedenfalls bleibe ich mal bis auf weiteres bei 3.2.0-32.


    mfG,
    f.

    VDR-neu: HW: HP M01-F0000ng, Ryzen 3 3200G, Vega8, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco,

    FB: HarmonyHub . SW: yavdr ansible focal

    VDR-alt: HW: Asrock Q1900M, Celeron J1900, Nvidia Geforce 210, DigitalDevices Cine C2/T2, IR-Empfänger: Atric USB Eco, Gehäuse: MC-1200. FB: HarmonyHub . SW: yavdr ansible focal
    VDR3: Raspberry Pi3 als Streaming Client, MLD 5.1

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!