[gelöst] Optischer Audio-Ausgang funzt nicht

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Benutzeravatar
linuxlooser
Beiträge: 141
Registriert: 27.12.2012 17:17:37
Wohnort: Karlsruhe

[gelöst] Optischer Audio-Ausgang funzt nicht

Beitrag von linuxlooser » 21.11.2022 22:21:55

Hallo zusammen,
hab hier einen Rechner mit J4205-Board (mini-ITX) als Media-PC laufen.
Das Ding hat analogen Sound, kann Sound via HDMI ausgeben und außerdem hat das Board einen optischen Ausgang: 1 x Optical SPDIF Out Port steht im Manual des Boards.
Debian 11.5 Gnome

Diverse Ausgaben:

Code: Alles auswählen

inxi -Fzx
System:
  Kernel: 5.10.0-19-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1 
  Console: tty 1 Distro: Debian GNU/Linux 11 (bullseye) 
Machine:
  Type: Desktop Mobo: ASRock model: J4205-ITX serial: <filter> 
  UEFI: American Megatrends v: P1.30 date: 04/18/2017 
(...)
Audio:
  Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster vendor: ASRock driver: snd_hda_intel v: kernel bus ID: 00:0e.0 
  Sound Server: ALSA v: k5.10.0-19-amd64 

Code: Alles auswählen

lspci -nnk | grep -i audio -A2
00:0e.0 Audio device [0403]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster [8086:5a98] (rev 0b)
	Subsystem: ASRock Incorporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster [1849:c892]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci

Code: Alles auswählen

lspci
00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b)

Code: Alles auswählen

aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC892 Analog [ALC892 Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC892 Digital [ALC892 Digital]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 7: HDMI 1 [HDMI 1]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 9: HDMI 3 [HDMI 3]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 10: HDMI 4 [HDMI 4]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Angeschlossen werden soll der PC an einen Dynavox-Verstärker
https://www.hifitest.de/test/vollversta ... v-50-19247
https://www.pollin.de/productdownloads/D631253B.PDF

Abtastrate: 192 kHz/24Bit
Eingänge: 2 x Stereo Cinch-Buchse, 2 x Toslink, 1 x Koaxial und BT

Das würde ich gerne über eine optische Leitung machen. LIcht kommt aus dem PC raus, aber der Verstärker will kein Audio abgeben.
Eine Verbindung per Bluetooth vom Rechner zum Verstärker funktioniert zwar, blockiert mir aber den Bluetooth-Eingang.

In den Audio-Einstellungen bekomme ich S/PDIF Digital Audio, HDMI und - falls aktiv, den Dynaudio über Bluetooth als Audio-Ausgabegeräte angeboten.
Ersteres sollte doch den Verstärker ansteuern - oder verstehe ich das falsch?
Zuletzt geändert von linuxlooser am 18.12.2022 11:08:53, insgesamt 2-mal geändert.
Grüße
LL

Benutzeravatar
linuxlooser
Beiträge: 141
Registriert: 27.12.2012 17:17:37
Wohnort: Karlsruhe

Re: Optischer Audio-Ausgang funzt nicht

Beitrag von linuxlooser » 22.11.2022 11:46:37

... um rauszukriegen, ob überhaupt irgendwas funzt, hab ich mir eine externe Soundkarte ausgeliehen, ebenfalls mit optischem Ausgang.

Code: Alles auswählen

lsusb
Bus 001 Device 005: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device
und

Code: Alles auswählen

aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC892 Analog [ALC892 Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC892 Digital [ALC892 Digital]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 7: HDMI 1 [HDMI 1]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 9: HDMI 3 [HDMI 3]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 10: HDMI 4 [HDMI 4]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: ICUSBAUDIO7D [ICUSBAUDIO7D], Gerät 0: USB Audio [USB Audio]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0

Code: Alles auswählen

pactl list sinks short
1	PulseEffects_apps	module-null-sink.c	s16le 2ch 44100Hz	RUNNING
2	PulseEffects_mic	module-null-sink.c	s16le 2ch 44100Hz	IDLE
39	alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo	module-alsa-card.c	s16le 2ch 44100Hz	RUNNING
42	alsa_output.pci-0000_00_0e.0.hdmi-stereo	module-alsa-card.c	s16le 2ch 44100Hz	IDLE

Code: Alles auswählen

pactl list sinks
1	PulseEffects_apps	module-null-sink.c	s16le 2ch 44100Hz	RUNNING
2	PulseEffects_mic	module-null-sink.c	s16le 2ch 44100Hz	IDLE
37	alsa_output.pci-0000_00_0e.0.iec958-stereo	module-alsa-card.c	s16le 2ch 44100Hz	IDLE
39	alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo	module-alsa-card.c	s16le 2ch 44100Hz	RUNNING
Ziel #1
	Status: RUNNING
	Name: PulseEffects_apps
	Beschreibung: PulseEffects(apps)
	Treiber: module-null-sink.c
	Abtastwert-Angabe: s16le 2ch 44100Hz
	Kanalzuordnung: front-left,front-right
	Besitzer-Modul: 21
	Stumm: nein
	Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        Verteilung 0,00
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
	Quellen-Monitor: PulseEffects_apps.monitor
	Latenz: 348 usec, eingestellt 2506 usec
	Flags: DECIBEL_VOLUME LATENCY SET_FORMATS 
	Eigenschaften:
		device.description = "PulseEffects(apps)"
		device.class = "sound"
		device.icon_name = "audio-card"
	Formate:
		pcm

Ziel #2
	Status: IDLE
	Name: PulseEffects_mic
	Beschreibung: PulseEffects(mic)
	Treiber: module-null-sink.c
	Abtastwert-Angabe: s16le 2ch 44100Hz
	Kanalzuordnung: front-left,front-right
	Besitzer-Modul: 22
	Stumm: nein
	Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        Verteilung 0,00
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
	Quellen-Monitor: PulseEffects_mic.monitor
	Latenz: 29910 usec, eingestellt 40000 usec
	Flags: DECIBEL_VOLUME LATENCY SET_FORMATS 
	Eigenschaften:
		device.description = "PulseEffects(mic)"
		device.class = "sound"
		device.icon_name = "audio-card"
	Formate:
		pcm

Ziel #37
	Status: IDLE
	Name: alsa_output.pci-0000_00_0e.0.iec958-stereo
	Beschreibung: Internes Audio Digital Stereo (IEC958)
	Treiber: module-alsa-card.c
	Abtastwert-Angabe: s16le 2ch 44100Hz
	Kanalzuordnung: front-left,front-right
	Besitzer-Modul: 6
	Stumm: ja
	Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        Verteilung 0,00
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
	Quellen-Monitor: alsa_output.pci-0000_00_0e.0.iec958-stereo.monitor
	Latenz: 40747 usec, eingestellt 40000 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS 
	Eigenschaften:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC892 Digital"
		alsa.id = "ALC892 Digital"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "1"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91310000 irq 130"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:0e.0"
		sysfs.path = "/devices/pci0000:00/0000:00:0e.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "5a98"
		device.product.name = "Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster"
		device.form_factor = "internal"
		device.string = "iec958:0"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "iec958-stereo"
		device.profile.description = "Digital Stereo (IEC958)"
		device.description = "Internes Audio Digital Stereo (IEC958)"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Ports:
		iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
	Aktiver Port: iec958-stereo-output
	Formate:
		ac3-iec61937, format.rate = "[ 32000, 44100, 48000, 88200, 96000, 192000 ]"
		pcm

Ziel #39
	Status: RUNNING
	Name: alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo
	Beschreibung: CM106 Like Sound Device Digital Stereo (IEC958)
	Treiber: module-alsa-card.c
	Abtastwert-Angabe: s16le 2ch 44100Hz
	Kanalzuordnung: front-left,front-right
	Besitzer-Modul: 27
	Stumm: nein
	Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        Verteilung 0,00
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
	Quellen-Monitor: alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo.monitor
	Latenz: 44783 usec, eingestellt 40000 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 
	Eigenschaften:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "USB Audio"
		alsa.id = "USB Audio"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "1"
		alsa.card_name = "ICUSBAUDIO7D"
		alsa.long_card_name = "ICUSBAUDIO7D at usb-0000:00:15.0-6, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:00:15.0-usb-0:6:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:15.0/usb1/1-6/1-6:1.0/sound/card1"
		udev.id = "usb-0d8c_USB_Sound_Device-00"
		device.bus = "usb"
		device.vendor.id = "0d8c"
		device.vendor.name = "C-Media Electronics, Inc."
		device.product.id = "0102"
		device.product.name = "CM106 Like Sound Device"
		device.serial = "0d8c_USB_Sound_Device"
		device.string = "iec958:1"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "iec958-stereo"
		device.profile.description = "Digital Stereo (IEC958)"
		device.description = "CM106 Like Sound Device Digital Stereo (IEC958)"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-usb"
	Ports:
		iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
	Aktiver Port: iec958-stereo-output
	Formate:
		pcm
Mit diesem Konstrukt:
Rechner => USB => externe Soundkarte => Lichtwellenleiter => Verstärker
hab ich also wunderbares Audio.

Somit funktionieren sowohl der Lichtwellenleiter als auch der Verstärker.
Bleibt die Frage: wie krieg ich den internen Licht-Ausgang dazu, sich kooperativ zu zeigen?
Grüße
LL

electri
Beiträge: 141
Registriert: 21.07.2017 22:30:50

Re: Optischer Audio-Ausgang funzt nicht

Beitrag von electri » 22.11.2022 12:31:09

Ohne deine Ausgaben verstanden zu haben werfe ich mal zwei Mutmaßungen in den Raum:
Manchmal ist/war (?) der optische Ausgang erstmal gemutet. Je nach Desktopumgebung fehlte bei mir früher der Mute/Unmute-Button. Mit Cinnamon kenne ich mich nicht aus. Vor vielen Jahren unter KDE musste ich den Alsa-mixer der Konsole verwenden, um den optischen Digital-Ausgang zu aktivieren.
Eine andere Idee wäre, dass die Samplingrate vom Verstärker nicht unterstützt wird. In deinem ersten Post schreibst du was von 192 kHz, in den Ausgaben mit deiner USB-Soundkarte steht was von 44 kHz.

Benutzeravatar
linuxlooser
Beiträge: 141
Registriert: 27.12.2012 17:17:37
Wohnort: Karlsruhe

Re: Optischer Audio-Ausgang funzt nicht

Beitrag von linuxlooser » 22.11.2022 19:45:35

danke für die Hinweise.
electri hat geschrieben: ↑ zum Beitrag ↑
22.11.2022 12:31:09
Manchmal ist/war (?) der optische Ausgang erstmal gemutet. Je nach Desktopumgebung fehlte bei mir früher der Mute/Unmute-Button. Mit Cinnamon kenne ich mich nicht aus. Vor vielen Jahren unter KDE musste ich den Alsa-mixer der Konsole verwenden, um den optischen Digital-Ausgang zu aktivieren.
Sowas hab ich bei der Suche auch gelesen, die Beiträge waren - wie Du schreibst - viele Jahre alt => aus 2014 und so.
Trotzdem hab ich mal

Code: Alles auswählen

alsamixer
ins Terminal gehackt und da sieht die besagte Soundkarte so aus:
3841

3840

3839

Aus meiner Sicht sollte da alles freigeschaltet sein, was ich brauchen könnte ...
electri hat geschrieben: ↑ zum Beitrag ↑
22.11.2022 12:31:09
Eine andere Idee wäre, dass die Samplingrate vom Verstärker nicht unterstützt wird. In deinem ersten Post schreibst du was von 192 kHz, in den Ausgaben mit deiner USB-Soundkarte steht was von 44 kHz.
Was mich hier irritiert ist die Tatsache, daß BEIDE Soundausgänge die identischen Angaben machen - aber der eine funzt, der andere nicht:
Intern:

Code: Alles auswählen

Status: IDLE
	Name: alsa_output.pci-0000_00_0e.0.iec958-stereo
	Beschreibung: Internes Audio Digital Stereo (IEC958)
	Treiber: module-alsa-card.c
	Abtastwert-Angabe: s16le 2ch 44100Hz
	Kanalzuordnung: front-left,front-right
	Besitzer-Modul: 6
	Stumm: ja
	Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        Verteilung 0,00
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
	Quellen-Monitor: alsa_output.pci-0000_00_0e.0.iec958-stereo.monitor
	Latenz: 40747 usec, eingestellt 40000 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS 
Extern:

Code: Alles auswählen

Status: RUNNING
	Name: alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo
	Beschreibung: CM106 Like Sound Device Digital Stereo (IEC958)
	Treiber: module-alsa-card.c
	Abtastwert-Angabe: s16le 2ch 44100Hz
	Kanalzuordnung: front-left,front-right
	Besitzer-Modul: 27
	Stumm: nein
	Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        Verteilung 0,00
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
	Quellen-Monitor: alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo.monitor
	Latenz: 44783 usec, eingestellt 40000 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 
Grüße
LL

Benutzeravatar
smutbert
Moderator
Beiträge: 8313
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Optischer Audio-Ausgang funzt nicht

Beitrag von smutbert » 22.11.2022 21:49:34

gleich, bis auf eine Zeile :wink:
pci(e)/onboard:
linuxlooser hat geschrieben: ↑ zum Beitrag ↑
22.11.2022 19:45:35
Stumm: ja
usb:
linuxlooser hat geschrieben: ↑ zum Beitrag ↑
22.11.2022 19:45:35
Stumm: nein
pavucontrol hast du? sonst auf der Kommandozeile

Code: Alles auswählen

pactl set-sink-mute alsa_output.pci-0000_00_0e.0.iec958-stereo false

Benutzeravatar
linuxlooser
Beiträge: 141
Registriert: 27.12.2012 17:17:37
Wohnort: Karlsruhe

Re: Optischer Audio-Ausgang funzt nicht

Beitrag von linuxlooser » 23.11.2022 07:51:12

ha ... super ... danke Dir!
Wald und Bäume und so ...

Ich hab Audio!!!

(hab das jetzt Monate durch eine Bluetooth-Verbindung umgangen, aber die macht soviel Zeitverzug, daß irgendwann der Leidensdruck zu groß wird ...)
Grüße
LL

Antworten