it detects the intel hd audio and attaches azalia(4), but only the internal realtek alc257 codec is found.
there is no hdmi audio codec, no audio1, and mixerctl -a only shows the internal speaker/headphone outputs. the external display works over hdmi, but there is no way to select hdmi audio because no hdmi audio device is detected.
is hdmi audio expected to work with openbsd 7.9? if it should work, are there any additional diagnostics steps i should try?
@hi when I looked at it, if I remember and understood well, some docs said that this implies some defaults modification that impacts too many people, so it was never intergrated in the source.
But I think there was a patch somewhere in the wild. But not sure it still would work these days.
@hi it doesn’t work out of the box. If you look at the driver code you’ll see it skips HDMI. There’s been various discussions about that, the issue is it might select HDMI by default and there’s not a good mechanism for that currently. The naive approach of removing the code that skips it might work on some devices, although there are various HDMI specific quirks that aren’t implemented currently…
https://man.openbsd.org/azalia.4
At the botton us says hdmi codecs are not supported, but i don't
know what that means.
I use a small usb sound device on my system connected to a TV
using hdmi.
(I think that's how I came to know that hdmi doesn't work.)
@hi I got excited by your post thinking that I had missed HDMI audio support being introduced in 7.9.
Maybe one day! 
ESS9038K2M 32-bit
up to dsd256, pcm up to 32b/768kHz