No audio after updating F35 - "dummy output"

Hello,

Yesterday my audio was working fine. I updated F35 this morning and now there is no audio. All I see in Settings => Sound is “Dummy Output”.

I’ve tried running: sudo dnf distro-sync, but it just said “Dependencies resolved. Nothing to do.”

The output of a few commands:

systemctl --user status wireplumber

wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2022-05-16 15:37:51 MDT; 31min ago
   Main PID: 1661 (wireplumber)
      Tasks: 4 (limit: 19053)
     Memory: 6.7M
        CPU: 75ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─1661 /usr/bin/wireplumber

May 16 15:37:51 desktop-rye systemd[1361]: Started Multimedia Service Session Manager.
May 16 15:37:52 desktop-rye wireplumber[1661]: Failed to set scheduler settings: Operation not permitted

systemctl --user status pipewire

pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled)
    Drop-In: /usr/lib/systemd/user/pipewire.service.d
             └─00-uresourced.conf
     Active: active (running) since Mon 2022-05-16 15:37:51 MDT; 40min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1660 (pipewire)
      Tasks: 2 (limit: 19053)
     Memory: 5.3M
        CPU: 2.013s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1660 /usr/bin/pipewire

May 16 15:37:51 desktop-rye systemd[1361]: Started PipeWire Multimedia Service.
[riley@desktop-rye ~]$ systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2022-05-16 15:37:51 MDT; 40min ago
   Main PID: 1661 (wireplumber)
      Tasks: 4 (limit: 19053)
     Memory: 6.7M
        CPU: 75ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─1661 /usr/bin/wireplumber

May 16 15:37:51 desktop-rye systemd[1361]: Started Multimedia Service Session Manager.
May 16 15:37:52 desktop-rye wireplumber[1661]: Failed to set scheduler settings: Operation not permitted

lspci

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.5 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation Z87 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev cf)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
03:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)
04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
[riley@desktop-rye ~]$ lspci -nnk | grep -A2 Audio
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
	Subsystem: ASUSTeK Computer Inc. Device [1043:855f]
	Kernel driver in use: snd_hda_intel
--
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1002:aaf0]
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:aaf0]
	Kernel driver in use: snd_hda_intel


I tried reinstalling pipewire and rebooting with:
dnf reinstall pipewire* alsa*
But, that didn’t work.

Then I switched to pipewire-media-sessions with:
sudo dnf swap wireplumber pipewire-media-session
and my audio is working again.

I don’t really know what I did, or if it is OK to keep running with media-sessions instead. I just know I never had these problems before pipewire. Now, every 4 months I am trying to fix my audio :weary:

1 Like

You may want to take a look at No devices detected after update to 0.4.10 (#254) · Issues · PipeWire / wireplumber if you’ve modified the alsa or bluez configs.

Thanks for the link! I’ll look into it.

Just posting this here for anyone wondering the same thing:

I installed Fedora 36 on a VM running on QEMU/KVM with Virt-Manager on a Fedora 36 host. After installation audio was working ok but after updating the packages (regular dnf update) the sound stopped working and “Dummy Output” appeared on the Audio Settings.

Swapping wireplumber for pipewire-media-session solved this issue for me and I believe it’s a bit less choppy. I ignore the repercussions it may have down the line on upgrades but it’s working correctly now.

I had a vanilla default installation with no modifications to ALSA or Bluez configurations so I wouldn’t know how to interpret the link that Joe mentioned but the symptoms were 1:1 to the ones from Rye.

The issue I referenced would apply if you had modified the default configurations in/etc/wireplumber or ~/.config/wireplumber

If this was with 4.11, you may want to have a look at No audio device is created after updating to 0.4.11 (#303) · Issues · PipeWire / wireplumber · GitLab

If you have more issues please start a new topic

Thanks