Wenn ein lspci | grep -i audio
nichts ausgibt könnten die folgenden Befehle weiterhelfen:
cat /proc/asound/cards
cat /proc/asound/modules
lsmod | grep snd
# dmesg | grep audio
alsamixer (Paket alsa-utils)
alsa-info.sh (Paket alsa-utils)
alsabat-test.sh (Paket alsa-utils)
Das "meist nicht" in deiner Fehlerbeschreibung hört sich aber eher so an, als wäre der Fehler am anderen Ende der Fahnenstange zu suchen.
Ist denn wireplumber, pipewire, pipewire-pulse, pipewire-alsa installiert?
Ein tool wie helvum könnte auch nützlich sein um sich die Verbindung der Audio-Gerätschaften grafisch anzeigen zu lassen. Auf der Konsole gibt wpctl status
Auskunft.