Dummy Output after update on Fedora 40 in Dell XPS 9710

I did an update about 3 days ago, and after a restart I realized I lost my audio.

I can still use my Bluetooth headset and mic but cannot use internal/external speakers or mic.

I feel like I have tried everything I could find and restarted with no change.

root@fedora:~$ uname -a
Linux fedora 6.10.8-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Sep  4 21:41:11 UTC 2024 x86_64 GNU/Linux
root@fedora:~$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
sysdefault:CARD=sofsoundwire
    sof-soundwire, 
    Default Audio Device
root@fedora:~$ sudo dmesg | grep snd
[sudo] password for lockdown: 
[   10.485497] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[   10.485801] snd_hda_intel 0000:01:00.1: Disabling MSI
[   10.485809] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[   10.513747] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
root@fedora:~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: sofsoundwire [sof-soundwire], device 1: Jack In (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sofsoundwire [sof-soundwire], device 4: Microphone (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I’m sharing the most common information I’ve seen asked to be shared.
Has anyone experienced this on f40 and can shed some knowledge please.

Is the previous kernel version that worked still installed? If so, does your sound work again if you select it from the boot menu? If so, I’d suggest that you keep the working kernel and don’t let it get uninstalled.

Thanks for your response.

There is actually 4 previous versions in my boot menu tried all, all came up with Dummy Output.
I have a triple boot on this laptop. Windows 11 and Kali LInux, sound on both works flawlessly.

In that case, it might be a problem with pipewire. Does downgrading pipewire with sudo dnf downgrade pipewire and rebooting your PC fix the problem?

Just tried it.
Downgraded to pipewire 1.0.4.

No change after reboot.

Usually, something that is broken by an update will resume working when the update is reverted/downgraded. However, if other configuration changes have been made to the system, it is possible that one of the manual changes is (also) preventing the system from working. Do you remember what all changes you made? Did you undo them promptly after you discovered that they did not resolve the problem?

Beyond that, you’ll have to find some sort of error message in a log to identify the problem.

Edit: Oh, I see that you have an nVidia card. You might ask @computersavvy about the nVidia driver. He has had some luck troubleshooting those.

Please also post the output of sudo dmesg | grep -i snd and inxi -Fzxx as well as dnf list installed '*nvidia*'

Yh, I made sure after every restart without change I reverted and restart again.

Thanks much for assistance though.

Np bro…

root@fedora:~$  sudo dmesg | grep -i snd
[    9.287237] snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    9.287320] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[    9.287443] snd_hda_intel 0000:01:00.1: Disabling MSI
[    9.287455] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    9.335500] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
[   48.252194]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.261223]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.270320]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.279391]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.288514]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.297920]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.307055]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.316232]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.325241]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.334233]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.351214]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.360277]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.369167]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.378237]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.387179]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.396469]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.405482]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.414517]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.423540]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.432543]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.441796]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.450742]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.459819]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.468729]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.477806]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.486950]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.495961]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.504793]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.513801]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.522816]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   48.529708]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.535331]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.540851]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.546334]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.551903]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.558399]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.563931]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.569388]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.575015]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.580482]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.586193]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.591751]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.597331]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.602994]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.608423]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.614032]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.619557]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.625086]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.630686]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.636205]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   48.692682]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.701676]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.710825]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.719848]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.728880]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.737939]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.746844]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.755802]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.765681]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.774097]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.783292]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.792279]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.801290]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.810287]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.819265]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.828534]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.837579]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.846521]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.855531]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.864515]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   48.886494]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.893765]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.901043]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.908296]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.915542]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.922972]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.930441]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.937824]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.945165]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.952539]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.960081]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.967479]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.974838]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.982093]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.989450]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   48.997005]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   49.004449]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   49.011737]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   49.019102]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   49.026355]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   49.071276]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.080412]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.089438]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.098435]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.107425]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.116592]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.125577]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.134606]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.143605]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.152591]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.161698]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.170643]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.179650]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.188711]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.197841]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.206943]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.215981]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.224886]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.233892]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   49.242950]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.746941]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.755644]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.764181]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.772705]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.781326]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.790227]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.798815]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.807492]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.816258]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.824890]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.840037]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.848599]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.857155]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.865164]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.873847]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.882525]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.890926]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.899540]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.908326]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.916893]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.925622]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.934377]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.942909]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.951489]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.960021]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.968867]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.977502]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.986057]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   60.994761]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.003344]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.010100]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.015432]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.020836]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.026035]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.031472]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.036964]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.042291]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.047634]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.052931]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.058348]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.063849]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.069010]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.074299]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.079631]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.084878]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.090375]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.095771]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.101033]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.106402]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.111733]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
[   61.160535]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.169268]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.177900]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.186532]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.195176]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.204058]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.212982]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.221883]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.230554]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.239415]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.248564]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.258040]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.266811]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.275747]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.284691]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.293839]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.302975]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.312044]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.321085]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.330122]  SDW1-Playback: ASoC: error at snd_soc_link_prepare on SDW1-Playback: -22
[   61.352737]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.359974]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.367328]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.374740]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.381968]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.389499]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.396918]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.403970]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.411430]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.418634]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.426445]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.434175]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.441495]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.448992]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.456298]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.463742]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.471012]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.478552]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.485851]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.494745]  SDW3-Capture: ASoC: error at snd_soc_link_prepare on SDW3-Capture: -22
[   61.560143]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.568816]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.577483]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.586191]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.595025]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.603950]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.612683]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.621415]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.630157]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.638884]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.647903]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.656641]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.665310]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.674088]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.682918]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.691817]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.700661]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.709534]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.718444]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
[   61.727090]  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
root@fedora:~$ inxi -Fzxx
System:
  Kernel: 6.10.8-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: GNOME v: 46.4 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 40 (Workstation Edition)
