No sound from Fedora 40

Hi there everyone

Really strange issue with my Fedora 40 Workstation install on Gnome. I have no sound out of any of my output devices. I have tried the following with very limited success.

This was working OK until this morning.

Changed kernel version back to a previous version, which didn’t work.
Restarted pipewire, which resulted in the Jabra USB device working briefly, but after restart it no longer worked.
The headphone socket did not work, nor did HDMI output
A side effect seems to involve YouTube videos in Brave not playing

An output of inxi -Fzxx follows

inxi -Fzxx
System:
  Kernel: 6.8.9-300.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-34.fc40
  Desktop: GNOME v: 46.2 tk: GTK v: 3.24.42 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 40 (Workstation Edition)
Machine:
  Type: Desktop System: Micro-Star product: MS-7C37 v: 2.0
    serial: <superuser required>
  Mobo: Micro-Star model: MPG X570 GAMING PLUS (MS-7C37) v: 2.0
    serial: <superuser required> BIOS: American Megatrends LLC. v: A.M0
    date: 10/13/2023
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master
    serial: <filter> charge: 100% (should be ignored) status: discharging
  Device-2: hidpp_battery_1 model: Logitech MX Keys Wireless Keyboard
    serial: <filter> charge: 50% (should be ignored) status: discharging
CPU:
  Info: 8-core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2
    rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
  Speed (MHz): avg: 2302 high: 3900 min/max: 2200/4559 boost: enabled cores:
    1: 2200 2: 2199 3: 2200 4: 2199 5: 2200 6: 2200 7: 2200 8: 2200 9: 2199
    10: 3900 11: 2200 12: 2147 13: 2200 14: 2200 15: 2200 16: 2200
    bogomips: 124796
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: Gigabyte
    driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
    active: DP-1,DP-2 empty: HDMI-A-1,HDMI-A-2,Writeback-1 bus-ID: 2f:00.0
    chip-ID: 1002:73bf
  Device-2: ARC Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-5:2 chip-ID: 05a3:9331
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.0
    compositor: gnome-shell driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
    display-ID: 0
  Monitor-1: DP-1 model: Samsung S34J55x res: 3440x1440 dpi: 110
    diag: 864mm (34")
  Monitor-2: DP-2 model: ASUS MB16AC res: 1920x1080 dpi: 142
    diag: 395mm (15.5")
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.1.1 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon RX 6800 (radeonsi navi21 LLVM
    18.1.6 DRM 3.57 6.8.9-300.fc40.x86_64) device-ID: 1002:73bf
    display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: 2f:00.1 chip-ID: 1002:ab28
  Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 31:00.4 chip-ID: 1022:1487
  Device-3: ARC Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-5:2 chip-ID: 05a3:9331
  Device-4: GN Netcom Jabra SPEAK 510 USB driver: jabra,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 5-2.4:5
    chip-ID: 0b0e:0422
  API: ALSA v: k6.8.9-300.fc40.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.0.7 status: active with: 1: wireplumber
    status: active 2: pipewire-alsa type: plugin
  Server-3: PulseAudio v: 16.1 status: active with: pulseaudio-alsa
    type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI X570-A PRO driver: r8169 v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 27:00.0 chip-ID: 10ec:8168
  IF: enp39s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Microsoft Xbox Wireless Adapter for Windows driver: xone-dongle
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 5-2.2:3
    chip-ID: 045e:02e6
Drives:
  Local Storage: total: 3.38 TiB used: 544.59 GiB (15.7%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 45.9 C
  ID-2: /dev/nvme1n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 44.9 C
  ID-3: /dev/sda vendor: Crucial model: CT240M500SSD1 size: 223.57 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-4: /dev/sdb vendor: Crucial model: CT1000BX500SSD1 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-5: /dev/sdc vendor: Crucial model: CT480BX200SSD1 size: 447.13 GiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 930.51 GiB used: 544.22 GiB (58.5%) fs: btrfs
    dev: /dev/nvme1n1p3
  ID-2: /boot size: 973.4 MiB used: 373 MiB (38.3%) fs: ext4
    dev: /dev/nvme1n1p2
  ID-3: /home size: 930.51 GiB used: 544.22 GiB (58.5%) fs: btrfs
    dev: /dev/nvme1n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A gpu: amdgpu temp: 68.0 C
    mem: 66.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
  Memory: total: 64 GiB note: est. available: 62.71 GiB used: 3.92 GiB (6.3%)
  Processes: 441 Power: uptime: 17m wakeups: 0 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: flatpak pkgs: 45 Compilers: gcc: 14.1.1 Shell: Bash
    v: 5.2.26 running-in: warp inxi: 3.3.34

Check that no other audio connectors are occupied.

Thanks for the suggestion, however I am not entirely sure what you mean. Is there are command I can run to find this out?

Hello, no command, you make sure that all the audio outputs are free. In my case the speakers did not work because I had the front outputs occupied with the headphone jacks, both at the same time do not work for me.

Thanks for that, however this is not the case here.

1 Like

Does that mean the videos don’t even play, no moving pictures so to speak, or do they play but without sound? The second option is most likely the same problem as with the rest of your sound problems, the first one is an indication that something else is wrong.
Can you play music in your music player, do you see the elapsed time change, or is it the same as with the Youtube videos?

So the YouTube videos won’t even play. The wheel of doom will spin and nothing will happen until you restart the Pipewire service, at which point it will start to play with sound. As soon as the sound stops, you need to keep restarting the service for it to work again. It is very strange indeed.

Similar symptoms when playing music in VLC, however the elapsed time will count down, but no sound at all. Restart Pipewire, and sound will play, but once the sound has finished. It will go back to not working again. Tested with a number of apps all show the same symptoms.

I’m having nearly identical issues. This computer’s OS install is almost pristine, just did a fresh install about a week ago. Results of inxi -Fzxx are:

System:
  Kernel: 6.10.10-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: KDE Plasma v: 6.1.5 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 40 (KDE Plasma)
Machine:
  Type: Laptop System: Dell product: XPS 9315 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 00KRKP v: A00 serial: <superuser required> part-nu: 0B14
    UEFI: Dell v: 1.22.0 date: 07/11/2024
Battery:
  ID-1: BAT0 charge: 40.1 Wh (87.2%) condition: 46.0/50.2 Wh (91.5%)
    volts: 12.6 min: 11.6 model: BYD DELL G9FHC25 serial: <filter>
    status: discharging
CPU:
  Info: 10-core (2-mt/8-st) model: 12th Gen Intel Core i7-1250U bits: 64
    type: MST AMCP arch: Alder Lake rev: 4 cache: L1: 928 KiB L2: 6.5 MiB
    L3: 12 MiB
  Speed (MHz): avg: 824 high: 1236 min/max: 400/4700:3500 cores: 1: 765
    2: 683 3: 900 4: 816 5: 873 6: 1236 7: 900 8: 912 9: 886 10: 666 11: 858
    12: 400 bogomips: 45158
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Alder Lake-UP4 GT2 [Iris Xe Graphics] vendor: Dell
    driver: i915 v: kernel arch: Gen-12.2 ports: active: eDP-1 empty: DP-1,
    DP-2, DP-3, DP-4, DP-5, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:46aa
  Display: wayland server: Xwayland v: 24.1.2 compositor: kwin_wayland
    driver: N/A display-ID: 0
  Monitor-1: eDP-1 res: 1536x960 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast gbm:
    drv: iris surfaceless: drv: iris wayland: drv: iris x11: drv: iris
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.7 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (ADL GT2)
    device-ID: 8086:46aa display-ID: :0.0
  API: Vulkan v: 1.3.290 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: N/A device-ID: 8086:46aa device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
Audio:
  Device-1: Intel Alder Lake Imaging Signal Processor vendor: Dell driver: N/A
    bus-ID: 00:05.0 chip-ID: 8086:465d
  Device-2: Intel Alder Lake Smart Sound Audio vendor: Dell
    driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:51cc
  API: ALSA v: k6.10.10-200.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f0
  IF: wlp0s20f3 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-10:4 chip-ID: 8087:0033
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12
Drives:
  Local Storage: total: 953.87 GiB used: 11.28 GiB (1.2%)
  ID-1: /dev/nvme0n1 vendor: Phison model: ESE2A047-M24 NVMe 1024GB
    size: 953.87 GiB speed: 31.6 Gb/s lanes: 2 serial: <filter> temp: 34.9 C
Partition:
  ID-1: / size: 952.28 GiB used: 10.91 GiB (1.1%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 362.1 MiB (37.2%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 952.28 GiB used: 10.91 GiB (1.1%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 36.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 30.97 GiB used: 4.75 GiB (15.3%)
  Processes: 362 Power: uptime: 31m wakeups: 0 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: Compilers: N/A Shell: Zsh v: 5.9 running-in: konsole
    inxi: 3.3.34

Hi,

You can try deleting your pipewire config.
Move the folder ~/.config/pipewire
To
~/.config/pipewire_old
Then log out and log back in again.
It worked for me on a recent update.