SBEMU icon indicating copy to clipboard operation
SBEMU copied to clipboard

HDMI audio output selection on Zotac Ion motherboard

Open hooby3dfx opened this issue 2 years ago • 5 comments

With this motherboard, the SBEMU audio is only coming out of headphone jack and not the HDMI connection. Detection with /SCL says:

1: Intel HDA: NVidia MCP79 (10DE0AC0) -> Realtek (10EC0662) (max 96kHz/24bit/8ch)

I also tried setting the output to both 0 and 1. Any way to set it to the HDMI output?

hooby3dfx avatar May 13 '23 22:05 hooby3dfx

Seeing similar issue on HP Compaq Elite 8300 ultra slim desktop.

hooby3dfx avatar May 13 '23 22:05 hooby3dfx

I am seeing a similar problem on an Intel NUC, which has no means of audio output other than HDMI. Sbemu appears to be working, but I hear no sound. I also tried setting the output to both 0 and 1. Sound over HDMI works on the system when I'm running Windows, btw. Any suggestions would be greatly appreciated, please and thank you!

jclecak avatar May 18 '23 02:05 jclecak

From my HD Audio low-level programming experience, making audio over HDMI work requires GPU-specific initialization, which is usually done in tandem with GPU drivers. Since legacy VGA BIOS on most GPUs usually treats HDMI outputs as simple video-only link (like DVI), it usually ignores any audio stuff, and thus audio over HDMI will not work with generic HDA support code.

wbcbz7 avatar Jul 22 '23 19:07 wbcbz7

Do Linux, FreeBSD or Illumos support HDMI/Displayport audio? There should be basically three implementations (Intel, AMD, Nvidia) - I doubt the audio part changes a lot between GPU models otherwise.

Torinde avatar Dec 30 '23 22:12 Torinde

It seems HDMI/Displayport audio (AMD High Definition Audio Device) is based on HDA and is located at the PCIe bus and is not so different from regular HDA (Realtek(R) Audio): image

Of course probably it uses different IDs, etc.?

Torinde avatar Dec 31 '23 15:12 Torinde