When plugging my home cinema setup into a new HP Omen 15 with Linux Mint 18.2, there is no option to set audio output to HDMI, despite the video signal working fine.
Other Questions have not been useful/successful.
Mostly it's the issue from this forum post, and none od the proposed solutions have worked.
PulseAudioVolumeControl shows only one device for which to pick profiles (this being the built-in audio). Still, there is an abundance of HDMI profiles I can pick for it.
None but the standard analog setting work.
Istalling the oem-audio-hda-daily-dkms does not change anything.
Using newer NVidia Drivers does not change anything.
aplay -l gives:
**** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0
The GPU does not show up as card 1 as it does in other, solved versions of this problem.
The GPU does not show up in alsamixer either.
I have found no way of making NVidia HDA drivers be recognized.
Edit: alternatively the problem may be that it's only PCH devices in the aplay output and no actual HDMI devices ... my old MSI notebook also shows no NVidida card, but HDMI and PCH Intel Cards in aplay -l, and with that one (also Linux Mint 18.2) the HDMI Sound works without problems.
xrandr --verbosefor which outputs you do have an EDID, and that you do have one for the cinema setup. Next, check with
cat /proc/asound/card*/eld\#*that you have an ELD ("EDID-like data", audio part of EDID), and on which device it appears.
xrandr(despite there being only one physical port), one of which is shown as connected and possesing an EDID, the other one however shows audio options, which the first does not. The
catline shows a couple of lines proclaiming