Machine:
  Type: Laptop System: Dell product: XPS 17 9710 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 012MMP v: A01 serial: <superuser required> part-nu: 0A5D
    UEFI: Dell v: 1.27.0 date: 04/18/2024
Battery:
  ID-1: BAT0 charge: 71.3 Wh (100.0%) condition: 71.3/95.1 Wh (75.0%)
    volts: 12.6 min: 11.4 model: BYD DELL F8CPG17 serial: <filter> status: full
CPU:
  Info: 8-core model: 11th Gen Intel Core i9-11980HK bits: 64 type: MT MCP
    arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
  Speed (MHz): avg: 1023 high: 1300 min/max: 800/4900:5000 cores: 1: 800
    2: 1101 3: 1119 4: 800 5: 800 6: 1181 7: 800 8: 1128 9: 1300 10: 800
    11: 1244 12: 1295 13: 800 14: 1155 15: 1248 16: 800 bogomips: 105676
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Dell driver: i915
    v: kernel arch: Gen-12.1 ports: active: DP-2,DP-4,eDP-1 empty: DP-1,DP-3
    bus-ID: 00:02.0 chip-ID: 8086:9a60
  Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Dell
    driver: nouveau v: kernel arch: Ampere pcie: speed: 16 GT/s lanes: 8 ports:
    active: none empty: DP-5, DP-6, DP-7, DP-8 bus-ID: 01:00.0
    chip-ID: 10de:2520
  Device-3: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-11:5 chip-ID: 0c45:672e
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.2
    compositor: gnome-shell driver: gpu: i915 display-ID: 0
  Monitor-1: DP-2 model: HP 22f res: 1920x1080 dpi: 98 diag: 583mm (23")
  Monitor-2: DP-4 model: HP M24f FHD res: 1920x1080 dpi: 93
    diag: 604mm (23.8")
  Monitor-3: eDP-1 model: Sharp 0x1517 res: 3840x2400 dpi: 266
    diag: 432mm (17")
  API: OpenGL v: 4.6 vendor: intel mesa v: 24.1.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel UHD Graphics (TGL GT1)
    device-ID: 8086:9a60 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Dell
    driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:43c8
  Device-2: NVIDIA GA106 High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 10de:228e
  API: ALSA v: k6.10.8-200.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: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi vendor: Rivet Networks
    driver: iwlwifi v: kernel bus-ID: 00:14.3 chip-ID: 8086:43f0
  IF: wlp0s20f3 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-14:6 chip-ID: 8087:0026
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 1.86 TiB used: 323.36 GiB (17.0%)
  ID-1: /dev/nvme0n1 vendor: KIOXIA model: KXG70PNV2T04 NVMe 2048GB
    size: 1.86 TiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 38.9 C
Partition:
  ID-1: / size: 1.13 TiB used: 322.82 GiB (27.8%) fs: btrfs
    dev: /dev/nvme0n1p8
  ID-2: /boot size: 973.4 MiB used: 472.2 MiB (48.5%) fs: ext4
    dev: /dev/nvme0n1p7
  ID-3: /boot/efi size: 96 MiB used: 81 MiB (84.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 1.13 TiB used: 322.82 GiB (27.8%) fs: btrfs
    dev: /dev/nvme0n1p8
Swap:
  ID-1: swap-1 type: partition size: 977 MiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p6
  ID-2: swap-2 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 63.0 C mobo: 38.0 C
  Fan Speeds (rpm): cpu: 1695 fan-1: 1693
Info:
  Memory: total: 64 GiB note: est. available: 62.52 GiB used: 5.7 GiB (9.1%)
  Processes: 446 Power: uptime: 3h 37m wakeups: 3 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: flatpak pkgs: 29 Compilers: N/A Shell: Bash v: 5.2.26
    running-in: gnome-terminal inxi: 3.3.34
root@fedora:~$ dnf list installed '*nvidia*'
Installed Packages
nvidia-gpu-firmware.noarch

This is not a pipewire issue, but a (known) kernel issue. It regressed with 6.10.8; 6.10.7 is still working. Unfortunately, even in the latest 6.10.10 this is not resolved.

Here a link to the Archlinux side of things: [6.10.8] Audio stopped working after upgrade / Laptop Issues / Arch Linux Forums

And here a link to the SoF project:

The journal shows this:

Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 13 09:19:18 tool kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 13 09:19:18 tool kernel: sdw_deprepare_stream: subdevice #0-Playback: inconsistent state state 1
Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 13 09:19:18 tool kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 13 09:19:18 tool kernel: sdw_deprepare_stream: subdevice #0-Playback: inconsistent state state 1
Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 13 09:19:18 tool kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 13 09:19:18 tool kernel: sdw_deprepare_stream: subdevice #0-Playback: inconsistent state state 1
Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 13 09:19:18 tool kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 13 09:19:18 tool kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 13 09:19:18 tool kernel: sdw_deprepare_stream: subdevice #0-Playback: inconsistent state state 1
2 Likes

You have an nvidia GPU and using the nouveau driver.

I am not an audio expert, but this appears mostly normal to me for the audio.
The only thing I see that is strange is the fact that server 1 is using JACK and is off.
Mine is using the integrated audio with pipewire (assuming the server names are related to the device names).

Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:a348
  Device-2: NVIDIA TU116 High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
    pcie: speed: 2.5 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 10de:1aeb
  API: ALSA v: k6.10.8-200.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin

Oh wow… I have no idea, thought nouveau was the correct drivers.
May have to look into how to switch.

Same here. I’m not an audio expert so I have no idea what should be.

Upgraded to 6.10.10 this morning but still no change.

I’m not sure if the nvidia driver is the problem. I just thought I remembered someone having difficulty getting their sound to work not too long ago and reporting that it started working after they (re)installed the nvidia driver. If it worked before and you weren’t using the proprietary driver, then that probably isn’t the problem. Most of the reports of the audio breaking with updates in the last few days have reportedly been due to that 6.10.8+ kernel bug. If you upgraded in the last few days and the audio stopped working, that seems like the most likely cause.

Note the audio driver even on the nvidia GPU is snd_hda_intel which shows the audio issue is likely not the card nor driver, but I showed that JACK may be related.

1 Like

As I said before, this is the kernel. My XPS runs without the Nvidia enabled, only with the Intel. And no JACK or anything else involved.

1 Like

are you still on 1.27 system firmware? i have dell xps 15 9510 and firmware 1.27 and 1.28 had lots of BT/usb issues and any other and they just released today 1.32 that has lots of USB/BT fixes and external monitor issues

Nah… I managed to get the update to 1.29.
I saw no real improvements tbh…

  • Sound still gone.
  • Bluetooth now does not connect automatically.
  • Still have to change my laptop 4k screen to 1920 x 1080 to match the external monitors to avoid scaling issues.

I will keep an eye out for 1.32.

i just updated to 1.32 weird tho i have 4K laptop screen and run 1440p external and no scaling issues or dummy sound issues

i had those before 1.30 came had to manually switch codec to difrent and then back to default to enable sound again

i use dell hub usb-c and DP to monitor, HDMI is no good had so much issues on HDMI

I guess 1.3+ has not been rolled out on my side of the planet yet.

Just checked for updates but still nothing.

I wonder if a Dell Dock would solve my screen issues…
I have 2 1080p external laptops… I never checked about fractional scaling in Fedora.

manually switch codec to difrent and then back to default to enable sound again

  • Btw… mind sharing the process.


here switch the codec difrentt and then back to default when i had the “dummy output” dettects all, but no sound switching the codec and then back enables sound again