Du kannst ja mal das auslassen von Meldungen unterbinden und schauen was da wirklich passiert: /etc/rsyslog.conf
http://paste.ubuntu.com/1395219/
Yavdr 0.5 - Soundaussetzer mit Softhddevice
-
-
Gestern hatte ich, nach dem ich den Wert auf 480 erhöht habe, den ganzen Abend keine Tonprobleme. Mal sehen ob das auch die nächsten Tage so bleibt.
Seit dem ich diese Änderung der "Audio Buffer Size" nun seit 4 Tagen im softhddevice-Setup eingestellt habe gab es keine Tonaussetzer mehr!
Damit ist für mich das Problem gelöst.Paulaner
-
ich werd noch verrückt... heute Abend musste ich auf den Tuner vom TV umschalten, weil die Tonaussetzer alle paar Sekunden kamen. Audio Buffer Size steht jetzt schon bei 900. Ich bin am Ende meines Lateins.
Der DVB-C-Tuner des Samsung TV hat nicht einen einzigen Tonaussetzer gehabt.Code
Alles anzeigenSep 1 22:11:15 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 22:12:46 ubuntuvdr1 vdr: [1213] saved setup to /var/lib/vdr/setup.conf Sep 1 22:14:55 ubuntuvdr1 vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 22:14:58 ubuntuvdr1 vdr: [3139] ERROR: TS packet not accepted in Transfer Mode Sep 1 22:15:00 ubuntuvdr1 vdr: [1213] timer 4 (1 2010-2215 'Wahl 2013: Günther Jauch - Vor dem Duell') stop Sep 1 22:15:00 ubuntuvdr1 vdr: [1213] executing '/usr/lib/vdr/vdr-recordingaction after "/srv/vdr/video.00/Wahl_2013:_Günther_Jauch_-_Vor_dem_Duell/2013-09-01.20.10.1-0.rec"' Sep 1 22:15:14 ubuntuvdr1 vdr: video: decoder buffer empty, duping frame (1298/32217) 0 v-buf Sep 1 22:15:32 ubuntuvdr1 vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 22:15:34 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 22:15:57 vdr: last message repeated 8 times Sep 1 22:15:57 ubuntuvdr1 vdr: [3139] ERROR: TS packet not accepted in Transfer Mode Sep 1 22:16:04 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 22:16:08 ubuntuvdr1 vdr: [1213] deleting timer 4 (1 2010-2215 'Wahl 2013: Günther Jauch - Vor dem Duell') Sep 1 22:16:08 ubuntuvdr1 vdr: [1213] deleting timer 4 (1 2025-2215 'Wahl 2013: Das TV-Duell') Sep 1 22:16:09 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
-
was mir noch auffiel:
am Anfang war es noch schlimmer, als 3 Timer gleichzeitig mit HD-Aufnahmen liefen. Nachdem ich dann später einen Timer gestoppt habe, wurde es besser. Wieviel Last erzeugt denn der Datenfluss von 3 HD-Aufnahmen? Kann das schon zuviel für die Hardware sein?
Code
Alles anzeigenSep 1 20:25:01 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:01 ubuntuvdr1 vdr: [1213] timer 5 (1 2025-2215 'Wahl 2013: Das TV-Duell') start Sep 1 20:25:01 ubuntuvdr1 vdr: [1213] executing '/usr/lib/vdr/vdr-recordingaction before "/srv/vdr/video.00/Wahl_2013:_Das_TV-Duell/2013-09-01.20.25.1-0.rec"' Sep 1 20:25:01 ubuntuvdr1 vdr: [1213] record /srv/vdr/video.00/Wahl_2013:_Das_TV-Duell/2013-09-01.20.25.1-0.rec Sep 1 20:25:01 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:06 vdr: last message repeated 5 times Sep 1 20:25:06 ubuntuvdr1 vdr: [3139] ERROR: TS packet not accepted in Transfer Mode Sep 1 20:25:06 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:10 vdr: last message repeated 2 times Sep 1 20:25:10 ubuntuvdr1 vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:11 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:12 ubuntuvdr1 vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:12 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:12 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:12 ubuntuvdr1 vdr: [3139] ERROR: TS packet not accepted in Transfer Mode Sep 1 20:25:16 vdr: last message repeated 6 times Sep 1 20:25:16 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:16 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:17 ubuntuvdr1 vdr: [3139] ERROR: TS packet not accepted in Transfer Mode Sep 1 20:25:17 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:18 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:18 ubuntuvdr1 vdr: [1397] frontend 2/0 timed out while tuning to channel 298, tp 362 Sep 1 20:25:19 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:21 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:21 ubuntuvdr1 vdr: [3139] ERROR: TS packet not accepted in Transfer Mode Sep 1 20:25:22 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:28 vdr: last message repeated 6 times Sep 1 20:25:28 ubuntuvdr1 vdr: [1213] switching to channel 2 Sep 1 20:25:28 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:33 vdr: last message repeated 4 times Sep 1 20:25:33 ubuntuvdr1 vdr: [1441] timer 1 (14 2225-0015 'Jesse Stone - Verlorene Unschuld') set to event Mit 04.09.2013 22:30-00:00 (VPS: 04.09. 22:30) 'Jesse Stone - Verlore$ Sep 1 20:25:33 ubuntuvdr1 vdr: [1441] timer 1 (14 2350-0140 'Jesse Stone - Verlorene Unschuld') set to event Fre 06.09.2013 23:55-01:25 (VPS: 06.09. 23:55) 'Jesse Stone - Verlore$ Sep 1 20:25:35 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:35 ubuntuvdr1 vdr: [3317] ERROR: TS packet not accepted in Transfer Mode Sep 1 20:25:37 ubuntuvdr1 vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)' Sep 1 20:25:40 vdr: last message repeated 3 times Sep 1 20:25:40 ubuntuvdr1 vdr: [3317] ERROR: TS packet not accepted in Transfer Mode
-
Kann das schon zuviel für die Hardware sein?
Welche Hardware denn?Wieviel Last erzeugt denn der Datenfluss von 3 HD-Aufnahmen?
Wenn markad aktiv ist und während der Aufnahme läuft wird es gleich wieder das Aufgezeichnete einlesen. Ansonsten würde ich sagen es kommt darauf an was es für HD-Sender waren und wie sie über die Transponder verteilt sind. Böse Plugins können da auch noch mal reinspielen.Du kannst ja einfach mal mit iotop und htop nachschauen was dein System in so einem Fall macht.
-
es ist der VDR1 aus meiner Signatur. Die Audioausgabe läuft über die Soundkarte des Mainboards.
Das böse Plugin läuft nicht.Es waren zwei sich überlappende Aufnahmen von ARD HD und eine weitere von arte HD. Zusätzlich habe ich mir die ARD live angesehen.
Vor ein paar Minuten ist ein Timer angegangen. Jetzt läuft eine Aufnahme von ARD, eine von arte. Beides HD. Sofort kommen die alsa underruns wieder verstärkt.
Ich hatte so gehofft, dass sich durch einen Hardwarewechsel (Board/CPU/RAM neu, dazu die Cine CT über PCI-e) die Probleme bessern. Leider läuft es keinen Deut besser als mit dem älteren AM2-Board.
Weisst Du zufällig, in welchen Ubuntu-Paketen die beiden von Dir genannten Tools drin sind?
-
Weisst Du zufällig, in welchen Ubuntu-Paketen die beiden von Dir genannten Tools drin sind?
Die heißen genau so wie die ToolsCode$ apt-cache search iotop iotop - simple top-like I/O monitor $ apt-cache search htop [...] htop - interactive processes viewer
Könnte es an der Festplatte hängen oder wurde die auch gewechselt?
-
die Platte ist eine WD Green 1TB, die aus dem vorherigen VDR übernommen wurde. Das Betriebssystem liegt auf einer SSD.
Kannst Du das diagnostizieren?
[Blockierte Grafik: http://up.picr.de/15698787dj.jpg]
mich wundert, dass softhddevice 2x aufgeführt ist -
Und mich wundert zusätzlich, dass das Ding einen so hohen load average hat - hast du da evtl. zwei mal eine zusätzliche PIP-Instanz oder sonst an Upstart vorbei den VDR gestartet? Denn der normale VDR wird ja unter yaVDR niemals mit -P softhddevice -x aufgerufen...
Was sagt den ps zu den laufenden VDR-Prozessen?
-
Code
Alles anzeigenmartin@ubuntuvdr1://var/lib/dpkg/info$ ps aux | grep vdr vdr 1103 0.0 0.0 64484 3420 ? S 18:53 0:00 wmdrawer -c /etc/wmdrawer/system vdr 1114 0.0 0.0 48640 1520 ? Ss 18:53 0:00 su -c ck-launch-session udisks-glue -c /etc/udisks-glue/config --foreground vdr vdr 1128 0.0 0.0 12920 724 ? S 18:53 0:00 ck-launch-session udisks-glue -c /etc/udisks-glue/config --foreground vdr 1137 0.0 0.0 43292 2224 ? S 18:53 0:00 udisks-glue -c /etc/udisks-glue/config --foreground vdr 1213 8.1 5.3 1756184 214564 ? S<sl 18:53 22:09 /usr/bin/vdr --lirc=/var/run/lirc/lircd -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 -w 0 -l 2 -Psofthddevice -D -a iec958:AES0=0x4 -p iec958:AES0=0x6 -Pchannellists -Pextrecmenu -Pquickepgsearch -Pmenuorg -Pfemon -Prestfulapi --port=8002 --ip=0.0.0.0 --epgimages=/var/cache/vdr/epgimages --channellogos=/usr/share/vdr-channellogos -Ppvrinput -Pepgsearch -f /usr/bin/svdrpsend -Pscheduler -Pconflictcheckonly -Pskinsoppalusikka --logodir=/usr/share/vdr-xpmlogos -Pmp3 -Pskinelchi -Plive --port=8008 --ip=0.0.0.0 --log=INFO --epgimages=/var/cache/vdr/epgimages -Psundtek -Pskinflat -l /var/lib/vdr/channellogos/ -Pepgsearchonly -Pskinenigmang --logodir=/usr/share/vdr-enigmang-icons --epgimages=/var/cache/vdr/epgimages -Pmarkad -Pmplayer --mount /usr/share/vdr-plugin-mplayer/mount -Posdteletext -Pdbus2vdr --shutdown-hooks=/usr/share/vdr/shutdown-hooks --shutdown-hooks-wrapper=/usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper --network --upstart -Pdynamite vdr 1329 0.0 0.0 68812 3528 ? S 18:53 0:00 wmdrawer -c /etc/wmdrawer/web vdr 1514 0.0 0.0 68764 3516 ? S 18:53 0:00 wmdrawer -c /etc/wmdrawer/media vdr 1641 0.0 0.0 62408 3076 ? S 18:53 0:00 wmdrawer -c /etc/wmdrawer/games vdr 1671 0.0 0.0 64484 3360 ? S 18:53 0:00 wmdrawer -c /etc/wmdrawer/tools avahi 2062 0.0 0.0 32312 1812 ? S 18:55 0:00 avahi-daemon: running [ubuntuvdr1.local] martin 3013 190 1.1 613556 44328 ? Rl 19:41 429:00 vdr -Psofthddevice -x -d=:0.0 martin 4773 0.0 0.0 10896 920 pts/7 S+ 23:26 0:00 grep --color=auto vdr
ich habe jetzt mal "sudo stop vdr" gemacht. Es blieben die beiden softhddevice-Prozesse. Dann habe ich "sudo killall -9 vdr" gemacht und vdr mit "sudo start vdr" neu gestartet. Jetzt sieht htop auch viel besser aus.
Ich habe heute nachmmittag am Zweit-VDR mit einer neuen Installation experimentiert und über ssh u.a. die in htop zitierte Befehlszeile eingegeben. Es kann nur so sein, dass ich da mal das Terminalfenster verwechselt habe und die Prozesse die ganze Zeit im VDR 1 liefen...
-
Es kann nur so sein, dass ich da mal das Terminalfenster verwechselt habe und die Prozesse die ganze Zeit im VDR 1 liefen...
Na dann -
Irgendwer holt die Video/Audio-pakete nicht ab. Prüfe erstmal ob ohne Aufnahmen es funktioniert.
Dann andere Ausgabeplugins deaktivieren (z.b. vnsi, xmbc, xine, ..), daß wirklich nur eins läuft.
Dann auch mal ein anderes probieren, ob es den selben Fehler hat.
SoftHdDevice hat diese Probleme, wenn die Ausgabe zulangsam ist, aber dies kommt nur mit
Software Deinterlacer vor und den gibts für VDPAU noch nicht.Intressant ist auch ab wann dies passiert.
Johns
-
ich glaube in diesem Fall lag es an der zu hohen Systemlast, die dadurch entstand, dass irrtümlich zwei weitere vdr-Instanzen mit softhddevice aktiv waren.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!