No sound on fresh Fedora 42

Hello. I installed Fedora 42 today in a dual boot config and I am not able to get any audio output. I am using a Behringer UMC404HD audio interface. Interface is working fine on same PC on Windows and works fine when plugged into my laptop running Nobara 42. I found this quick doc earlier and followed some of it, installing ALSA firmware, reinstalling pipewire components, adding my user to the audio group, and rebooting, but still no audio. Something that might be helpful is when I run alsamixer and press F6, then select my audio interface, it exits with: “cannot load mixer controls: No such file or directory”. However, trying the same on my laptop (Nobara) works and does not exit

Here is the output from alsa-info.sh.

Before asking experts who can analyze logs for help, why not check the basics first?

Check if the desktop’s sound settings recognize the interface and internal sound card. Also, make sure they aren’t muted.

That’s the first thing I did. My bad for not mentioning it. The interface shows up, is selected, and not muted. I also tried the Line B output as well as opening the sound settings and trying the test option on all playback devices - never got any audio.

Run alsamixer in terminal with F6 select your sound card and see it is muted or right set for your card

Sometimes default sound card pick one on motherboard and you can’t listen sound because it’s set to it

I tried that and the interface shows up when I press F6, but when I select it and hit enter alsamixer closes and returns to the terminal with an error message:

image

I also noticed that the wireplumber service has errors:

Looking at the audio profile, I see the interface’s outputs are separated. I’m wondering if you changed the audio profile from the default to something else. You didn’t use Pro Audio, did you?

In my experience, even when recording and playing back in multi-channel mode, the interface typically handles one input and one output. When multiple channels are involved, routing is usually handled within the recording software like a DAW and its session manager.

Can you test it with one input and one output on the default audio profile of KDE plasma?

Right, the interface has A/B outputs and my speakers are on A. I’ve tried all of the profiles here without any luck

There seems to be a change in your audio profile.

Could you share the output of $ wpctl status | grep -i audio with your interface connected?

A two-channel interface of mine (Behringer UMC22) shows the following.

$ wpctl status | grep -i audio
73. QtPulseAudio:1736 [1.4.7, hank@fedora, pid:1736]
Audio
│ 81. PCM2902 Audio Codec [alsa]
│ * 76. PCM2902 Audio Codec 아날로그 스테레오 [vol: 1.00]
│ * 77. PCM2902 Audio Codec 아날로그 스테레오 [vol: 1.00]
0. Audio/Sink alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.pro-output-0
1. Audio/Source alsa_input.usb-Samsung_USBC_Headset_20190816-00.mono-fallback

DId you reset sound servers and reboot?

systemctl --user restart pipewire pipewire-pulse wireplumber

Please output for ‘pactl list short sinks’ and ‘pactl list sinks’

$ wpctl status | grep -i audio
51. QtPulseAudio:2552 [1.4.7, rodney@fedora, pid:2552]
Audio
│ 53. GA102 High Definition Audio Controller [alsa]
│ 54. Starship/Matisse HD Audio Controller [alsa]
│ 35. Starship/Matisse HD Audio Controller Digital Stereo (IEC958) [vol: 0.40]
│ 48. Starship/Matisse HD Audio Controller Analog Stereo [vol: 1.00]
│ 74. alsa_output.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Line1__sink.split [Stream/Output/Audio/Internal]
│ * 75. alsa_output.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Line1__sink [Audio/Sink]
│ 78. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic4__source [Audio/Source]
│ 79. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic4__source.split [Stream/Input/Audio/Internal]
│ 80. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic3__source [Audio/Source]
│ 81. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic3__source.split [Stream/Input/Audio/Internal]
│ 82. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic2__source [Audio/Source]
│ 83. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic2__source.split [Stream/Input/Audio/Internal]
│ 84. alsa_output.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Line2__sink.split [Stream/Output/Audio/Internal]
│ 85. alsa_output.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Line2__sink [Audio/Sink]
│ * 86. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic1__source [Audio/Source]
│ 87. alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic1__source.split [Stream/Input/Audio/Internal]
0. Audio/Sink alsa_output.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Line1__sink

  1. Audio/Source alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic1__source

I have rebooted several times and even tried reinstalling: $ sudo dnf reinstall pipewire pipewire-pulseaudio pipewire-alsa wireplumber

$ pactl list short sinks
75 alsa_output.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Line1__sink PipeWire float32le 2ch 48000Hz RUNNING
85 alsa_output.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Line2__sink PipeWire float32le 2ch 48000Hz SUSPENDED
88 alsa_output.pci-0000_2d_00.4.iec958-stereo PipeWire s32le 2ch 48000Hz SUSPENDED

$ pactl list sinks | fpaste

Everything looks ok except that default 0 is nvidia sound card that is problem you should try pavucontrol application and configuration try to set your sound card

my sound card is build in audio should be option to select it

I don’t see anything in volume control that is different from KDE system sound settings. Still no audio

select profile for UMC40HD and scroll to analog stereo input + output (or just analog stereo duplex) and off for profile Starship

I turned off starship but there is no analog option for UMC404HD, and still no sound.

A similar issue ‘ALSA cannot load mixer controls’ was reported before.

It is worth installing sudo dnf install alsa-utils

alsa-utils was preinstalled.

$ sudo dnf install alsa-utils
Updating and loading repositories:
Fedora 42 - x86_64 - Updates 100% | 76.7 KiB/s | 26.8 KiB | 00m00s
Repositories loaded.
Package “alsa-utils-1.2.14-1.fc42.x86_64” is already installed.

Nothing to do.

Try Pro Audio

I’ve tried all of those profiles but no luck

Ok qustion you triple boot your system do you shutdown nobara and windows systems before you run fedora because sometime different systems could interfere kernel of fedora and make trouble to it. If you could go to win and nobara and shutdown please not reset do shutdown .Reboot system and chose fedora kernel from grub menu