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.

  • nyan@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    11 days ago

    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.

    • DeadMartyr@lemmy.zipOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 days ago

      The driver that appears is “snd_hda_intel”, the intel part is apparently just what they decided to name it, doesn’t matter that the board is centered around an AMD Chip

      I’ve disabled the other two devices I have “Navi 31 HDMI/DP Audio” and “Rembrandt Radeon High Definition Audio Controller”

      The former is for Audio through my GPU(?)'s HDMI which i didn’t even know was a thing

      The latter I thought might be the one I needed but apparently its for the hdmi of the board itself

      I will try your advice with alsamixer and see if I can get anything out of it


      Update: Alsamixer I flipped everything off of mute, some things were muted, I also disabled auto-mute but nothing changed.

      Audio from youtube tries to play out to the right card but I have no idea what’s wrong. I’m back to my hdajackretask idea and messing with that