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.