Most of my time i work on my laptop with connected USB mic and speakers connected to my usb-c hub. I haven’t been using internal audio for quite a while and I am not certain when it stopped working for me - fedora was not displaying any available analog audio outputs besides HDMI but microphone input did work.
systemctl --user status pipewire\* | grep -E 'Loaded|Active|service|socket'
● pipewire-pulse.socket - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
Active: active (running) since Tue 2024-03-12 14:43:00 PDT; 1min 23s ago
Triggers: ● pipewire-pulse.service
CGroup: /user.slice/user-1907400001.slice/user@1907400001.service/app.slice/pipewire-pulse.socket
Mar 12 14:43:00 mylaptop.mydomain systemd[2990]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
/usr/lib/systemd/user/service.d
Active: active (running) since Tue 2024-03-12 14:43:03 PDT; 1min 20s ago
TriggeredBy: ● pipewire.socket
CGroup: /user.slice/user-1907400001.slice/user@1907400001.service/session.slice/pipewire.service
Mar 12 14:43:03 mylaptop.mydomain systemd[2990]: Started pipewire.service - PipeWire Multimedia Service.
● pipewire.socket - PipeWire Multimedia System Sockets
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Tue 2024-03-12 14:43:00 PDT; 1min 23s ago
Triggers: ● pipewire.service
CGroup: /user.slice/user-1907400001.slice/user@1907400001.service/app.slice/pipewire.socket
Mar 12 14:43:00 mylaptop.mydomain systemd[2990]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/service.d
Active: active (running) since Tue 2024-03-12 14:43:06 PDT; 1min 17s ago
TriggeredBy: ● pipewire-pulse.socket
CGroup: /user.slice/user-1907400001.slice/user@1907400001.service/session.slice/pipewire-pulse.service
Mar 12 14:43:06 mylaptop.mydomain systemd[2990]: Started pipewire-pulse.service - PipeWire PulseAudio.
inxi -Axx
Audio:
Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo
driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:51ca
API: ALSA v: k6.7.7-100.fc38.x86_64 status: kernel-api
Server-1: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Was trying to find solution on the internet but most of them did not work for me. One helped me out tho, adding “snd_hda_intel.dmic_detect=0” to a grub kernel module.
This indeed made my audio devices working again, Fedora could display all available audio outputs.
Well at least this is what I assumed, until I tried using built in microphone OR microphone that is within my headphones - that stopped working with this “solution”
inxi -Axx
Audio:
Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:51ca
API: ALSA v: k6.7.7-100.fc38.x86_64 status: kernel-api
Server-1: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
I am little bit lost here and not sure how to solve this. Hope someone clever here could guide me with debugging/solution.
Thank you in advance!