the sound on my monitor only works after i plug out the HDMI-cable, wait a few seconds and plug it back in. Afterwards i select the HDMI-profile in my plasma-audio-settings and it works (selecting the HDMI-profile befor unplugging the cable does nothing).
Is this a known issue with an easy fix (i found nothing on the internet), or do you need some more information?
I’m no sound guru, but usually I’d expect udev to have taken care of the necessary module loading… This is the relevant section in /etc/pulse/default.pa…
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif
Pure speculation on my part, but I wonder if adding ‘load-module module-alsa-sink device=hw:x,y’ might be needed to load the appropriate sink explicitly (where x=card#, y=device#).
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
#load-module module-udev-detect
load-module module-alsa-sink device=hw:0,3
load-module module-alsa-sink device=hw:0,0
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif
but the only effects are, that i now have two internal audio devices, but no audio profiles in my setup. the headphone-jack works fine (as it did before), but there’s still no HDMI-audio-output.
Mysterious.
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
#load-module module-udev-detect
load-module module-alsa-sink device=hw:0,3
load-module module-alsa-sink device=hw:0,0
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif
I’m not sure that it’s necessary to load device 0 ‘load-module module-alsa-sink device=hw:0,0’ explicitly, and perhaps one of the the other HDMI devices are relevant here? I don’t own such hardware so not able to advise further with any certainty. Hopefully, others who are familiar with HDMI hardware can chime in.
I now just loaded device=hw:0,3 (that’s the device that works with aplay, after replugging the cable of course), but i still get no sound from my monitor.
Thanks for trying to help!
Its a puzzle. Any chance that the problem is the monitor and not the compute running openSUSE ? How is the grounding between your PC and the monitor ? Do they share the same grounding ? or is the ground floating ? Note these are speculative questions and possibly not relevant.
.
I have read that there can be issues with the HDMI handshaking - Specifically when first connecting and there is no audio stream embedded, it then results in audio decoding being disabled. I have experienced similar behaviour on my Samsung TV when switching between HDMI sources sometimes (but not often enough for it to bother me to investigate further). So it might come down to the display device in question perhaps? I don’t think it’s an openSUSE-specific issue.