vdr lange Umschaltzeiten und HD ruckler

  • Hallo,
    Ich habe derzeit eine dbox2 und möchte eigentlich auf vdr umsteigen leider habe ich noch ein paar Probleme.
    ich habe ein paar Fragen bezüglich vdr und xineliboutput. Hier erstmal ein paar Daten zu meinem System
    Es ist ein Zotac ITX mit
    Atom 330 @ 1.6 GHz
    NVIDIA GeForce 9400
    1500 MB Ram


    Das TV-Signal ist digitales Kabel TV von KD
    und der PC ist mittels HDMI an einen Full-HD Philips angeschlossen und die Auflösung ist auch HD.


    xubuntu 11.04
    kernel 2.6.38-8
    nvidia 270.41.06 mit vdpau
    sundtek media pro (USB) 110414.0139
    vdr 1.7.18
    xine-lib-1-2-c91a144240d7 (cvs vom 01.05.2011)
    xine-ui 0.99.6
    vdr plugin xineliboutput (cvs vom 01.06.2011)
    vdr plugin xine 0.9.4


    Ich nutze vdr nur mit xineliboutput oder dem xine plugin aber vorwiegend mit xineliboutput.
    Ich nutze als Videodriver vdpau.
    Ich habe mich schon durch etliche Foren und Wiki Beiträge durchforstet und es läuft auch schon vieles wie gewünscht.
    SD-Material wird sauber abgespielt, mal ein kleiner Hacker aber das stört nicht weiter. HD-Material hackt leider extrem und meist sogar komplett ohne Sound. Ist mein System zu schwach für HD oder sollte es eigentlich mit dieser Hardware laufen?
    Mein zweites Problem sind die Umschaltzeiten. Es dauert ca. 2-4 Sekunden bis von einem zum anderen Sender umgeschaltet ist. Soweit ich das gelesen habe, liegt das an dem einpendeln von xineliboutput bis dieser erkannt hat, welches Format das neue Videosignal besitzt.
    Kann ich noch irgendwelche Tuning Maßnahmen durchführen oder gibt meine Hardware einfach nicht mehr her?
    Ich habe schon sehr viel an der Konfiguration mit den Buffern usw. rumgespielt aber leider ohne Erfolg.


    Hier noch ein kurzer Auszug aus dem log während des Umschalten


    May 3 18:19:01 srv vdr: [30013] [vdr-fe] Keypress: XKeySym Up
    May 3 18:19:02 srv vdr: [30008] switching to channel 5
    May 3 18:19:02 srv vdr: [30025] TS buffer on device 1 thread ended (pid=30008, tid=30025)
    May 3 18:19:02 srv vdr: [30024] buffer stats: 145136 (6%) used
    May 3 18:19:02 srv vdr: [30024] receiver on device 1 thread ended (pid=30008, tid=30024)
    May 3 18:19:03 srv vdr: [30028] receiver on device 1 thread started (pid=30008, tid=30028)
    May 3 18:19:03 srv vdr: [30021] [demux_vdr] PMT changed, resetting demuxer
    May 3 18:19:03 srv vdr: [30029] TS buffer on device 1 thread started (pid=30008, tid=30029)
    May 3 18:19:03 srv vdr: [30028] [xine..put] Detected video size 720x576
    May 3 18:19:03 srv vdr: [30021] [demux_vdr] audio stream changed: 00000000 -> 03010000
    May 3 18:19:08 srv vdr: [30013] [vdr-fe] Keypress: XKeySym Down
    May 3 18:19:08 srv vdr: [30008] switching to channel 4
    May 3 18:19:08 srv vdr: [30029] TS buffer on device 1 thread ended (pid=30008, tid=30029)
    May 3 18:19:08 srv vdr: [30028] buffer stats: 143632 (6%) used
    May 3 18:19:09 srv vdr: [30028] receiver on device 1 thread ended (pid=30008, tid=30028)
    May 3 18:19:09 srv vdr: [30031] receiver on device 1 thread started (pid=3008, tid=30031)
    May 3 18:19:09 srv vdr: [30021] [demux_vdr] PMT changed, resetting demuxer
    May 3 18:19:09 srv vdr: [30032] TS buffer on device 1 thread started (pid=30008, tid=30032)
    May 3 18:19:10 srv vdr: [30021] [demux_vdr] audio stream changed: 00000000 -> 03010000
    May 3 18:19:10 srv vdr: [30031] [xine..put] Detected video size 720x576
    May 3 18:19:14 srv vdr: [30021] [demux_vdr] ts2es: no payload, size 0
    May 3 18:19:20 srv vdr: [30013] [vdr-sxfe] sxfe_display_config: XMoveWindow called with x=0 and y=0
    May 3 18:19:20 srv vdr: [30013] [vdr-sxfe] ConfigureNotify reveived with x=0, y=0, check_move=1
    May 3 18:19:20 srv vdr: [30013] [vdr-sxfe] Video window size changed from 1920x1080 to 1920x1056
    May 3 18:19:20 srv vdr: [30013] [vdr-fe] Event: INFO WINDOW 1920x1056
    May 3 18:19:20 srv vdr: [30008] OSD size changed to 1920x1056 @ 0.977778
    May 3 18:19:22 srv vdr: [30021] [demux_vdr] ts2es: no payload, size 0


    Wenn Ihr noch Fragen zur Konfiguration oder so habt, dann meldet euch ansonsten hoffe ich, das Ihr mir vielleicht helfen könnt.


    Danke Martin

  • Hallo das sollte besser gehen... Läuft vdpau? ich würde vdr-sxfe in der Konsole starten und die Ausgabe studieren
    cu Peje

  • Hallo,
    ja ich nutze vdpau und ich starte vdr in der console mit sxfe.
    Hier ein Beispiel Output der console, ich habe 3 x umgeschaltet.


    Was mir auffällt ist am Anfang der Hinweis

    Code
    vo_vdpau: this hardware doesn't support mpeg4-part2.


    Ist das Normal?



    Könnt Ihr was erkennen?

  • Wie hast du die Pufferwerte eingestellt - guck mal bei wbreu's Seite, wenn die Audiopufferwerte viel zu hoch sind hab ich auch so lange Umschaltzeiten.
    cu Peje

  • Wie gesagt mit den Buffer werten habe ich schon rumgespielt und habe auch gehört das wenn der Buffer klein gewählt wird, dann braucht es nicht so lange bis der Buffer voll ist und es sollte schneller gehen leider ohne Erfolg, habe gerade folgende Werte:


    Code
    engine.buffers.audio_num_buffers:100                                                                                                                                                            
    engine.buffers.video_num_buffers:250
  • Hallo Martin1234, sind Empfangsproblme von Kabel Deutschland auszuschliessen ?


    Ich hatte bei erst bei einem Bekannten einen ähnlichen Fall.
    Der VDR lief bei mir mit SAT Karte problemlos, bei Ihm (dann mit Kabel Karte) gingen die HD Sender nur sehr rucklig und Artefacte ohne Ende.
    Bei Ihm waren alte Kabel Dosen verbaut, die einen bestimmten Frequenzbereich zu stark dämpfen. In Web gibts auch einiges darüber zu lesen.
    Hast du die Möglickeit einen HD Receiver anzuschließen, ob's dann funktioniert ?
    mfg

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • Ich denke das ich Empfangsprobleme aussschliessen kann. In der dboxII kann man sich die Empfangsqualität angucken und dort sieht alles gut aus. Hatte auch schon einen HD-Receiver vom Kumpel zur WM angeschlossen und mit SKY HD geguckt.
    HD ist erstmal auch nicht mein primäres Problem. Viel schlimmer sind die Umschaltzeiten, das macht das gucken mittels vdr unbrauchbar.


    Habt Ihr noch tips für mich?


    Gruß Martin

  • Wundert dich das wirklich, dass du bei den Puffer-Werten nix auf die Reihe bringst??? :schiel Bei einem ATOM-Teil würde ich bei Audio min. 300 und bei Video min. 900 wählen. Diese Werte hier kannst du mal mit deinen gegenchecken. Ich nehme an, dass dir das Eine oder Andere noch ins Auge springt.


    Gruß
    iNOB

  • Danke für deine Antwort,
    Diese Konfiguration habe ich schon ausprobiert. Wie gesagt ich habe auch schon viel mit den Buffern Werte rumgespielt, von viel, wenig, mittel, gemischt was auch immer.


    Wie gesagt ich habe schon in anderen Beiträgen gelesen das hohe Buffer Werte nicht unbedingt von Vorteil ist, da ein hoher Buffer Wert "längere" Zeit braucht, bis dieser gefüllt ist und dies soll beim Umschalten länger dauern.
    Ich kann das natürlich auch falsch verstanden haben :)


    Gruß Martin

  • Hi - Schade ich dachte fast zu 100 % das es an der Empfangsqualität liegt. (Femon zeigte hier auch i. O. Werte. trotzdem ging's nicht)

    Zitat

    HD-Material hackt leider extrem und meist sogar komplett ohne Sound. Ist
    mein System zu schwach für HD oder sollte es eigentlich mit dieser
    Hardware laufen?

    Schau mal mit top oder htop in einer Konsole nach wie deine Cpu's ausgelastet sind
    mfg.

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • Hi,
    Entschuldigung das ich mich so spät melde, bissel stress auf Arbeit :)
    Also habe mir das ganze mal mit htop angeschaut und ich bin voll überrauscht wie wenig Leistung vdr verbraucht. Das vdpau scheint ja eine Menge zu bringen :)
    Das sind die Werte

    Code
    ARD HD:
    load average: 0.21
    CPU: 10-20%
    Mem: 480/1500MB (ohne vdr sind schon 320MB durch Xubuntu belegt)
    
    
    ARD SD
    load average: 0.17
    CPU: 5-15%
    Mem: 450/1500MB (ohne vdr sind schon 320MB durch Xubuntu belegt)


    Nach den Änderungen mit dem Buffer und die Tips der wbreu Seite, läuft HD jetzt auch komplett ruckelfrei, aber das Problem mit den Umschaltzeiten existiert weiter und ich weis nicht weiter :(


    Noch ein paar Tips?


    Gruß Martin

Jetzt mitmachen!

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