Board: Minisforum BD790i X3D
OS: EndeavourOS
I purchased a motherboard from minisforum, it’s a mobile-on-desktop (MoD) board with the chip directly on the board,
I love it, my build runs amazing, super small and everything i ever wanted
However the one thing that doesn’t work is audio
The device in my audio list is “Family 17h/19h/1ah HD Audio Controller Pro”
Pipewire seems to work and playing a video attempts to play audio on that, but the audio never makes it put of the jack. Not even static just… nothing. And yes, I am using the jacks on the back of the motherboard and not on the case itself.
The manufacturer’s response was “Install Windows and let us know if it works” which does irk me.
My hypothesis is that the pins are not mapped correctly, and that Windows does something to pre-configure pins and the linux kernel doesn’t do that in the same way so I’ve been trying hdajackretask to try and fix it however no matter how I set it up I never get any audio at all.
I’ve asked on 3 different forums, no replies beyond another person saying try it on Windows.
The only thing I can find out line that might be something useful is downgrading the kernel to 6.7 worked for someone, but I don’t think that’s the best option for someone who wants basically 1-step-from-bleeding-edge because that’s over a year old and I’m unsure of the ramifications of downgrading.
I would really really appreciate any help in actually trying to iron this out because right now I’m using Bluetooth earbuds and it’s terrible.
The 6.6.x kernel series is LTS and should be fine as a downgrade target (6.7.x not so much so). Unless there’s something specific from the newer kernel versions that you need to drive that system, there shouldn’t be any issues. I’m still on a 6.6-series kernel.
That being said, you could try troubleshooting this from the bottom up rather than the top down.
First, use
lspci -v
to verify that the device is being correctly identified and associated with a driver.Next, invoke
alsamixer
and make sure everything is unmuted and your HD audio controller is the first sound device. The last time I had something like this happen to me, the issue turned out to be that the main soundcard slot was being hijacked by an HDMI audio output that I didn’t want and wasn’t using, and that was somehow muting the sound at the audio jack even when I tried to switch to it. A little mucking around in ALSA-level config files fixed everything.Install
pavucontrol
orqasmixer
and make sure you flip through all the output toggles to make sure pipewire isn’t keeping it muted because it doesn’t detect something plugged. It’s a known issue with this hardware and codec, and other minisforums products have this same issue with it battling the software v hardware mixer controls.I haven’t figured out how exactly to make it automatically switch on plugin of headphones just yet, but I’m sure someone may have a fix out there.