Autor Thema: Framedrops alle 63 Sekunden  (Gelesen 4925 mal)

thecom

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Framedrops alle 63 Sekunden
« am: November 05, 2012, 02:50:55 Nachmittag »
Hallo,

auf meinem Shuttle XS (genauen Typ weiss ich gerade nicht, auf jeden Fall mit NVidia ION) treten scheinbar alle 63 Sekunden Framedrops auf. Die folgenden Ausgaben sind von einem Playback mit mplayer direkt aus der Devicenode (mit TVHeadend + XBMC sind die Drops deutlich länger).

Woran kann das liegen?

$ /opt/bin/mediasrv --build
Build date: 2012-10-17 14:04:17

$ sudo /opt/bin/mediasrv -v
2012-11-01 18:52:10 [1788] Starting up Multimedia Framework (Oct 17 2012 14:06:36)
2012-11-01 18:52:10 [1788] Detected DVB version.h
2012-11-01 18:52:10 [1789] Starting service processor (PID 1789)
2012-11-01 18:52:10 [1788] API Version: 5.6
2012-11-01 18:52:10 [1788] Running on Linux (3.6.3-1-ARCH)
2012-11-01 18:52:10 [1788] Detected: GenuineIntel
2012-11-01 18:52:10 [1788] This CPU supports: MMX and SSE
2012-11-01 18:52:10 [1788] scanning devices
2012-11-01 18:52:10 [1788]
2012-11-01 18:52:10 [1788] Scanning for drivers
2012-11-01 18:52:10 [1788] found lib: libdrv_vivi.so
2012-11-01 18:52:10 [1788] found lib: libdrv_fm.so
2012-11-01 18:52:10 [1788] found lib: libdrv_em28xx.so
2012-11-01 18:52:10 [1788] found lib: libdrv_net.so
2012-11-01 18:52:10 [1788] found lib: libdrv_ngTV.so
2012-11-01 18:52:10 [1788] found lib: libdrv_tntdvb.so
2012-11-01 18:52:10 [1788] found lib: libdrv_hikarisoft_isdb.so
2012-11-01 18:52:10 [1788]
2012-11-01 18:52:10 [1788] Scanning for plugins
2012-11-01 18:52:10 [1788] found lib: libencoder_plugin.so
2012-11-01 18:52:10 [1788] MediaAVPlugin: MPEG Encoder
2012-11-01 18:52:10 [1788] Copyright: (C) Tpe 2011/2012
2012-11-01 18:52:10 [1788]
2012-11-01 18:52:10 [1788] Starting up device manager
2012-11-01 18:52:10 [1788] unable to open /dev/misc
2012-11-01 18:52:10 [1788] scanning devices done
2012-11-01 18:52:10 [1788] attached devices:
2012-11-01 18:52:10 [1788] registering ID: 0
2012-11-01 18:52:10 [1788] disconnecting kernel driver
2012-11-01 18:52:10 [1789] Autostarting scripts in /etc/sundtek/
2012-11-01 18:52:10 [1789] executed all available items
2012-11-01 18:52:11 [1788] attaching second generation DVB-S/S2 demodulator
2012-11-01 18:52:14 [1788] demodulator successfully attached (DVB_S/S2)!
2012-11-01 18:52:14 [1788] Adjusting TS settle timeout to 232 ms
2012-11-01 18:52:14 [1788] Allocation using pg for type 65678
2012-11-01 18:52:14 [1788] requesting to attach tuner(s) now
2012-11-01 18:52:14 [1788] registering: adapter0/0
2012-11-01 18:52:14 [1788] registered virtual: /dev/dvb/adapter0/frontend0
2012-11-01 18:52:14 [1788] registered virtual: /dev/dvb/adapter0/demux0
2012-11-01 18:52:14 [1788] registered virtual: /dev/dvb/adapter0/dvr0
2012-11-01 18:52:14 [1788] Setting RC Protocol to NEC
2012-11-01 18:52:14 [1788] registered virtual: /dev/mediainput0
2012-11-01 18:52:14 [1788] Remote Control Layout: 0
2012-11-01 18:52:14 [1788] Using flat remote control layout
2012-11-01 18:52:14 [1788] IR Setup
2012-11-01 18:52:14 [1788] Infrared support enabled on startup
2012-11-01 18:52:14 [1788] Trying to load ffmpeg codecs
2012-11-01 18:52:14 [1788] could not load libavutil.so.51.44.100
2012-11-01 18:52:14 [1788] could not load libswscale.so.2.1.100
2012-11-01 18:52:14 [1788] could not load libavcodec.so.54.12.100
2012-11-01 18:52:14 [1788] could not load libavformat.so.54.3.100
2012-11-01 18:52:14 [1788] AnalogTV encoding won't be possible in driver's side
2012-11-01 18:52:14 [1788]
2012-11-01 18:52:14 [1788] Sundtek MediaTV Driver loaded. This driver is licensed for non-commercial use
2012-11-01 18:52:14 [1788] with Sundtek MediaTV only
2012-11-01 18:52:14 [1788] Driver loaded within 4069 milliseconds
2012-11-01 18:52:14 [1788] Serial(0): U120411120959
2012-11-01 18:52:17 [1788] Initial devicescan done, switching detection mode
2012-11-01 18:52:20 [1788] TS Sync byte not aligned, realigning stream (0 // 0)
2012-11-01 18:52:23 [1788] TS Sync byte not aligned, realigning stream (0 // 4)
2012-11-01 18:52:23 [1788] TS Sync byte not aligned, realigning stream (213 // 4)
2012-11-01 18:52:23 [1788] TS Sync byte not aligned, realigning stream (432 // 4)
2012-11-01 18:52:24 [1788] voltage is high/0
2012-11-01 18:52:24 [1788] Frequency: 994
2012-11-01 18:52:24 [1788] Symbolrate: 22000
2012-11-01 18:52:26 [1788] TS Sync byte not aligned, realigning stream (0 // 0)
2012-11-01 18:52:26 [1788] TS Sync byte not aligned, realigning stream (704 // 0)
2012-11-01 18:52:26 [1788] TS Sync byte not aligned, realigning stream (1036 // 0)
2012-11-01 18:52:26 [1788] TS Sync byte not aligned, realigning stream (1227 // 0)
2012-11-01 18:52:28 [1788] TS Sync byte not aligned, realigning stream (0 // 0)
2012-11-01 18:52:28 [1788] TS Sync byte not aligned, realigning stream (0 // 24)
2012-11-01 18:53:31 [1788] TS Sync byte not aligned, realigning stream (0 // 0)
2012-11-01 18:53:31 [1788] TS Sync byte not aligned, realigning stream (1356 // 0)
2012-11-01 18:53:31 [1788] TS Sync byte not aligned, realigning stream (0 // 130)
2012-11-01 18:54:34 [1788] TS Sync byte not aligned, realigning stream (0 // 0)
2012-11-01 18:54:34 [1788] TS Sync byte not aligned, realigning stream (220 // 0)
2012-11-01 18:55:37 [1788] TS Sync byte not aligned, realigning stream (0 // 0)
2012-11-01 18:55:37 [1788] TS Sync byte not aligned, realigning stream (0 // 64)
2012-11-01 18:56:40 [1788] TS Sync byte not aligned, realigning stream (0 // 0)
2012-11-01 18:56:40 [1788] TS Sync byte not aligned, realigning stream (1940 // 0)
2012-11-01 18:56:40 [1788] TS Sync byte not aligned, realigning stream (0 // 24)
^C2012-11-01 18:56:53 [1788] Shutting down driver
2012-11-01 18:56:53 [1788] freeing and deinitializing driver instance
2012-11-01 18:56:53 [1788] Enabling standby
2012-11-01 18:56:53 [1788] Device is now in standby
2012-11-01 18:56:53 [1788] Enabling standby
2012-11-01 18:56:53 [1788] Device is now in standby

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8518
    • Profil anzeigen
Re:Framedrops alle 63 Sekunden
« Antwort #1 am: November 05, 2012, 03:14:16 Nachmittag »
Hallo,

1. Wie sieht denn die CPU Auslastung aus
2. Wie sehen denn die Signalstatistiken aus:

/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0 --band UNIVERSAL

Der Sender scheint ja ARD, und sogar DVB-S1 zu sein, damit sollte es überhaupt keine Probleme geben.
Ist das Kabel in Ordnung?
« Letzte Änderung: November 05, 2012, 03:21:17 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

thecom

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re:Framedrops alle 63 Sekunden
« Antwort #2 am: November 05, 2012, 03:43:17 Nachmittag »
Kann die CPU tatsächlich das Bottleneck sein? Genaue Daten kann ich erst heute Abend liefern, aber mit XBMC + TVHeadend lag die Last auf allen 4 CPUs (2 echte Kerne + 2 Hyperthreading afaik) jeweils unter 30%. TVHeadend gibt eine Signalstärke von 90-91% an. Das Kabel ist vermutlich auch in Ordnung, weil ich auf einem anderen Rechner (der zugegebenerweise über eine stärkere CPU verfügt) keine Framedrops beobachtet habe.

Heute Abend kann ich genauere Daten liefern und überprüfe das Kabel mit dem Test am zweiten Rechner nochmals.

Vielen Dank für die schnelle Antwort :)

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8518
    • Profil anzeigen
Re:Framedrops alle 63 Sekunden
« Antwort #3 am: November 05, 2012, 03:49:07 Nachmittag »
Wenn der MPEG Videostrom in Ordnung ist, dürfte es keine Framedrops geben. Wie erwähnt schau dir einmal die BER an (diese sollte im Optimalfall 0 sein).

Hängen eventuell andere USB Geräte am System?
Failure is a good thing! I'll fix it

thecom

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re:Framedrops alle 63 Sekunden
« Antwort #4 am: November 06, 2012, 10:17:43 Nachmittag »
Ich vermute das Problem hat sich erledigt. Der Tipp mit anderen USB Geräten war gut. Zwar hingen nur Tastatur und Maus am USB, aber ich kam auf die Idee alle möglichen Störquellen Schritt für Schritt auszuschalten. Und nachdem ich den NetworkManager ausgeschaltet habe, scheinen keine Framedrops mehr aufzutreten. Das ist merkwürdig, weil der WLAN Adapter kein USB Gerät ist, allerdings funktioniert der Treiber sowieso nicht richtig und beeinflußt das System vielleicht ungünstig.

Bis auf weiteres hat sich die Sache erledigt. Es scheint kein Problem mit dem Sundtek Treiber zu sein :)

Vielen Dank für die Unterstützung