Tonaussetzer mit Softhddevice - Meine Lösung + Frage
#1
Hallo,
möchte euch meine Lösung zum genannten Thema preisgeben.
Ich hatte mit dem Softhddevice alle 10min einen kurzen Ton- und Bildruckler. Mal mehr mal weniger stark hör-/sehbar.
Im log passierte folgendes:
Code:
Oct 14 20:24:22 easyVDR vdr: video: 21:15:58.187  +37 1099 240/\ms  33+7 v-buf
Oct 14 20:25:22 easyVDR vdr: video: 21:16:58.187  +33 1094 240/\ms  29+7 v-buf
Oct 14 20:25:26 easyVDR vdr: [softhddev] empty video packet 131 bytes
Oct 14 20:26:22 easyVDR vdr: video: 21:17:58.187  +28 1090 240/\ms  30+7 v-buf
Oct 14 20:27:22 easyVDR vdr: video: 21:18:58.187  +24 1086 240/\ms  33+7 v-buf
Oct 14 20:28:22 easyVDR vdr: video: 21:19:58.187  +19 1081 240/\ms  31+7 v-buf
Oct 14 20:29:22 easyVDR vdr: video: 21:20:58.187  +15 1077 240/\ms  30+7 v-buf
Oct 14 20:29:37 easyVDR vdr: [softhddev] empty video packet 51 bytes
Oct 14 20:30:22 easyVDR vdr: video: 21:21:58.187  +11 1072 240/\ms  33+7 v-buf
Oct 14 20:31:22 easyVDR vdr: video: 21:22:58.187   +6 1068 240/\ms  30+7 v-buf
Oct 14 20:32:22 easyVDR vdr: video: 21:23:58.187   +2 1063 240/\ms  33+7 v-buf
Oct 14 20:33:22 easyVDR vdr: video: 21:24:58.187   -2 1059 240/\ms  27+7 v-buf
Oct 14 20:34:22 easyVDR vdr: video: 21:25:58.187   -6 1055 240/\ms  30+7 v-buf
Oct 14 20:35:01 easyVDR vdr: [softhddev] empty video packet 51 bytes
Oct 14 20:35:06 easyVDR vdr: audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Oct 14 20:35:22 easyVDR vdr: video: slow down video, duping frame
Oct 14 20:35:22 easyVDR vdr: video: 21:26:58.027  +36 1114 240/\ms  30+7 v-buf
Oct 14 20:36:22 easyVDR vdr: video: 21:27:58.027  +32 1110 240/\ms  31+7 v-buf

Wenn "audio/alsa: writei underrun error? 'Datenübergabe unterbrochen" eingetragen wurde, gab es den Tonaussetzer/Bildruckler.

Im VDR-Portal gibt es einige Themen zu Tonaussetzer mit dem Softhddevice. Erste Empfehlung ist immer den Audiobuffer zu erhöhen. Dies half aber bei mir nicht.

Nach erneutem Durchstöbern des Internets nach dem "writei underrun error?" hab ich den Hinweis gefunden als Audiodevice den AES Parameter anzugeben.

Der Blick in die easyvdr-frontend-softhddevice.conf zeigte, dass als Audiodevice "default" eingetragen ist. Nach Ersatz des default durch den für meine Hardware richtigen AES Parameter (hdmi:AES0=0x4,CARD=NVidia_1,DEV=0) sind die Tonaussetzer Geschichte.

Info zu meiner Audioconfig: Multiausgabe ist aktiv. Einmal Ton via HDMI (Ausgang Graka) und einmal opt. SPDIF (Motherboard).

Die Frage, warum der default diese Tonaussetzer produzierte ist für mich noch offen. Vielleicht hat jemand eine Erklärung dafür.

Gruß
Schwabe

EDIT on:
Seit der Änderung gibt es nun keine gleichzeitige Ausgabe von Stereoton über HDMI (TV) und SPDIF (AV-Receiver) mehr. Heißt also, dass das Zusammenspiel der Stereoausgabe über HDMI und SPDIF der Verursacher der Tonaussetzer ist.

Aber wieso funktioniert dieselbe Soundkonfiguration bei Xinliboutput fehlerfrei und bei Softhddevice nicht?
Kann mir das jemand erklären?

