danke fürs "stochern", aber hier ist kein softhddevice im einsatz.
dbus2vdr trotzdem mal weiter nach vorne nehmen? an dem betreffenden vdr (nur per fernwartung erreichbar) ist xineliboutput im einsatz.
[gelöst][0.5-alpha] Hohe CPU-Last des vdr Prozesses...
-
-
naja ... dann halt xineliboutput
-
@mboka und ofenheizer
vllt sollen wir mal unsere Hardware vergleichen,
bei mir kommt es auf dem erstem system in meiner signatur vor da, ist auch sonst nichts drin, außer noch einem yausbir
naja, hatte ich ja in meinem post geschrieben ... mainboard ist das gleiche Asus M2NPV-VM. der rest ist unterschiedlich ... Sempron LE-1250, G210, TT-1600, 1 DigitalDevice Dual-Karte, 1GB Ram -
naja ... dann halt xineliboutput
ok, werde ich dann heute abend oder morgen früh testen ... ich denke mal während des fusi wird mein vater mich da nix machen lassen -
moin..
also habs grad mal versucht...
erste ohne dbus = cpu normal (kann auch zufall sein)(wird noch genauer getestet)
dann mit dbus vor softhddevice = cpu hoch
wobei mir grade folgendes aufgefallen ist:CodeJun 11 18:06:49 yavdr vdr: [1983] ERROR: dbus2vdr message handler thread 1983 won't end (waited 3 seconds) - canceling it...
kann das ein grund sein? -
so.. das war der vierte reboot ohne dbus..
cpu normal... es kommt zwar kein bild, aber die cpu verhaelt sich normal...
maql gucken was passiert, wenn ichs jetzt an die erste stelle der order.conf setzte... -
-
Ich hab jetzt bei mir auch mal alle Plugins raus geschmissen, ohne DBUS kommt kein Bild und der CPUuse ist auf 1.3 runter. Aber da macht er ja auch garnichts. Ich denke nicht das es mittelbar mit dem dbus2vdr zu tun hat, sondern wenn man das raus schmeisst macht der VDR ja nicht mehr viel was Last verursachen könnte.
Die Reihenfolge ändert leider nichts. Die einzigen Plugins die ich jetzt noch laufen habe sind:
CodeJun 11 19:25:31 rose vdr: [1069] initializing plugin: dbus2vdr (0.0.7a): control vdr via D-Bus Jun 11 19:25:31 rose vdr: [1069] initializing plugin: streamdev-client (0.6.0-git): VTP Streaming Client Jun 11 19:25:31 rose vdr: [1069] initializing plugin: softhddevice (0.5.1): A software and GPU emulated HD device
Jetzt nehm ich statt softhddevice noch xine und xinelibout und schau mal was da passiert.
-
hallo
ZitatIch hab jetzt bei mir auch mal alle Plugins raus geschmissen, ohne DBUS
kommt kein Bild und der CPUuse ist auf 1.3 runter. Aber da macht er ja
auch garnichts. Ich denke nicht das es mittelbar mit dem dbus2vdr zu tun
hat, sondern wenn man das raus schmeisst macht der VDR ja nicht mehr
viel was Last verursachen könnte.Die Reihenfolge ändert leider nichts.
das kann ich mal so bestätigen habe eben eine frische Installation hochgezogen, genau das selbe verhalten.
das bei nicht geladenem dbus2vdr-plugin kein bild kommt, liegt daran das, dass softhddevice nicht attached ist, das kann man händisch ändern..ZitatJetzt nehm ich statt softhddevice noch xine und xinelibout und schau mal was da passiert.
ich würde tippen, das die cpu-last hoch ist, aber ein bild kommt...
@mboka:
welche hardware setzt du ein? //edit: scheint die aus der signatur zu sein ..
@hoplo:
haste noch mehr ideen, wo man ansetzen könnte? -
Hab jetzt alle xinelibout, xine, softhddevice und headless probiert. Bei allen das gleiche 99% CPUuse.
Einzig dbus2vdr deaktivieren bringt besserung, aber dann ist der VDR nicht benutzbar.
Mein Mainboard:
Mein Syslog auch mal (wieder mit mehr Plugins)
Code
Alles anzeigenJun 11 19:41:35 rose vdr: [5718] VDR version 1.7.27 started Jun 11 19:41:35 rose vdr: [5718] switched to user 'vdr' Jun 11 19:41:35 rose vdr: [5718] codeset is 'UTF-8' - known Jun 11 19:41:35 rose vdr: [5718] found 28 locales in /usr/share/locale Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-dbus2vdr.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: use shutdown-hooks in /usr/share/vdr/shutdown-hooks Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: use shutdown-hooks-wrapper /usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: enable Upstart support Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-extrecmenu.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-server.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-menuorg.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-softhddevice.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-text2skin.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-client.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-osdteletext.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-xvdr.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-graphtft.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-skinpearlhd.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading plugin: /usr/lib/vdr/plugins/libvdr-dynamite.so.1.7.27 Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/setup.conf Jun 11 19:41:35 rose vdr: [5718] ERROR: unknown config parameter: noEPGList = Jun 11 19:41:35 rose vdr: [5718] ERROR: unknown config parameter: noEPGMode = 0 Jun 11 19:41:35 rose vdr: [5718] ERROR: unknown config parameter: softhddevice.SkipLines = 2 Jun 11 19:41:35 rose vdr: [5718] ERROR: unknown config parameter: streamdev-client.SyncEPG = 0 Jun 11 19:41:35 rose vdr: [5718] ERROR: unknown config parameter: streamdev-server.SuspendMode = 1 Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/sources.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/diseqc.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/scr.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/channels.conf Jun 11 19:41:35 rose vdr: [5770] dynamite udev monitor for subsystem dvb thread started (pid=5718, tid=5770) Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/timers.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/commands.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/reccmds.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/svdrphosts.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/remote.conf Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/keymacros.conf Jun 11 19:41:35 rose vdr: [5718] ERROR: unknown plugin 'xineliboutput' Jun 11 19:41:35 rose vdr: [5718] registered source parameters for 'A - ATSC' Jun 11 19:41:35 rose vdr: [5718] registered source parameters for 'C - DVB-C' Jun 11 19:41:35 rose vdr: [5718] registered source parameters for 'S - DVB-S' Jun 11 19:41:35 rose vdr: [5718] registered source parameters for 'T - DVB-T' Jun 11 19:41:35 rose vdr: [5718] no DVB device found Jun 11 19:41:35 rose vdr: [5718] initializing plugin: dbus2vdr (0.0.7a): control vdr via D-Bus Jun 11 19:41:35 rose vdr: [5718] initializing plugin: extrecmenu (1.2.2): Erweitertes Aufzeichnungs-Menü Jun 11 19:41:35 rose vdr: [5718] initializing plugin: streamdev-server (0.6.0-git): VDR Streaming Server Jun 11 19:41:35 rose vdr: [5718] initializing plugin: menuorg (0.4.5): Reorganisiert das Haupmenü Jun 11 19:41:35 rose vdr: [5718] loading menuorg config file from /var/lib/vdr/plugins/menuorg.xml Jun 11 19:41:35 rose vdr: [5718] initializing plugin: softhddevice (0.5.1): A software and GPU emulated HD device Jun 11 19:41:35 rose vdr: [5718] new device number 9 Jun 11 19:41:35 rose vdr: [5718] initializing plugin: text2skin (1.3.2+git): Lader für textbasierte Skins Jun 11 19:41:35 rose vdr: [5718] initializing plugin: streamdev-client (0.6.0-git): VTP Streaming Client Jun 11 19:41:35 rose vdr: [5718] initializing plugin: osdteletext (0.9.3): Zeigt den Videotext auf dem OSD an Jun 11 19:41:35 rose vdr: [5773] epg data reader thread started (pid=5718, tid=5773) Jun 11 19:41:35 rose vdr: [5773] reading EPG data from /var/cache/vdr/epg.data Jun 11 19:41:35 rose vdr: [5772] video directory scanner thread started (pid=5718, tid=5772) Jun 11 19:41:35 rose vdr: [5718] initializing plugin: xvdr (0.9.5): VDR-Network-Streaming-Interface (XVDR) Server Jun 11 19:41:35 rose vdr: [5718] initializing plugin: graphtft (0.3.3): VDR OSD on TFT Jun 11 19:41:35 rose vdr: [5718] initializing plugin: skinpearlhd (0.0.1): PearlHD Skin Jun 11 19:41:35 rose vdr: [5718] initializing plugin: dynamite (0.0.9f): attach/detach devices on the fly Jun 11 19:41:35 rose vdr: [5718] dynamite: streamdev-client detected, leaving 1 additional slot(s) free Jun 11 19:41:35 rose vdr: [5718] dynamite: creating dynamic device slots as much as possible Jun 11 19:41:35 rose vdr: [5718] new device number 10 Jun 11 19:41:35 rose vdr: [5718] new device number 11 Jun 11 19:41:35 rose vdr: [5718] new device number 12 Jun 11 19:41:35 rose vdr: [5718] new device number 13 Jun 11 19:41:35 rose vdr: [5718] new device number 14 Jun 11 19:41:35 rose vdr: [5718] new device number 15 Jun 11 19:41:35 rose vdr: [5718] new device number 16 Jun 11 19:41:35 rose vdr: [5718] new device number 17 Jun 11 19:41:35 rose vdr: [5718] new device number 18 Jun 11 19:41:35 rose vdr: [5718] new device number 19 Jun 11 19:41:35 rose vdr: [5718] new device number 20 Jun 11 19:41:35 rose vdr: [5718] new device number 21 Jun 11 19:41:35 rose vdr: [5718] new device number 22 Jun 11 19:41:35 rose vdr: [5718] new device number 23 Jun 11 19:41:35 rose vdr: [5718] dynamite: no devices found for dvb/DVB_DEVICE_TYPE=frontend Jun 11 19:41:35 rose vdr: [5718] setting primary device to 1 Jun 11 19:41:35 rose vdr: [5718] [softhddev]MakePrimaryDevice: 1 Jun 11 19:41:35 rose vdr: [5718] [softhddev]SetVideoFormat: 0 Jun 11 19:41:35 rose vdr: [5718] [softhddev]SetVideoDisplayFormat: 1 Jun 11 19:41:35 rose vdr: [5718] [softhddev]SetVolumeDevice: 255 Jun 11 19:41:35 rose vdr: [5771] video directory scanner thread started (pid=5718, tid=5771) Jun 11 19:41:35 rose vdr: [5718] assuming manual start of VDR Jun 11 19:41:35 rose vdr: [5718] SVDRP listening on port 6419 Jun 11 19:41:35 rose vdr: [5718] skin "anthra_1920_FSE" not available - using "sttng" instead Jun 11 19:41:35 rose vdr: [5718] starting plugin: dbus2vdr Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.epg Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.osd Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.plugin Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.recording Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.remote Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.setup Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.shutdown Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.skin Jun 11 19:41:35 rose vdr: [5718] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.timer Jun 11 19:41:35 rose vdr: [5774] dbus2vdr: monitor started on bus de.tvdr.vdr Jun 11 19:41:35 rose vdr: [5718] starting plugin: extrecmenu Jun 11 19:41:35 rose vdr: [5718] starting plugin: streamdev-server Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/plugins/streamdev-server/streamdevhosts.conf Jun 11 19:41:35 rose vdr: [5718] starting plugin: menuorg Jun 11 19:41:35 rose vdr: [5718] starting plugin: softhddevice Jun 11 19:41:35 rose vdr: [softhddev] readydetached Jun 11 19:41:35 rose vdr: [5718] starting plugin: text2skin Jun 11 19:41:35 rose vdr: [5718] text2skin: loading /var/lib/vdr/plugins/text2skin/anthra_1280_FS/anthra_1280_FS.colors Jun 11 19:41:35 rose vdr: [5718] parsing /var/lib/vdr/plugins/text2skin/anthra_1280_FS/anthra_1280_FS.skin Jun 11 19:41:35 rose vdr: [5776] streamdev server thread started (pid=5718, tid=5776) Jun 11 19:41:35 rose vdr: [5776] ERROR: no streamdev server activated, exiting Jun 11 19:41:35 rose vdr: [5776] streamdev server thread ended (pid=5718, tid=5776) Jun 11 19:41:35 rose vdr: [5775] extrecmenu worker thread thread started (pid=5718, tid=5775) Jun 11 19:41:35 rose vdr: [5718] text2skin: loading /var/lib/vdr/plugins/text2skin/anthra_1280_OS/anthra_1280_OS.colors Jun 11 19:41:35 rose vdr: [5718] parsing /var/lib/vdr/plugins/text2skin/anthra_1280_OS/anthra_1280_OS.skin Jun 11 19:41:35 rose vdr: [5718] text2skin: loading /var/lib/vdr/plugins/text2skin/NarrowHD/NarrowHD.colors Jun 11 19:41:35 rose vdr: [5718] parsing /var/lib/vdr/plugins/text2skin/NarrowHD/NarrowHD.skin Jun 11 19:41:35 rose vdr: [5718] text2skin: loading /var/lib/vdr/plugins/text2skin/anthra_1920_FSE/anthra_1920_FSE.colors Jun 11 19:41:35 rose vdr: [5718] parsing /var/lib/vdr/plugins/text2skin/anthra_1920_FSE/anthra_1920_FSE.skin Jun 11 19:41:35 rose vdr: [5718] text2skin: loading /var/lib/vdr/plugins/text2skin/anthra_1920_OS/anthra_1920_OS.colors Jun 11 19:41:35 rose vdr: [5718] parsing /var/lib/vdr/plugins/text2skin/anthra_1920_OS/anthra_1920_OS.skin Jun 11 19:41:35 rose vdr: [5718] text2skin: loading /var/lib/vdr/plugins/text2skin/anthra_1920_FS/anthra_1920_FS.colors Jun 11 19:41:35 rose vdr: [5718] parsing /var/lib/vdr/plugins/text2skin/anthra_1920_FS/anthra_1920_FS.skin Jun 11 19:41:35 rose vdr: [5718] starting plugin: streamdev-client Jun 11 19:41:35 rose vdr: [5718] new device number 24 Jun 11 19:41:35 rose vdr: [5718] streamdev-client: got device number 24 Jun 11 19:41:35 rose vdr: [5718] starting plugin: osdteletext Jun 11 19:41:35 rose vdr: [5718] starting plugin: xvdr Jun 11 19:41:35 rose vdr: [5718] XVDR: XVDR Server started Jun 11 19:41:35 rose vdr: [5718] XVDR: Channel streaming timeout: 10 seconds Jun 11 19:41:35 rose vdr: [5718] starting plugin: graphtft Jun 11 19:41:35 rose vdr: [5718] Device is 'none' Jun 11 19:41:35 rose vdr: [5777] section handler thread started (pid=5718, tid=5777) Jun 11 19:41:35 rose vdr: [5778] VDR XVDR Server thread started (pid=5718, tid=5778) Jun 11 19:41:35 rose vdr: [5778] cTimeMs: using monotonic clock (resolution is 1 ns) Jun 11 19:41:35 rose vdr: [5718] Loading themes Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/plugins/graphTFT/themes/anthraize/anthraize.theme Jun 11 19:41:35 rose vdr: [5772] video directory scanner thread ended (pid=5718, tid=5772) Jun 11 19:41:35 rose vdr: [5771] video directory scanner thread ended (pid=5718, tid=5771) Jun 11 19:41:35 rose vdr: [5718] loading /var/lib/vdr/plugins/graphTFT/themes/PearlHD/PearlHD.theme Jun 11 19:41:36 rose vdr: [5778] XVDR: Recordings state changed (238) Jun 11 19:41:36 rose vdr: [5778] XVDR: Requesting clients to reload recordings list Jun 11 19:41:36 rose vdr: [5718] loading /var/lib/vdr/plugins/graphTFT/themes/standard/standard.theme Jun 11 19:41:36 rose vdr: [5718] Loaded 3 themes Jun 11 19:41:36 rose vdr: [5718] Activated theme 'PearlHD 0.3.1' Jun 11 19:41:36 rose vdr: [5718] starting plugin: skinpearlhd Jun 11 19:41:36 rose vdr: [5718] starting plugin: dynamite Jun 11 19:41:36 rose vdr: [5718] dynamite: startup channel is 2 Jun 11 19:41:36 rose vdr: [5718] setting current skin to "anthra_1920_FSE" Jun 11 19:41:36 rose vdr: [5718] loading /var/lib/vdr/themes/anthra_1920_FSE-deepdark.theme Jun 11 19:41:36 rose vdr: [5718] remote control graphtft-fe - keys known Jun 11 19:41:36 rose vdr: [5718] remote control LIRC - keys known Jun 11 19:41:36 rose vdr: [5718] switching to channel 2 Jun 11 19:41:36 rose vdr: [5718] streamdev-client: Connected to server 192.168.1.24:2004 using capabilities TSPIDS,FILTERS,PRIO Jun 11 19:41:36 rose vdr: [5784] LIRC remote control thread started (pid=5718, tid=5784) Jun 11 19:41:36 rose vdr: [5782] GraphTFT plugin tcp communication thread started (pid=5718) Jun 11 19:41:36 rose vdr: [5718] creating directory /var/run/vdr/vtx/S19.2E-1-1011-11110 Jun 11 19:41:36 rose vdr: [5718] [softhddev]SetVolumeDevice: 255 Jun 11 19:41:36 rose vdr: [5718] [softhddev]SetPlayMode: 1 Jun 11 19:41:36 rose vdr: [5718] OSD size changed to 1920x1080 @ 1 Jun 11 19:41:36 rose vdr: [5787] Text2Skin: channelInfo display update thread started (pid=5718, tid=5787) Jun 11 19:41:36 rose vdr: [5786] osdteletext-receiver thread started (pid=5718, tid=5786) Jun 11 19:41:36 rose vdr: [5785] receiver on device 24 thread started (pid=5718, tid=5785) Jun 11 19:41:36 rose vdr: [5788] TS buffer on device 24 thread started (pid=5718, tid=5788) Jun 11 19:41:36 rose vdr: [5774] dbus2vdr: new message, object /org/freedesktop/DBus, interface org.freedesktop.DBus, member NameAcquired Jun 11 19:41:36 rose vdr: [5774] dbus2vdr: NameAcquired: get ownership of name :1.105 Jun 11 19:41:36 rose vdr: [5774] dbus2vdr: new message, object /org/freedesktop/DBus, interface org.freedesktop.DBus, member NameAcquired Jun 11 19:41:36 rose vdr: [5774] dbus2vdr: NameAcquired: get ownership of name de.tvdr.vdr Jun 11 19:41:36 rose vdr: [5787] ERROR: text2skin: Couldn't load /var/lib/vdr/channellogos/logobg.png: vdr: unable to open file `/var/lib/vdr/channellogos/logobg.png' @ error/png.c/ReadPNGImage/3234 Jun 11 19:41:36 rose vdr: [5773] epg data reader thread ended (pid=5718, tid=5773) Jun 11 19:41:36 rose vdr: [5787] [softhddev]Flush: FIXME: should be truecolor Jun 11 19:41:36 rose vdr: [5718] dbus2vdr: raise SIGSTOP for Upstart Jun 11 19:41:36 rose vdr: [5718] dbus2vdr: new DBus-Upstart-Signal-Sender Jun 11 19:41:36 rose vdr: [5718] dbus2vdr: emit upstart-signal started for all plugins Jun 11 19:41:36 rose vdr: [5718] dbus2vdr: upstart-signal started queued Jun 11 19:41:36 rose vdr: [5791] dbus2vdr: DBus-Upstart-Signal-Sender thread started (pid=5718, tid=5791) Jun 11 19:41:36 rose vdr: [5774] dbus2vdr: new message, object /Plugins/softhddevice, interface de.tvdr.vdr.plugin, member SVDRPCommand Jun 11 19:41:36 rose vdr: [5774] dbus2vdr: starting new message handler 0x7f195c004520 Jun 11 19:41:36 rose vdr: [5823] dbus2vdr message handler thread started (pid=5718, tid=5823) Jun 11 19:41:36 rose vdr: [5823] dbus2vdr: invoking softhddevice.SVDRPCommand("ATTA", "-d :1") Jun 11 19:41:36 rose vdr: video/vdpau: VDPAU API version: 1 Jun 11 19:41:36 rose vdr: video/vdpau: VDPAU information: NVIDIA VDPAU Driver Shared Library 295.53 Fri May 11 23:53:42 PDT 2012 Jun 11 19:41:36 rose vdr: video/vdpau: highest supported high quality scaling 1 Jun 11 19:41:36 rose vdr: video/vdpau: feature deinterlace temporal supported Jun 11 19:41:36 rose vdr: video/vdpau: feature deinterlace temporal spatial supported Jun 11 19:41:36 rose vdr: video/vdpau: attribute skip chroma deinterlace supported Jun 11 19:41:36 rose vdr: video/vdpau: 4:2:0 chroma format with 4096x4096 supported Jun 11 19:41:36 rose vdr: video/vdpau: 4:2:2 chroma format with 4096x4096 supported Jun 11 19:41:36 rose vdr: video/vdpau: 8bit BGRA format with 8192x8192 supported Jun 11 19:41:36 rose vdr: video/vdpau: 10bit RGBA format with 8192x8192 supported Jun 11 19:41:37 rose vdr: audio: 'alsa' output module used Jun 11 19:41:37 rose vdr: audio/alsa: supports pause: yes Jun 11 19:41:37 rose vdr: audio: 44100Hz supports 2 2 2 2 2 2 2 2 channels Jun 11 19:41:37 rose vdr: audio: 48000Hz supports 2 2 2 2 2 2 2 2 channels Jun 11 19:41:37 rose vdr: [5823] dbus2vdr: moving message handler 0x7f195c004520 from active to finished Jun 11 19:41:37 rose vdr: [5823] dbus2vdr message handler thread ended (pid=5718, tid=5823) Jun 11 19:41:37 rose vdr: audio/alsa: using ac3 device 'default' Jun 11 19:41:37 rose vdr: audio/alsa: start delay 336ms Jun 11 19:41:37 rose vdr: video: decoder buffer empty, duping frame (1/1) 0 v-buf Jun 11 19:41:37 rose vdr: video: 18:04:01.039+8888 0 0/\ms 0 v-buf Jun 11 19:41:41 rose vdr: [5787] Text2Skin: channelInfo display update thread ended (pid=5718, tid=5787)
-
hab mich mal mit strace -p an den vdr gehängt, aber da werd ich auch nicht so schlau draus:
Code
Alles anzeigengettid() = 2179 accept(5, 0x7fff45854e50, [16]) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7a3484, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1509, {1339438071, 376997000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) futex(0x7a34c0, FUTEX_WAKE_PRIVATE, 1) = 0 stat("/srv/vdr/video.00/.update", {st_mode=S_IFREG|0777, st_size=0, ...}) = 0 gettid() = 2179 accept(5, 0x7fff45854e50, [16]) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7a3484, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1511, {1339438072, 378006000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) futex(0x7a34c0, FUTEX_WAKE_PRIVATE, 1) = 0 stat("/srv/vdr/video.00/.update", {st_mode=S_IFREG|0777, st_size=0, ...}) = 0 gettid() = 2179 accept(5, 0x7fff45854e50, [16]) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7a3484, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1513, {1339438073, 379022000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) futex(0x7a34c0, FUTEX_WAKE_PRIVATE, 1) = 0 stat("/srv/vdr/video.00/.update", {st_mode=S_IFREG|0777, st_size=0, ...}) = 0 gettid() = 2179 accept(5, 0x7fff45854e50, [16]) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7a3484, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1515, {1339438074, 380479000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) futex(0x7a34c0, FUTEX_WAKE_PRIVATE, 1) = 0
-
dito habe auch 97% CPU Last. Hardware siehe unten.
-
Moin!
Hm, ist ja interessant.
Es kann aber auch sein, dass ein Programm, das dbus2vdr benutzt, die hohe Last verursacht.
dbus2vdr ist relativ kommunikativ im Log, evtl. einfach mal den Loglevel des vdr zum Testen hochdrehen und alles mit "dbus2vdr" aus dem Syslog ansehen.Lars.
-
Hallo,
ich habe vor ein paar Tagen die 0.5alpha1 installiert und habe auch den Effekt mit einer dauerhaften 95-100%igen CPU-Auslastung. Ich habe mit htop in den vdr-threads festgestellt, dass nur ein Thread (hatte hier mal die TID 5266) die hohe Auslastung erzeugt. Im syslog ist die Thread-ID aber bei laufendem VDR nicht protokolliert.
Wenn ich aber einen restart vdr absetze, dann finden sich nach dem Restart folgende Einträge im syslog:
CodeJun 12 14:56:02 VDR vdr: [5266] dbus2vdr: emit upstart-signal vdr-plugin for started Jun 12 14:56:02 VDR vdr: [5266] dbus2vdr: SendSignal: monitor has no connection, try to connect Jun 12 14:56:02 VDR vdr: [5266] dbus2vdr: established connection for sending signals Jun 12 14:56:02 VDR vdr: [5266] dbus2vdr: emit upstart-signal vdr-plugin for stopped Jun 12 14:56:03 VDR vdr: [5266] dbus2vdr: DBus-Upstart-Signal-Sender thread ended (pid=5179, tid=5266)
Hängt da womöglich der Thread und wartet darauf, dass er was senden kann ?
-
Moin!
Die Thread-Ids sind nicht vdr-Start-übergreifend eindeutig. Die Id 5266 kann vorher ein anderer Thread gehabt haben als nach einem vdr-Neustart.
Wenn der Thread zum Versenden eines dbus-Signals keine Verbindung hat, dann versucht er, sich neu zum dbus-System-Bus zu verbinden.
Die Verbindung scheint irgendwie unterbrochen worden zu sein. Das kann schon mal passieren und das Plugin rechnet damit.
Es kann aber auch sein, dass es in testing eine ältere Version als in unstable gibt, keine Ahnung, wann ich da die letzten Unebenheiten (hoffentlich) behoben habe.
Der Reconnect läuft aber auch innerhalb einer Sekunde durch, ich denke nicht, dass das das Problem ist.Was sagt denn das Log über den dbus-daemon? Wurde der zwischendurch mal neugestartet oder so?
Lars.
-
Hallo mini,
ZitatWas sagt denn das Log über den dbus-daemon? Wurde der zwischendurch mal neugestartet oder so?
Ich werde versuchen heute abend mal ein Log mit hohem Loglevel zu posten.
-
Es kann aber auch sein, dass es in testing eine ältere Version als in unstable gibt, keine Ahnung, wann ich da die letzten Unebenheiten (hoffentlich) behoben habe.
mein betreffendes system ist noch mit einer älteren iso installiert, als der alpha1. hier sind noch die unstable-repos eingebunden. seit installation und meinem bugtracker-eintrag alles auf unstable.an die logs komm ich grad nicht ran.
-
Noch mal meine Logeinträge etwas genauer (mir hatte das rate-limit einen Streich gespielt):
Wenn der VDR startet, kommen folgende plugin-bezogenen Meldungen im syslog:
Code
Alles anzeigenJun 12 17:27:41 VDR dbus[1203]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper) Jun 12 17:27:41 VDR dbus[1203]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper) Jun 12 17:27:41 VDR dbus[1203]: [system] Successfully activated service 'org.freedesktop.PolicyKit1' Jun 12 17:27:41 VDR dbus[1203]: [system] Successfully activated service 'org.freedesktop.ConsoleKit' Jun 12 17:27:41 VDR dbus[1203]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper) Jun 12 17:27:41 VDR dbus[1203]: [system] Successfully activated service 'org.freedesktop.UDisks' Jun 12 17:27:41 VDR vdr: [1298] loading plugin: /usr/lib/vdr/plugins/libvdr-dbus2vdr.so.1.7.27 Jun 12 17:27:41 VDR vdr: [1298] dbus2vdr: use shutdown-hooks in /usr/share/vdr/shutdown-hooks Jun 12 17:27:41 VDR vdr: [1298] dbus2vdr: use shutdown-hooks-wrapper /usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper Jun 12 17:27:41 VDR vdr: [1298] dbus2vdr: enable Upstart support Jun 12 17:27:41 VDR vdr: [1298] initializing plugin: dbus2vdr (0.0.7a): control vdr via D-Bus Jun 12 17:27:42 VDR vdr: [1298] starting plugin: dbus2vdr Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.epg Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.osd Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.plugin Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.recording Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.remote Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.setup Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.shutdown Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.skin Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.timer Jun 12 17:27:42 VDR vdr: [1692] dbus2vdr: monitor started on bus de.tvdr.vdr Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: raise SIGSTOP for Upstart Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: new DBus-Upstart-Signal-Sender Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: emit upstart-signal started for all plugins Jun 12 17:27:42 VDR vdr: [1298] dbus2vdr: upstart-signal started queued Jun 12 17:27:42 VDR vdr: [1721] dbus2vdr: DBus-Upstart-Signal-Sender thread started (pid=1298, tid=1721) Jun 12 17:27:42 VDR vdr: [1692] dbus2vdr: new message, object /org/freedesktop/DBus, interface org.freedesktop.DBus, member NameAcquired Jun 12 17:27:42 VDR vdr: [1692] dbus2vdr: NameAcquired: get ownership of name :1.13 Jun 12 17:27:42 VDR vdr: [1692] dbus2vdr: new message, object /org/freedesktop/DBus, interface org.freedesktop.DBus, member NameAcquired Jun 12 17:27:42 VDR vdr: [1692] dbus2vdr: NameAcquired: get ownership of name de.tvdr.vdr Jun 12 17:27:42 VDR vdr: [1692] dbus2vdr: new message, object /Plugins/softhddevice, interface de.tvdr.vdr.plugin, member SVDRPCommand Jun 12 17:27:42 VDR vdr: [1692] dbus2vdr: starting new message handler 0x7ff890018ff0 Jun 12 17:27:42 VDR vdr: [1734] dbus2vdr message handler thread started (pid=1298, tid=1734) Jun 12 17:27:42 VDR vdr: [1734] dbus2vdr: invoking softhddevice.SVDRPCommand("ATTA", "-d :1") Jun 12 17:27:43 VDR vdr: [1734] dbus2vdr: moving message handler 0x7ff890018ff0 from active to finished Jun 12 17:27:43 VDR vdr: [1734] dbus2vdr message handler thread ended (pid=1298, tid=1734)
Darin ist sehen, dass unter TID 1721 der DBus-Upstart-Signal-Sender thread gestartet wird. Dieser Thread gibt dann keine Meldungen mehr aus, erzeugt aber (gesehen mit htop) die fast 100% CPU-Auslastung.
Beim Beenden des VDR werden dann folgende Meledungen ausgegeben:
Code
Alles anzeigenJun 12 17:32:41 VDR vdr: [1692] dbus2vdr: new message, object /Plugins/softhddevice, interface de.tvdr.vdr.plugin, member SVDRPCommand Jun 12 17:32:41 VDR vdr: [1692] dbus2vdr: 1 idle message handler, reusing 0x7ff890018ff0 Jun 12 17:32:41 VDR vdr: [2358] dbus2vdr message handler thread started (pid=1298, tid=2358) Jun 12 17:32:41 VDR vdr: [2358] dbus2vdr: de.tvdr.vdr.plugin.SVDRPCommand: command 'DETA' has no option Jun 12 17:32:41 VDR vdr: [2358] dbus2vdr: invoking softhddevice.SVDRPCommand("DETA", "") Jun 12 17:32:42 VDR vdr: [2358] dbus2vdr: moving message handler 0x7ff890018ff0 from active to finished Jun 12 17:32:42 VDR vdr: [2358] dbus2vdr message handler thread ended (pid=1298, tid=2358) Jun 12 17:32:43 VDR vdr: [1298] stopping plugin: dbus2vdr Jun 12 17:32:44 VDR vdr: [1692] dbus2vdr: monitor stopped on bus de.tvdr.vdr Jun 12 17:32:44 VDR vdr: [1721] dbus2vdr: emit upstart-signal vdr-plugin for started Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting 1 message handlers Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.epg Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.osd Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.plugin Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.recording Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.remote Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.setup Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.shutdown Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.skin Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: deleting message dispatcher for interface de.tvdr.vdr.timer Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: emit upstart-signal stopped for all plugins Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: upstart-signal stopped queued Jun 12 17:32:44 VDR vdr: [1298] dbus2vdr: delete DBus-Upstart-Signal-Sender Jun 12 17:32:44 VDR vdr: [1721] dbus2vdr: SendSignal: monitor has no connection, try to connect Jun 12 17:32:44 VDR vdr: [1721] dbus2vdr: established connection for sending signals Jun 12 17:32:44 VDR vdr: [1721] dbus2vdr: emit upstart-signal vdr-plugin for stopped Jun 12 17:32:45 VDR vdr: [1721] dbus2vdr: DBus-Upstart-Signal-Sender thread ended (pid=1298, tid=1721) Jun 12 17:32:47 VDR vdr: [1298] deleting plugin: dbus2vdr
Der Thread 1721 meldet sich beim Stoppen des Plugin zunächst mit "emit upstart-signal vdr-plugin for started" und später mit den 4 Meldungen am Ende.
Mehr ist von diesem Thread nicht zu sehen, auch der DBus-Daemaon hinterlässt während der VDR-Laufzeit ansonsten keine Spuren im syslog.
Mit mehreren VDR-Restarts ändert sich natürlich immer die TID, aber es ist immer der DBus-Upstart-Signal-Sender-Thread, der die CPU-Auslastung erzeugt.Würd' mich freuen, wenn das zur "Erhellung" beiträgt.
-
hab jetzt mal versucht mehr logging (-l 3) raus zu bekommen, aber mehr als der default level 3 kommt leider nicht.
-
Moin!
Würd' mich freuen, wenn das zur "Erhellung" beiträgt.
Es ist zumindest ein Ansatzpunkt. Ich werde den Code da morgen mal einem intensiven Review unterziehen.Lars.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!