Hey Guys,
I got no Sound after a fresh installation.
[toby@toby-swiftneu ~]$ inxi -A
Audio:
Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
API: ALSA v: k6.15.8-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.4.7 status: active
Server-2: PulseAudio v: 17.0-43-g3e2bb status: active
and
[toby@toby-swiftneu ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC256 Analog [ALC256 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
and I also created under /etc/modprobe.d/inteldsp.conf
with options snd-intel-dspcg dsp_driver=1
Any other Ideas?
Do you have all the necessary PipeWire packages installed ?
wireplumber pipewire pipewire-pulse pipewire-audio pipewire-alsa pipewire-jack
(i hope i’m not forgeting any)
I see you also have Pulseaudio enabled, it should not cause conflict but it won’t hurt to disable it to be safe
systemctl --user --now disable pulseaudio.{socket,service}
Then, check the status of your pipewire services, and post it here please :
systemctl --user status pipewire pipewire-pulse wireplumber
I get:
toby@toby-swiftneu ~]$ LANG=C systemctl --user. status pipewire pipewire-pulse wireplumber
systemctl: unrecognized option ‘–user.’
[toby@toby-swiftneu ~]$ LANG=C systemctl --user status pipewire pipewire-pulse wireplumber
Unit pipewire-pulse.service could not be found.
- pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Thu 2025-07-31 12:15:03 CEST; 1h 34min ago
Invocation: 56a01944eb54411db624f5ea7737b516
TriggeredBy: * pipewire.socket
Main PID: 1467 (pipewire)
Tasks: 3 (limit: 18713)
Memory: 5.1M (peak: 5.4M)
CPU: 134ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
`-1467 /usr/bin/pipewire
Jul 31 12:15:03 toby-swiftneu systemd[808]: Started PipeWire Multimedia Service.
- wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-07-31 12:15:03 CEST; 1h 34min ago
Invocation: 2a69af682cf64d6b8c4eef4323e58193
Main PID: 1468 (wireplumber)
Tasks: 6 (limit: 18713)
Memory: 16.8M (peak: 18.8M)
CPU: 1.765s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
`-1468 /usr/bin/wireplumber
Jul 31 12:15:03 toby-swiftneu systemd[808]: Started Multimedia Service Session Manager.
Jul 31 12:15:03 toby-swiftneu wireplumber[1468]: spa.bluez5.native: RegisterProfile() failed: org.bluez.Error.NotPermitted
Jul 31 12:15:03 toby-swiftneu wireplumber[1468]: wp-device: SPA handle ‘api.libcamera.enum.manager’ could not be loaded; is it installed?
Jul 31 12:15:03 toby-swiftneu wireplumber[1468]: s-monitors-libcamera: PipeWire’s libcamera SPA plugin is missing or broken. Some camera types may not be supported.
All pipewire packages are installed.
pipewire-pulse seems to be missing,
make sure everything is here
pacman -S -–needed wireplumber pipewire pipewire-pulse pipewire-audio pipewire-alsa pipewire-jack
and enable everything :
systemctl --user enable pipewire pipewire-pulse wireplumber
Then either reboot or start them :
systemctl --user start pipewire pipewire-pulse wireplumber
And check if every service is running