Eine HD-Aufnahme (Timer) verursacht hohe CPU-Last

  • Hi,
    ich habe folgendes Problem:
    Wenn der VDR von ARD HD oder ZDF HD aufnimmt, dann steigt die cpu-auslastung des VDR-Prozesses auf 50-80%. Das geht teilweise soweit, dass eine Wiedergabe per xbmc ins stocken gerät. (Während der Aufnahme ist ein SD-Kanal getuned!!


    Wenn ich gar zeitgleich von ARD HD und ZDF HD aufnehme, habe ich immer wieder Klötzchenbildung in der Aufnahme.


    Schaue ich dagegen ARD HD oder ZDF HD ganz normal als LiveTV geht der VDR-prozess nur auf ca 5-8% hoch.


    Läuft da bei einer Aufnahme etwas anderes als bei LiveTV?? Normalerweise sollte die CPU-Belastung doch weniger als bei Livetv sein da ja der Stream nur durchgereicht und dementsprechend nur die HDD arbeiten muss, oder??


    Hardware siehe Signatur!


    gruss
    tobias

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Hat denn keiner eine Ahnung??
    Auffallend ist das der prozess rsyslogd sehr viel cpu zieht. Aber im Syslog wird nichts geloggt.


    Auswirkung ist das natürlich alles andere in Mitleidenschaft gezogen wird -> Klötzchenbildung im VDR, Tonausfall (Digital).


    Kann aber auch sein das es kein reines yavdr problem sein muss!

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • ist mir gestern auch aufgefallen, als ich orf1hd aufgenommen habe, und parallel orf2hd geschaut habe. da waren staendig tonaussetzer. da hab ich mich mal eingeloggt, und gesehen, dass die 2 kerne immer wieder auf 90% hochgeschossen sind. die haben zwischen 60 und 90 gependelt. und da gabs dann aussetzer.


    also das recording dann vorbei war, war wieder alles ok. cpu war auf hd immer noch sehr hoch (so ca 40%) und bei sd dann die normalen 5-10%.


    vdr-1.7.10 mit vdpau selbst kompiliert mit paketen von yavdr.


    btw: bei mir ist es nicht rsyslogd sondern rein der vdr. jede menge vdr forks, und ein hauptprozess der 90% der last erzeugt, sowie xine, dass <10% braucht.

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

    Einmal editiert, zuletzt von izeman ()

  • also das mit dem rsyslogd prüfe ich nochmal.


    Sicher ist aber das es irgendwo ein Leck gibt bei HD-Aufnahmen.


    Wie gesagt, die selbe HD Sendung als LiveTV -> noProblem
    die selbe HD-Sendung als Aufnahme -> BigProblem


    Edit: vergesst rsyslogd.... Hab das dem Problem der hohen CPUlast unter XBMC bei aktivierten TV-klienten verwechselt.


    Die hohe CPUlast verursacht definitiv die VDR-Applikation selbst. Vieleicht kann hierzu kls was sagen??

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

    Einmal editiert, zuletzt von Tobias ()

  • Moin,


    ich habe gerade mal selbst getestet :


    ARD HD & ZDF HD Aufnahme und schaue parallel über DVB-T SuperRTL und kein Ruckeln, kein Tonstottern und CPU last 14.1% bei vdr-sxfe und 1.9% bei vdr .



    //Edit : Betrachten von HD Aufnahmen während der Aufnahme von 2 HD Sendern auch ohne Probleme möglich , kein Ruckeln , kein Stottern.




    I30R6










    VDR











    Hardware : GA-EP35-DS3L, C2Q Q6700 , 3GB DDR2 , Palit GT240, 250GB System & 500GB Video,
    Mystique-CaBix C2,TT Budget C-1501,Airstar 2, Fernbedienung X10
    Software : gen2vdr, Kernel 3.8.10, vdr 2.0.1
    PlugIns : audiorecorder,femon,admin,yacoto..
    Ausgabe: softhddevice

    Einmal editiert, zuletzt von I30R6 ()

  • Ist das Problem etwa auf die Yavdr-Distri bzw auf die VDR-version (VDR 1.7.10) einzugrenzen??
    Weitere Testergebnisse anderer User wäre super....

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Ich hab das Problem mit einer selbstgebauten Distri unter vdr-1.7.14 auch. Vorrangig bei Direktaufzeichnungen. SD oder HD ist egal. Ebenso ob mit oder ohne noad (0.7.1 + 0.7.2). Ich hab gestern Abend extra nochmal rumgetestet, nur mit VDR und dem xine-Plugin.


    Mir scheint als ob das etwas mit der Anzahl der Aufnahmedevices zu tun hat. Ich hab z.B. am Testgerät nur eine Satkarte drin.


    Gruß
    iNOB

    Einmal editiert, zuletzt von iNOB ()

  • Zitat

    Original von iNOB
    Ich hab das Problem mit einer selbstgebauten Distri unter vdr-1.7.14 auch. Vorrangig bei Direktaufzeichnungen. SD oder HD ist egal. Ebenso ob mit oder ohne noad (0.7.1 + 0.7.2). Ich hab gestern Abend extra nochmal rumgetestet, nur mit VDR und dem xine-Plugin.


    Mir scheint als ob das etwas mit der Anzahl der Aufnahmedevices zu tun hat. Ich hab z.B. am Testgerät nur eine Satkarte drin.


    Gruß
    iNOB


    Moin,


    also an Aufnahmedevices wird es wohl auch nicht liegen, weil Tobias auch mehr als eine hat und trotzdem das Problem. Ich kann gerne bei mir mal alle Karten aufnehmen lassen 2xHD und 1xSD auf DVB-T und dann schauen ob was ruckelt .



    I30R6










    VDR











    Hardware : GA-EP35-DS3L, C2Q Q6700 , 3GB DDR2 , Palit GT240, 250GB System & 500GB Video,
    Mystique-CaBix C2,TT Budget C-1501,Airstar 2, Fernbedienung X10
    Software : gen2vdr, Kernel 3.8.10, vdr 2.0.1
    PlugIns : audiorecorder,femon,admin,yacoto..
    Ausgabe: softhddevice

  • noad hab ich nicht installiert, es läuft aber das markad-plugin.
    Außerdem sieht man per "top" ganz deutlich das die Last ein vdr-prozess verursacht.


    Ich hab nur geradekeine Idee wo man welche Tests ansetzen kann. Mehr als "top" kam noch nicht bei raus.


    Ideen?? immer her damit....

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • strace ?

  • Zitat

    Original von Tobias
    noad hab ich nicht installiert, es läuft aber das markad-plugin.
    Außerdem sieht man per "top" ganz deutlich das die Last ein vdr-prozess verursacht.


    Grep doch mal nach der PID in /var/log/syslog. Oft kann man anhand der Ausgaben sehen, um welchen Thread es sich handelt. Wehe es ist der mit dem xx-Plugin.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • er schrieb von ARD und ZDF ... wenn das stimmt, braucht er das "Böse" nicht.

  • Zitat

    Original von magicamun
    er schrieb von ARD und ZDF ... wenn das stimmt, braucht er das "Böse" nicht.


    Auch wieder wahr.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    ...nur mit VDR und dem xine-Plugin


    wie ich oben schon schrieb, war außer dem blanken VDR und xine nichts an...


    Gruß
    iNOB

  • Sorry, bin die Tage nicht dazu gekommen.


    bin aber etwas weiter. Es liegt am Markad-Plugin. Habe es deinstalliert und sofort nach einem reboot ist die cpu-last bei Wiedergabe und Aufname von ard/zdf HD identisch bei ca 10%.


    Habe dann wieder das aktuelle markad-plugin aus dem Repo installiert (es gab eine neue version im Repo, hab ich vorher an einem "apt-get upgrade" gesehen).
    Jetzt steigt die CPU-Last bei einer Testaufnahme von den HD-Sendern nur noch auf ca 15-20% an.
    Also wars warscheinlich ein Fehler im markad-plugin.....


    Ich beobachte aber weiter.... Am besten sieht/merkt man das wenn der vdr die Aufnahme macht und man in xbmc einen Film mit DD schaut. Bei zuwenig CPU-Ressourcen hat man nämlich Tonaussetzer ;)
    Sieht man schön am AV-Receiver wenn für eineige millisekunden die Anzeige von DD auf Stereo und wieder zurück wechselt

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

Jetzt mitmachen!

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