Had a sound issue: output device options only listed “Dummy Output” and nothing was listed for input devices. I eventually got my headset to be recognized again, but sadly couldn’t tell you what did it, since I tried so many things and I lack proper understanding of the Linux sound scene.
Just in case it’s useful to someone, here’s a collection of ideas I found while working through the issue:
- Make sure wireplumber service is enabled and running OK
- Plug in an HDMI device and reboot (some people said this permanently fixed a similar issue)
- Backup, then delete
$XDG_STATE_HOME/wireplumber
and reboot - Check if you have installed the packages:
- kernel-modules
- alsa-sof-firmware
Note, however, that I really don’t understand what some of these do. You should be very wary of taking suggestions from people who don’t know what they’re talking about… unless you’re desperate enough and want your sound back, perhaps.
…Also, here’s a gentle reminder to test your sound device with other equipment and try different ports/adapters, if available. Wasn’t my case, but sometimes stuff simply breaks at inopportune times.
I can’t imagine any way this is possible without crowdsourced information, and at that point you’re just interacting with a community (likely the same one as you already are) through a different interface.
But if such an interface existed, it could be a cool project.