Dummy output audio problem in Fedora 42

I have recently installed Fedora 42 on my laptop, after installing the audio was working, but after I restarted there is no sound.

Here are what I have tried and helpful to identify the root cause:

wpctl status
PipeWire ‘pipewire-0’ [1.4.6, , cookie:3326302127]
└─ Clients:
32. WirePlumber [1.4.6, pid:2071]
40. WirePlumber [export] [1.4.6, , pid:2071]
51. uresourced [1.4.6, sdhakal@2400-1a00-5b2c.ip6.wlink.com.np, pid:2334]
52. pipewire [1.4.6, pid:2337]
53. plasmashell [1.4.6, , pid:2536]
59. libcanberra [1.4.6, , pid:2536]
61. [1.4.6, ]
63. xdg-desktop-portal [1.4.6, , pid:2359]
64. kwin_wayland [1.4.6, sdhakal@2400-1a00-5b2c.ip6.wlink.com.np, pid:2343]
65. QtPulseAudio:6725 [1.4.6, , pid:6725]
68. libcanberra [1.4.6, , pid:2489]
69. [1.4.6, , pid:2489]
73. [1.4.6, , pid:2576]
74. Microsoft Edge input [1.4.6, , pid:6306]
76. wpctl [1.4.6, , pid:7621]

Audio
├─ Devices:
│ 41. Tiger Lake-LP Smart Sound Technology Audio Controller [alsa]

├─ Sinks:
│ * 54. Dummy Output [vol: 0.45]

├─ Sources:

├─ Filters:

└─ Streams:

Video
├─ Devices:
│ 48. Integrated_Webcam_HD [v4l2]
│ 49. Integrated_Webcam_HD [v4l2]
│ 50. Integrated_Webcam_HD: Integrate [libcamera]

├─ Sinks:

├─ Sources:
│ * 66. Integrated_Webcam_HD (V4L2)

├─ Filters:

└─ Streams:
60. kwin_wayland
71. output_1 > plasmashell:input_1 [init]
62. plasmashell
72. input_1 < kwin_wayland:output_1 [init]

Settings
└─ Default Configured Devices:

inxi -A
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio
driver: sof-audio-pci-intel-tgl
API: ALSA v: k6.15.4-200.fc42.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.6 status: active

systemctl --user start pipewire

pactl list short sinks
pactl list short sources
54 auto_null PipeWire float32le 2ch 48000Hz SUSPENDED
54 auto_null.monitor PipeWire float32le 2ch 48000Hz SUSPENDED

Thank you for help.

Run from command line

alsamixer

Just to make sure the sound is not muted

perform step1 and step 2

1 Like

I’m following.
I have the same problem. Commands run by OP print the same output.

I followed the guide posted, but with no effect.

In my case, at least, it’s not a hardware problem, as audio plays normally when running a live USB of fedora 41 workstation.

Which information may be needed to investigate further?

Thanks in advance

Also having the same issue here with near identical output to the original post. Also followed the guide and no dice there either. I’m running a Dell Inspiron 3501. If connecting Bluetooth audio it’ll work just fine, but the internal laptop speakers aren’t working at all. I also don’t have any input devices available to select, not that the input has bothered me, but I assume it’s related as they’re using the same device. Happy to provide any information needed to investigate; just don’t know what else is needed here.

Hello, I had the same issue. I tried everything I found online, but nothing worked. The last thing I did to fix it was the following:

Update the system:

bash

sudo dnf update

Then, I tried installing the KDE Plasma desktop since I had GNOME:

bash

sudo dnf5 install @kde-desktop-environment

When I did this, I got a compatibility error with PulseAudio, so I had to remove it:

bash

sudo dnf remove pulseaudio

After that, I was able to install KDE:

bash

sudo dnf5 install @kde-desktop-environment

I restarted, and the audio showed “No Device.” I clicked the sound icon, went to “Audio Settings” at the top of the menu, and saw that “Audio” or “Internal Audio” was OFF. I opened the dropdown menu and selected “AUDIO PRO” (my device), and then the audio started working.

Hope this helps!

Okay… so after some digging, the issue appears to be resolved by this option…

sudo bash -c 'echo "options snd_hda_intel dmic_detect=0" > /etc/modprobe.d/audio-options.conf'
sudo dracut --force

Reboot and it should be working for you now.

Be aware that this will probably disable your internal microphone, but I’m assuming for a lot of people that probably won’t be an issue.

2 Likes

This worked for me. As you suspected it disabled internal microphone.
While waiting for an official solution to fix the whole problem this is certainly ok.

Thank you!

This is the only solution that worked for me, but I can’t really use it because I need my internal mic :sweat_smile:

Did anyone open an official issue for this? I’d like to know when there’s an official fix.

This worked for me also. Previously I could only see Dummy Output, now my internal speakers are recognised. However, I would like my microphone also. How do I re-enable the microphone…

I repeatedly have this problem now with Fedora release 41 (I am about to upgrade but wonder if it still will be a problem for me; it was working well for me until some recent package addition/update, but I don’t know which)… the details are interesting:

  1. Sound works fine until the screensaver kicks in, then
  2. audio output gets set automatically to dummy device (and no sound out)
  3. when I change the output device to HDMI there is still no sound, and the setup’s sound “Test…” facility shows NO SPEAKERS to select!
  4. but if I switch the sound output to something else - the Dummy output has now disappeared as an option, but I choose Digital output (S/PDIF) - and switch back to HDMI, then everything is fine (until I leave the computer for a while!)

I hope this helps others work around the problem, and/or developers track down the bug - if needed I can supply more data.