Danke.
EDIT off
SYSTEM:
Mainboard: ASRock P67 Pro3 mit Celereon 2,7Mhz, 4GB Speicher
Grafikkarte: Zotac Nvidia GT630 25W
Festplatten: Samsung Serie470 64GB SSD, Kingston 240GB SSD A400
DVB-Karten: 2x TT S2-3200 PCI, 1x TT S2-1600 PCI
Remote: Harmony650 mit IRMP-STM32
System: EasyVDR 5.0 Alpha 64bit
Heimkino: Denon AVR-X4300H, Sony VPL-HW45ES, Nubert NuWave 7.2 System, WS-S Spalluto Leinwand
Zitieren
#2
Da würde ich Johns im VDR-Portal fragen.

Andy
[size=x-small][b]VDR 1: [/b]ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE [/size][size=x-small]mit easyVDR 3.0[/size]
Zitieren
#3
HI,
habe auch diee Meldung im LOG:
Code:
audio/alsa: writei underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Alle paar Minuten Tonaussetzer.

Ich bin zur doof den AES Parameter zu schreiben für meine Hardware.
Kann jemand helfen?
ZIEL: Ausgabe auf HDMI und Analog(Klinke) gleichzeitig ohne Aussetzer.
Danke schonmal.
Grüsse
Ricci
VDR 1: [color=black]Easyvdr 3.0.0-stable,[color=black]Kernel 4.4.0-45-generic,  [/color]MB: [color=black]ZOTAC D2550ITXS-B-E,[/color] TV Karte: [color=black]DVB-C Digital Devices PCIe bridge[/color]
VDR 2: [color=black]2.5.0-stable, [/color][color=black]3.16.0-38-generic , MB: [color=black]ZOTAC D2550ITXS-A-E, TV Karte: [/color][/color][color=black]DVB-C Digital Devices PCIe bridge
VDR 3(Eltern): 3.0.0-stable, Kernel 4.4.0-112201802091620-generic,MB: AT3IONT-I, TV Karte: DVB-S Hauppauge WinTV Starbust


[/color][/color]
Zitieren
#4
Hallo

@ricci2407

Hast du schon mal das Audio Setup ohne Multiausgabe probiert?

@All
Nutzt ihr passthrough? Ich vermute da geht keine Multiausgabe.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#5
@Bleifuss2
Also ich nutze pass-through und kann gleichzeitig an hdmi & optical Ton ausgeben.

Gruß Aaron
[size=xx-small][b]Mediacenter[/b]
[b]easyVDR4.Alpha(Lubuntu18.04 64-Bit) [/b]Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Show Content
[/size]
Zitieren
#6
Zitat:Also ich nutze pass-through und kann gleichzeitig an hdmi & optical Ton ausgeben.

Mit Standard Audio oder mit Pulseaudio?

Zitat:hdmi & optical

Wobei das dann beides pass-through ist oder?

Hier soll ja HDMI pass-through und Dekodiert Stereo Klinke ausgegeben werden.
Mit Pulse könnte es gehen. Mit Alsa keine Ahnung.

Gruß
Peter
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#7
Denke mal schon das über hdmi pass-through ausgegeben wird, optisch wars auf jedenfall laut meiner Anlage pass-through und es hat sowohl mit alsa als auch mit pulseaudio funktioniert.
Die easyvdr1.0 Festplatte ist jetzt aber wieder ab, hab sie ja nur noch aus Testzwecken über..

Gruß Aaron
[size=xx-small][b]Mediacenter[/b]
[b]easyVDR4.Alpha(Lubuntu18.04 64-Bit) [/b]Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Show Content
[/size]
Zitieren
#8
Arghh,
sorry. Falsche Kategorie.
Geht um EASYVDR 2.0.
Ich erfasse neuen Thread.
Sorry.
VDR 1: [color=black]Easyvdr 3.0.0-stable,[color=black]Kernel 4.4.0-45-generic,  [/color]MB: [color=black]ZOTAC D2550ITXS-B-E,[/color] TV Karte: [color=black]DVB-C Digital Devices PCIe bridge[/color]
VDR 2: [color=black]2.5.0-stable, [/color][color=black]3.16.0-38-generic , MB: [color=black]ZOTAC D2550ITXS-A-E, TV Karte: [/color][/color][color=black]DVB-C Digital Devices PCIe bridge
VDR 3(Eltern): 3.0.0-stable, Kernel 4.4.0-112201802091620-generic,MB: AT3IONT-I, TV Karte: DVB-S Hauppauge WinTV Starbust


[/color][/color]
Zitieren