No front audio or microphone input with MSI x870 Tomahawk

Hello, I have problems with my front panel audio (and microphones in general) in Fedora 41 Beta on my brand new computer with an MSI x870 Tomahawk motherboard.

I’m using kernel 6.12.0-0.rc2.24 from rawhide kernel-nodebug to have drivers for my lan and wifi controllers (too new for correct support in 6.11 kernel).

The audio device appears to be an ALC4080 according to the specs on the MSI website, though I can’t find it with lspci or lsusb, getting instead the following audio devices :

lspci:

03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
73:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
73:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller

lsusb:

Bus 001 Device 004: ID 0db0:cd0e Micro Star International USB Audio

Audio output is fine from the back motherboard port but :

  • No audio output from front jack port, even though headphone is detected : it appears in the list of audio devices but, when selected, audio is still outputed by the speakers (plugged at the back). Unplugging the speakers and plugging the headphone to the back MoBo port makes it work, though it is impractical.

  • No microphone input working at all (front AND back) even though, like above, microphone is detected and appears in input devices list. There is no sound recorded (changing volume levels doesn’t work). That is more critical as I need to be able to make audio conferences on this computer.

  • My friends DO hear sounds in conferences : they don’t hear the microphone but they hear the system sounds (bells etc.)! There seems to be some piping problem here.

The problem appears not to be hardware related : everything is working just fine on my dual-boot Windows.

I tried fumbling with volume levels and devices in alsamixer and pavucontrol to no avail.

I’m at a complete loss here and would be thankful for any kind of help.

1 Like

I have the same motherboard and the exact same problem as you.

I’m using Arch, but I believe my workaround should also work for Fedora if it uses alsa-ucm-conf.

Please see details on how to work around it on this issue I opened:

Chime in to share your experience there. Maybe it will attract the developer’s attention if they see many people have this problem.

You will still have low microphone volume, which I’m working around with by setting my microphone to 150 or 200% by running.

pactl set-source-volume @DEFAULT_SOURCE@ 200%

Keep in mind I have not tested the front jacks, though.

Nice of you to report this. I added my comment on the github issue.

1 Like