Kein HDMI Sound

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Denizx37
Beiträge: 6
Registriert: 26.08.2017 15:45:38

Kein HDMI Sound

Beitrag von Denizx37 » 26.08.2017 16:18:12

Hallo zusammen,
seit ca. 20 Jahren habe ich immer wieder Linux parallel zu Windows verwendet, zunächst Suse 7.x, anschließend immer wieder Kubuntu bzw. Linuxmint, zuletzt KDEneon... Seit ich jetzt ein Update meines Heimservers auf J4205-ITX von ASROCK vorgenommen habe, verzweifle ich zunehmends - selbst die Worst-Case-Strategie, durch Distro-Hopping das Problem in den Griff zu kriegen, scheitert.... Entweder scheitert es an der Installation (EFI vs. USB), oder die Festplatten am PCI-Controller wurden nicht erkannt oder aber wie jetzt, wo ich letztendlich zum ersten Mal bei Debian gelandet bin, funktionniert der Sound nicht.

Folgende Eckdaten zum System:
=> Mainboard + Prozessor: ASRock J4205-ITX - Motherboard - Mini-ITX
=> 8 GB Ram
=> Debian Stretch 9 AMD64, KDE
=> Onboard Sound ALC892

Was ich auch versucht habe, ist am angeschlossenen HDMI-Gerät kein Sound zu hören - Bild funktionniert einwandfrei, Kabel ist einwandfrei, HDMI-Gerät ist einwandfrei.
Versucht habe ich diverse Neuinstallationen von Debian, De- und Neuinstallationen von ALSA* und Pulse* über Apper, Alsamixer unmuten, diverse Einstellungen in System-Settings-> Multimedia, Pavucontrol, etc.

Pavucontrol zeigt an, dass alle HDMI's unplugged sind außer HDMI1 - bei HDMI höre ich kein Sound. Voreingestellt war das Backend Phonon VLC, nachdem alles andere nicht geholfen hat, habe ich jetzt zusätzlich auch Phonon GStreamer instaliert.

Wisst Ihr vielleicht, was das Problem sein könnte bzw wie ich weiterkomme mit dem Soundproblem ohne weitere Distributionen zu versuchen?

Nachfolgend einige Details:

lspci --nnk
00:0e.0 Audio device [0403]: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Audio Cluster [8086:5a98] (rev 0b)
Subsystem: ASRock Incorporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Audio Cluster [1849:c892]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
lsmod | grep snd
snd_hda_codec_hdmi 49152 1
snd_hda_codec_realtek 90112 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
snd_soc_skl 65536 0
snd_soc_skl_ipc 45056 1 snd_soc_skl
snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc
snd_soc_sst_dsp 28672 1 snd_soc_skl_ipc
snd_hda_ext_core 28672 1 snd_soc_skl
snd_soc_sst_match 16384 1 snd_soc_skl
snd_hda_intel 36864 2
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 81920 7 snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_soc_skl,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
snd_soc_rt286 36864 0
snd_soc_rl6347a 16384 1 snd_soc_rt286
snd_soc_core 212992 2 snd_soc_skl,snd_soc_rt286
snd_compress 20480 1 snd_soc_core
snd_pcm 110592 8 snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_hda_core,snd_soc_skl,snd_hda_codec_hdmi,snd_soc_rt286,snd_soc_core
snd_timer 32768 1 snd_pcm
snd 86016 14 snd_compress,snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_soc_core,snd_pcm
soundcore 16384 1 snd
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: 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
pacmd list-sinks
2 sink(s) available.
* index: 1
name: <combined>
driver: <module-combine-sink.c>
flags: DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 60948 / 93% / -1,89 dB, front-right: 60948 / 93% / -1,89 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 0,00 ms
max request: 34 KiB
max rewind: 0 KiB
monitor source: 1
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0,00 ms; range is 0,50 .. 200,00 ms
module: 11
properties:
device.class = "filter"
device.description = "Simultaneous output to Built-in Audio Digital Stereo (HDMI)"
device.icon_name = "audio-card"
index: 3
name: <alsa_output.pci-0000_00_0e.0.hdmi-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9950
volume: front-left: 60948 / 93% / -1,89 dB, front-right: 60948 / 93% / -1,89 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 0,00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 3
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0,00 ms; range is 0,50 .. 1837,50 ms
card: 0 <alsa_card.pci-0000_00_0e.0>
module: 6
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 376"
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 = "Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Audio Cluster"
device.form_factor = "internal"
device.string = "hdmi:0"
device.buffering.buffer_size = "352800"
device.buffering.fragment_size = "176400"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo"
device.profile.description = "Digital Stereo (HDMI)"
device.description = "Built-in Audio Digital Stereo (HDMI)"
alsa.mixer_name = "Realtek ALC892"
alsa.components = "HDA:10ec0892,1849c892,00100302 HDA:8086280a,80860101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "SAMSUNG"
active port: <hdmi-output-0>

cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0x91410000 irq 376
Danke Allen für jeden Tipp in der Angelegenheit!

Viele Grüße
Deniz

Denizx37
Beiträge: 6
Registriert: 26.08.2017 15:45:38

Re: Kein HDMI Sound

Beitrag von Denizx37 » 26.08.2017 21:54:46

Hallo zusammen,

wieso auch immer hat das ganze nach stundenlangen erfolglosen Versuchen über die Eingabe des folgenden Befehls funktionniert:

xrandr --output HDMI-1 --set audio on

Jetzt muss ich nur noch sicherstellen, dass bei jedem Start von Linux der Befehl wieder ausgeführt wird, da nach Neustart eine erneute Eingabe des Befehls erforderlich ist...

Mal gucken, wie lange das hält...

Viele Grüße

Deniz

Denizx37
Beiträge: 6
Registriert: 26.08.2017 15:45:38

Re: Kein HDMI Sound

Beitrag von Denizx37 » 26.08.2017 22:24:20

Hi nochmals,

es scheint, als wäre nicht ausschlaggebend, dass HDMI=1 mit dem genannten Befehl aktiviert wird, sondern dass es eine Änderung bei HDMI im Status gibt - wieso auch immer. Habe soeben es mit einem Startskript versucht, als es aber nicht klappte, konnte ich den Sound über HDMI starten, indem ich folgenden Befehl genutzt habe:

xrandr --output HDMI-1 --set audio off

Ziemlich merkwürdig - solange es damit klappt...

Vielleicht hat jemand hier eine bessere Idee, wie ich das ganze eleganter ohne den o.g. Befehl lösen kann...

Nachtrag:
http://hacking.elboulangero.com/2016/09 ... witch.html
Scheint eng verwandt zu sein mit der Problematik...


Viele Grüße
Deniz

Antworten