No Sound after fresh Installlation

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