Ruckeln nach einiger Zeit

  • Hallo zusammen,


    ein Problem mit dem VDR habe ich noch offen:


    Nach ca. 25-30 Minuten fangen das Bild und der Ton an zu ruckeln. Schaltet man kurz auf einen anderen Kanal und zurück ist es wieder weg und fängt erst wieder nach dieser Zeit an.
    Im syslog ist nichts zu sehen, außer dass ab und an EPGsearch läuft oder neue Kanäle gefunden wurden. Das macht er aber auch ohne Ruckeln. Ich denke hier würde ein Logging für Xine mehr ausspucken.
    Der X Server läuft an einem Samsung LE32B650 mit FullHD 50 Hz, also wie es sein soll.


    Hat jemand ein ähnliches Problem oder einen Tipp für mich?


    Hardware:
    PoV ION 330-1
    TT C-1501 mit CI und AlphaCrypt Light
    2 GB RAM

    HD-VDR:
    Hardware: PoV ION 330-1, 2x 1024MB DDR2-800, WDC Green 500GB, TT C-1501 mit CI und AlphaCrypt Light, Atric IR Einschalter Rev. 4 an einem Samsung LE32B650 per HDMI über ein Samsung HT-C6500, Logitech Harmony 555
    Software: yaVDR 0.5

  • Du nutzt vdr-plugin-xine als Frontend?


    Kannst Du mal auf einem Zweitrechner im Web-Frontend (oder via SSH auf der Kommandozeile) die Ausgabe von "top" anschauen, wenn es ruckelt (im Web-Frontend immer wieder aktualisieren drücken). Evtl. gibt es da in dem Moment Prozesse, die auffällig viel Ressourcen verbrauchen?


    Gruß
    hepi

  • Ja, es ist das Xine Frontend. Kein Thema, werde ich heute Abend machen. Auf diese einfache Idee bin ich noch nicht einmal gekommen... Manchmal denkt man einfach zu kompliziert

    HD-VDR:
    Hardware: PoV ION 330-1, 2x 1024MB DDR2-800, WDC Green 500GB, TT C-1501 mit CI und AlphaCrypt Light, Atric IR Einschalter Rev. 4 an einem Samsung LE32B650 per HDMI über ein Samsung HT-C6500, Logitech Harmony 555
    Software: yaVDR 0.5

  • Zitat

    Original von Eisbärli
    Hat jemand ein ähnliches Problem oder einen Tipp für mich?


    Wenn du keine auffälligen Prozesse finden solltest, ändere mal im Setup des xine-Plugins die "Überwachungsmethode" von "einmal" auf "dauerhaft" (Alles aus dem Kopf zitiert, evtl. heißt das leicht anders).


    Tritt das Problem auf allen Sendern auf, oder nur auf bestimmten?


    Gruß
    Holger

  • Moin,
    das Problem hab ich auch, seh grad Handball-WM, da ruckelt es mehr als im deutschen Team :)
    Mein Sempron140 läuft nur auf 800MHZ, kann ich das irgendwo abstellen, daß er mit voller MHZ-Zahl läuft?
    CPU-Auslastung tl. htop bei 15-30% bei SD.
    Das mit der xine "Überwachungsmethode" werd ich auch gleich mal ausprobieren....


    Gruß
    brombeerwilli

    -----------------------------------------------------
    WZ:M3N78-EM, BE-2350, GF9500, 2 GB DDR2-800, 250GBSATA, SkyStar HD2, easyVDR0.8 / yaVDR0.3
    server: Asrock K7S8X,XP2000+,512MB,2xSS2.6d, easyVDR06.10
    TESTSYSTEM:MSI945GCM478, P4-3,2GHZ,GF8400, 2 GB DDR2-800, 250GBSATA, SkyStar2, yaVDR0.3

  • Das mit der xine "Überwachungsmethode" hat nix gebracht.
    Gruß
    brombeerwilli

    -----------------------------------------------------
    WZ:M3N78-EM, BE-2350, GF9500, 2 GB DDR2-800, 250GBSATA, SkyStar HD2, easyVDR0.8 / yaVDR0.3
    server: Asrock K7S8X,XP2000+,512MB,2xSS2.6d, easyVDR06.10
    TESTSYSTEM:MSI945GCM478, P4-3,2GHZ,GF8400, 2 GB DDR2-800, 250GBSATA, SkyStar2, yaVDR0.3

    Einmal editiert, zuletzt von brombeerwilli ()

  • brombeerwilli


    Deiner Signatur entnehme ich, dass Du den Sempron auf dem Asus-Board mit onboard-nVidia am laufen hast. Wenn der Prozessor runtertaktet, weil er nichts zu tun hat, geht leider auch der FSB runter und kann nicht mehr genügend Daten für den Grafikchip liefern. Du musst den Prozessor also dauerhaft auf Trab halten. Ein Blick ins befreundete Board könnte helfen:


    ab meinem Beitrag:


    http://www.freevdr.de/forum/index.php/topic,737.15.html


    Gruss BJ1

  • back to my topic ;)


    top zeigt überhaupt keine verdächtigen Prozesse:


    top - 19:25:34 up 32 min, 2 users, load average: 0.00, 0.00, 0.01
    Tasks: 134 total, 1 running, 133 sleeping, 0 stopped, 0 zombie
    Cpu(s): 2.3%us, 1.1%sy, 0.4%ni, 96.1%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st
    Mem: 1802620k total, 355280k used, 1447340k free, 19608k buffers
    Swap: 5277312k total, 0k used, 5277312k free, 128936k cached


    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    1542 vdr 20 0 262m 76m 8800 S 10 4.4 3:13.07 xine
    1514 vdr 20 0 305m 32m 9.9m S 6 1.9 1:55.26 vdr
    2458 root 20 0 2472 1184 884 R 0 0.1 0:01.77 top
    1 root 20 0 2632 1524 1108 S 0 0.1 0:01.74 init
    2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
    3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0
    4 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0
    5 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0
    6 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/1
    ...


    Das Teil langweilt sich also. GPU Temperatur:


    DISPLAY=:1 nvidia-settings -q GPUCoreTemp


    Attribute 'GPUCoreTemp' (vdr:1.0): 49.
    'GPUCoreTemp' is an integer attribute.
    'GPUCoreTemp' is a read-only attribute.
    'GPUCoreTemp' can use the following target types: X Screen, GPU.




    Jetzt habe ich im syslog doch noch etwas gefunden. Das hier ist genau von diesem Zeitpunkt an wo es angefangen hat bis jetzt:


    Jan 21 19:23:00 vdr vdr: [1526] EPGSearch: timer conflict check started
    Jan 21 19:23:00 vdr vdr: [1526] EPGSearch: timer conflict check finished
    Jan 21 19:23:12 vdr vdr: [1565] TS continuity error (15)
    Jan 21 19:23:12 vdr vdr: [1565] TS continuity error (6)
    Jan 21 19:23:12 vdr vdr: [1565] cAudioRepacker(0xC0): skipped 584 bytes to sync on next audio frame
    Jan 21 19:23:12 vdr vdr: [1565] PES packet shortened to 5976 bytes (expected: 6160 bytes)
    Jan 21 19:25:04 vdr vdr: [1565] TS continuity error (3)
    Jan 21 19:25:04 vdr vdr: [1565] TS continuity error (7)
    Jan 21 19:25:04 vdr vdr: [1565] cAudioRepacker(0xC0): skipped 584 bytes to sync on next audio frame
    Jan 21 19:25:04 vdr vdr: [1565] PES packet shortened to 5976 bytes (expected: 6160 bytes)
    Jan 21 19:26:13 vdr vdr: [1565] TS continuity error (9)
    Jan 21 19:26:13 vdr vdr: [1565] TS continuity error (11)
    Jan 21 19:26:13 vdr vdr: [1565] TS continuity error (10)



    Nur was soll uns das jetzt sagen? Der TV steht neben mir und ich werde ihn jetzt nicht umschalten und weiter ruckeln lassen um euch bei Bedarf weitere Infos zu geben.
    Das Problem fängt nach ca. 30 Minuten an zunächst ca. 1-sekündige Audioaussetzer zu produzieren. Ab und an hakt später auch mal das Bild, jedoch sehr selten wie ich gerade festgestellt habe.


    Edit: Das Problem tritt auf den verschiedensten, also vermutlich allen Kanälen auf. Der Test gerade eben war absichtlich auf ARD um das CAM/CI auszuschließen

    HD-VDR:
    Hardware: PoV ION 330-1, 2x 1024MB DDR2-800, WDC Green 500GB, TT C-1501 mit CI und AlphaCrypt Light, Atric IR Einschalter Rev. 4 an einem Samsung LE32B650 per HDMI über ein Samsung HT-C6500, Logitech Harmony 555
    Software: yaVDR 0.5

    2 Mal editiert, zuletzt von Eisbärli ()

  • Eisbärli
    kann ich genau so bestätigen,
    hab allerdings während der Ruckelphasen keine auffälligen Einträge in den logs!
    Die CPU-Frequenz hab ich erstmal mit "cpufreq-set" auf 2,7GHZ hochgeschraubt, bringt auch nix.
    Hab über putty 3 Fenster offen, 2 mit "tail -f /var/log/syslog und user.log"
    und eins mit "htop", aber keine besonderen Vorkommnisse während des Ruckelns.


    Gruß
    brombeerwilli

    -----------------------------------------------------
    WZ:M3N78-EM, BE-2350, GF9500, 2 GB DDR2-800, 250GBSATA, SkyStar HD2, easyVDR0.8 / yaVDR0.3
    server: Asrock K7S8X,XP2000+,512MB,2xSS2.6d, easyVDR06.10
    TESTSYSTEM:MSI945GCM478, P4-3,2GHZ,GF8400, 2 GB DDR2-800, 250GBSATA, SkyStar2, yaVDR0.3


  • Moin BJ1


    ich würde gerne erstmal powernow komplett abschalten.


    /edit: Mir fällt grad ein, daß mein Rechner in der Firma (MSI mit Intel-Chipsatz und P4-3200) daselbe Problem mit dem Ruckeln hat. Kann also nicht am AMD runtertakten liegen!


    Gruß
    brombeerwilli

    -----------------------------------------------------
    WZ:M3N78-EM, BE-2350, GF9500, 2 GB DDR2-800, 250GBSATA, SkyStar HD2, easyVDR0.8 / yaVDR0.3
    server: Asrock K7S8X,XP2000+,512MB,2xSS2.6d, easyVDR06.10
    TESTSYSTEM:MSI945GCM478, P4-3,2GHZ,GF8400, 2 GB DDR2-800, 250GBSATA, SkyStar2, yaVDR0.3

    Einmal editiert, zuletzt von brombeerwilli ()

  • Ich habe jetzt dennoch die Xine Plugineinstellung vorgenommen:


    Puffer-Überwachungsmodus: Durchgehend statt einmalig


    Hier die Einstellungen mit ein paar Kommentaren falls sie interessieren


    root@vdr:/var/lib/vdr# grep -i xine /var/lib/vdr/setup.conf
    xine.autoPrimaryDeviceMode = autoPrimaryDeviceOn
    xine.image16:9.zoomX = 100
    xine.image16:9.zoomY = 100
    xine.image4:3.zoomX = 141 < damit werden 4:3 Sendungen auf meinem TV auf die richtige Größe gebracht
    xine.image4:3.zoomY = 115
    xine.interactWithEitScannerMode = interactWithEitScannerOff
    xine.modeLiveTV.monitoringDuration = 10
    xine.modeLiveTV.monitoringMode = monitoringContinuous
    xine.modeLiveTV.prebufferFramesAudio = 4
    xine.modeLiveTV.prebufferFramesVideoHD = 4
    xine.modeLiveTV.prebufferFramesVideoSD = 4
    xine.modeLiveTV.prebufferHysteresis = 4
    xine.muteMode = muteSimulate
    xine.osdExtent.X = 1920< damit wird das OSD immer in voller Auflösung dargestellt
    xine.osdExtent.Y = 1080< damit wird das OSD immer in voller Auflösung dargestellt
    xine.osdGammaCorrection = 123
    xine.osdMode = osdOverlay < damit wird das OSD immer in voller Auflösung dargestellt
    xine.transparencyMode = transparencyOn
    xine.volumeMode = volumeChangeSW < damit kann ich lauter und leiser machen

    HD-VDR:
    Hardware: PoV ION 330-1, 2x 1024MB DDR2-800, WDC Green 500GB, TT C-1501 mit CI und AlphaCrypt Light, Atric IR Einschalter Rev. 4 an einem Samsung LE32B650 per HDMI über ein Samsung HT-C6500, Logitech Harmony 555
    Software: yaVDR 0.5


  • und....RUCKELN????

    -----------------------------------------------------
    WZ:M3N78-EM, BE-2350, GF9500, 2 GB DDR2-800, 250GBSATA, SkyStar HD2, easyVDR0.8 / yaVDR0.3
    server: Asrock K7S8X,XP2000+,512MB,2xSS2.6d, easyVDR06.10
    TESTSYSTEM:MSI945GCM478, P4-3,2GHZ,GF8400, 2 GB DDR2-800, 250GBSATA, SkyStar2, yaVDR0.3

  • Anscheinend hat es wirklich geholfen!
    Ich hatte bis jetzt nur ein kurzes "Quietschen", also so einen kleinen Audiofehler. Schaut gut aus

    HD-VDR:
    Hardware: PoV ION 330-1, 2x 1024MB DDR2-800, WDC Green 500GB, TT C-1501 mit CI und AlphaCrypt Light, Atric IR Einschalter Rev. 4 an einem Samsung LE32B650 per HDMI über ein Samsung HT-C6500, Logitech Harmony 555
    Software: yaVDR 0.5

  • Zitat


    xine.modeLiveTV.prebufferFramesAudio = 4
    xine.modeLiveTV.prebufferFramesVideoHD = 4
    xine.modeLiveTV.prebufferFramesVideoSD = 4


    die stehen bei mir soweit ich weiss auf 10
    ich glaube mit den werten muss man "spielen"


    Zitat

    xine.osdMode = osdOverlay


    sollte beim nächsten paketupdate so eingestellt sein.
    über die anderen einstellungen kann man gerne diskutieren :D
    das wäre doch ein eigener thread wert wo jeder seine
    "funktionierende" xine-config und seine setup einstellungen von xine postet.

  • Gut zu wissen, dann werd ich mal mit den Werten spielen um das noch weiter zu verbessern.


    Zum Glück hab ich das mit dem OSD Overlay herausgefunden. Ich dachte ihr oder der Entwickler von Pearl HD(!) wollt mich veräppeln als ich das zum ersten mal gesehen habe. ;)


    Ich werde gleich mal weiter zur Verbesserung beitragen und meine funktionierende HDMI Audiokonfiguration posten.


    Ich habe übrigens ein quick'n'dirty "sleep 2" in das Upstart Skript des VDR eingetragen um meinem LIRCD die Zeit zum Starten zu geben. Sonst ging meistens die Fernbedienung nicht. Lircd und Upstart, das wär noch was

    HD-VDR:
    Hardware: PoV ION 330-1, 2x 1024MB DDR2-800, WDC Green 500GB, TT C-1501 mit CI und AlphaCrypt Light, Atric IR Einschalter Rev. 4 an einem Samsung LE32B650 per HDMI über ein Samsung HT-C6500, Logitech Harmony 555
    Software: yaVDR 0.5

    Einmal editiert, zuletzt von Eisbärli ()

  • in der /var/lib/vdr/.xine/config
    sollten eigentlich nur die werte interessant sein:


    wenn sie denn verändert wurden (braucht einen vdr-restart) :)

  • Nabend,


    im Sinne des debugen, wo eventuell der Hase begraben liegt, eine Bitte, legt euch mal beide vernünftige Signaturen an.


    Die Parameter im Setup zu vdr-xine-plugin auf default lassen:



    und dann mal von hier die Einstellungen für die buffers prüfen und gegebenenfalls ändern:


    http://wbreu.htpc-forum.de/vdr…svdrxineplugins/index.php


    Ändern bei gestopptem VDR in der .config.


    Mal sehen, was dann rauskommt..


    Gruß
    Wolfgang

  • Ich habe testweise yaVDR installiert und bei mir ruckeln alle Sender(SD und HD), in den ersten sekunden nach dem einschalten.
    Das Ruckeln hört nach ca. 4-10 sec. auf.
    Habt Ihr eine Idee was das sein kann.

    HD2: Hardware: SilverStone ML02mx - AT3IONT-I - 2GB RAM - TeVii S470 - Harmony 555
    Software: yavdr 0.3.a

  • Zitat

    im Sinne des debugen, wo eventuell der Hase begraben liegt, eine Bitte, legt euch mal beide vernünftige Signaturen an.


    gute Idee, erledigt


    Zitat

    und dann mal von hier die Einstellungen für die buffers prüfen und gegebenenfalls ändern:


    ebenfalls erledigt. Bis jetzt sieht es sehr gut aus. Ich hatte hier wohl einen total unsinnigen Wert:
    engine.buffers.audio_num_buffers:2000


    Woher bekomme ich am Besten nochmal eine "defaultmäßige" xine Konfiguration um ausgehend von den Standardeinstellungen nur noch meine nötigen Anpassungen für mein System vorzunehmen?


    Zitat

    sudo apt-get update sudo apt-get upgrade


    Ja, das System war bereits auf dem aktuellen Stand von gestern Abend


    Alles in Allem vielen Dank für eure super Hilfe! Eine kleine Anmerkung, was mein nächstes Projekt an diesem VDR sein wird: NoAD soll hoffentlich bald wieder laufen so wie beim Mahlzeit LinVDR direkt nach der Installation. Aber wenn ich einige Beiträge im Forum in Erinnerung habe, gibt es wohl noch einige Hürden dafür zu nehmen.

    HD-VDR:
    Hardware: PoV ION 330-1, 2x 1024MB DDR2-800, WDC Green 500GB, TT C-1501 mit CI und AlphaCrypt Light, Atric IR Einschalter Rev. 4 an einem Samsung LE32B650 per HDMI über ein Samsung HT-C6500, Logitech Harmony 555
    Software: yaVDR 0.5

Jetzt mitmachen!

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