80% CPU Auslastung mit NOVA-S-Plus

  • Hallo,


    nach viel lesen (Danke an alle, die hier viel hilfreiches gepostet haben) läuft mein VDR nun "fast" gut. Ein Problem kann ich aber leider noch immer nicht lösen.


    kdvb-fe-0 erzeugt eine CPU Last von bis zu 80% bei einem 3000 Athlon


    Code
    Tasks:  49 total,   2 running,  47 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.0%us, 45.0%sy,  0.0%ni, 55.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:    775656k total,   269844k used,   505812k free,    54240k buffers
    Swap:  2273124k total,        0k used,  2273124k free,    97260k cached
    
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     2766 vdr       15   0     0    0    0 S 43.3  0.0  21:23.65 kdvb-fe-0
     3309 vdr       15   0  147m  28m 4424 S  2.0  3.8   0:08.13 vdr
        1 root      15   0  1952  648  548 S  0.0  0.1   0:00.90 init


    Dies geschieht aber in nicht nachvollzieharen Intervallen, mal mit mehr und mal mit weniger Auslastung. Das Resultat ist, dass xine Artefakte anzeigt, Aussetzer hat, der Ton weg ist und im schlimmsten Fall aussteigt.


    Das Problem tritt immer dann auf, wenn im /var/log/debug die Meldung erscheint:


    Ich Vermute, dass der Buffer der NOVA da Unsinn macht, kdvb-fe-0 versucht das wieder gerade zu rücken und verursacht dadurch die Systemlast.


    Was noch eigenartig ist, dass bei Wiedergabe von Aufzeichnungen die cx88[0]/2: cx8802_timeout Meldung auch erscheint.



    Infos zu meinem System:
    c't VDR: 1.4.6-1ctvdr2
    Kernel : 2.6.18-4-486



    Die üblichen Verdächtigen kann ich inzwischen ausschliessen:
    - Plugins (irrelevant, tritt mit und ohne auf)
    - femon (ausreichend Signalstärke)
    - Festplatte (ausreichend bei laufendem VDR)


    Code
    tv:~# hdparm -tT /dev/hda
    
    
    /dev/hda:
    Timing cached reads: 1392 MB in 2.01 seconds = 693.45 MB/sec
    Timing buffered disk reads: 224 MB in 3.01 seconds = 74.32 MB/sec


    Interrups



    OK, ich weis dass eine FF Karte wahrscheinlich mein Problem lösen würde. Habe aber keine und ausserdem hat mich der Dreck jetzt so viel Zeit gekostet, dass ich es lösen möchte!:motz4


    Hat noch jemand einen Tipp für mich?


    PS: Die Kinder wollen schon den alten Receiver wieder gggggrrrrrrrrr

    yaVDR 0.5 (headless): MSI H61M-P25(B3) - Intel Celeron G440 - 4 GB RAM - 2x 1 TB SATA HD - 2 x TechnoTrend TT-connect S2-3600 (& 1 x Terratec Cinergy S2 USB HD)
    Clients: Android: Samsung Galaxy Tab (vplayer) - Windows: VLC

    Einmal editiert, zuletzt von andikr ()

  • Zitat

    Das Problem tritt immer dann auf, wenn im /var/log/debug die Meldung erscheint:


    Code
    Jun 22 17:07:58 tv vdr: [2851] PES packet shortened to 1778 bytes (expected: 2318 bytes)

    Die Meldung bringt der VDR, wenn das Signal verstümmelt ankommt.


    Ich weiss nicht ob die Nova die "cx8802_timeout" auch bei schlechtem Empfang liefert oder ob die zwingend eine andere Ursache haben.
    Was sagt denn Femon?


    Code
    233: 5420783 IO-APIC-level cx88[0], cx88[0], cx88[0], nvidia

    Wenn "nvidia" die Grafikkarte ist kann es ein Interruptproblem sein, am besten mit der Nova mal in einen anderen Slot versuchen.

    Gruss
    SHF


  • Das wars :lovevdr


    PCI Slot geändert und wesentlich weniger Aussetzer - jetzt kommt noch das finetuning :)


    thx Andi

    yaVDR 0.5 (headless): MSI H61M-P25(B3) - Intel Celeron G440 - 4 GB RAM - 2x 1 TB SATA HD - 2 x TechnoTrend TT-connect S2-3600 (& 1 x Terratec Cinergy S2 USB HD)
    Clients: Android: Samsung Galaxy Tab (vplayer) - Windows: VLC

Jetzt mitmachen!

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