Hey guys, I’m rather new to linux, but I’ve attempted to switch my audio over to pipewire several times, but always reverted to pulseaudio due to a failure to start the service.
What is my problem?
When using pipewire my computer cannot produce sound
What have I tried so far?
I installed pipewire using
pacman -S pipewire
pacman -S pipewire-pulse
Followed by a restart that yielded no audio.
pactl info
Connection failure: Timeout
$ systemctl --user status pipewire.service
× pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Fri 2023-08-04 17:03:44 PDT; 5min ago
Duration: 6ms
TriggeredBy: × pipewire.socket
Process: 1307 ExecStart=/usr/bin/pipewire (code=exited, status=245/KSM)
Main PID: 1307 (code=exited, status=245/KSM)
CPU: 5ms
Aug 04 17:03:44 burgerus systemd[975]: pipewire.service: Scheduled restart job, restart counter is >
Aug 04 17:03:44 burgerus systemd[975]: pipewire.service: Start request repeated too quickly.
Aug 04 17:03:44 burgerus systemd[975]: pipewire.service: Failed with result 'exit-code'.
Aug 04 17:03:44 burgerus systemd[975]: Failed to start PipeWire Multimedia Service.
Some info of my system/environment
inxi -Fxz
$ inxi -Fxz
System:
Kernel: 6.1.39-3-lts arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
Desktop: Xfce v: 4.18.1 Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: ROG STRIX B550-I GAMING v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 2603
date: 02/09/2022
Battery:
ID-1: hidpp_battery_0 charge: 99% condition: N/A volts: 4.2 min: N/A
model: Logitech G502 LIGHTSPEED Wireless Gaming Mouse status: discharging
CPU:
Info: 6-core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+
rev: 0 cache: L1: 384 KiB L2: 3 MiB L3: 32 MiB
Speed (MHz): avg: 2651 high: 4185 min/max: 2200/4650 boost: enabled cores:
1: 3591 2: 2200 3: 2200 4: 4185 5: 2200 6: 2461 7: 2200 8: 2200 9: 2475
10: 3700 11: 2200 12: 2200 bogomips: 88679
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Audio:
Device-1: NVIDIA GA102 High Definition Audio vendor: eVga.com.
driver: snd_hda_intel v: kernel bus-ID: 08:00.1
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 0a:00.4
API: ALSA v: k6.1.39-3-lts status: kernel-api
Server-1: PipeWire v: 0.3.76 status: off
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 06:00.0
IF: wlan0 state: up mac: <filter>
Device-2: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel
port: N/A bus-ID: 07:00.0
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB bus-ID: 1-5:5
Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Drives:
Local Storage: total: 2.75 TiB used: 611.37 GiB (21.7%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
size: 1.82 TiB temp: 34.9 C
ID-2: /dev/nvme1n1 vendor: Sabrent model: N/A size: 953.87 GiB
temp: 29.9 C
Partition:
ID-1: / size: 936.85 GiB used: 610.9 GiB (65.2%) fs: ext4
dev: /dev/nvme1n1p2
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 33.0 C mobo: 31.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 292 Uptime: 11m Memory: total: 32 GiB available: 31.25 GiB
used: 2.92 GiB (9.3%) Init: systemd Compilers: gcc: 13.2.1 Packages: 1003
Shell: Bash v: 5.1.16 inxi: 3.3.28
systemctl status alsa-state.service
$ systemctl status alsa-state.service
○ alsa-state.service - Manage Sound Card State (restore and store)
Loaded: loaded (/usr/lib/systemd/system/alsa-state.service; static)
Active: inactive (dead)
Condition: start condition unmet at Fri 2023-08-04 17:03:35 PDT; 13min ago
└─ ConditionPathExists=/etc/alsa/state-daemon.conf was not met
Aug 04 17:03:35 burgerus systemd[1]: Manage Sound Card State (restore and store) was skipped because of an unmet condition check (ConditionPathExists=/etc/alsa/state-daemon.conf).
Aug 04 17:03:35 burgerus systemd[1]: Manage Sound Card State (restore and store) was skipped because of an unmet condition check (ConditionPathExists=/etc/alsa/state-daemon.conf).
$ journalctl --user -u pipewire
Jun 13 16:54:49 burgerus systemd[956]: Started PipeWire Multimedia Service.
Jun 13 16:54:49 burgerus pipewire[9070]: default: failed to load plugin '/path/to/librnnoise_ladspa.so': No such file or directory
Jun 13 16:54:49 burgerus pipewire[9070]: mod.filter-chain: can't load graph: No such file or directory
Jun 13 16:54:49 burgerus pipewire[9070]: pw.conf: 0x55e553952920: could not load mandatory module "libpipewire-module-filter-chain": No such file or directory
Jun 13 16:54:49 burgerus pipewire[9070]: default: failed to create context: No such file or directory
Jun 13 16:54:49 burgerus systemd[956]: pipewire.service: Main process exited, code=exited, status=254/n/a
Jun 13 16:54:49 burgerus systemd[956]: pipewire.service: Failed with result 'exit-code'.
Jun 13 16:54:49 burgerus systemd[956]: pipewire.service: Scheduled restart job, restart counter is at 1.
Jun 13 16:54:49 burgerus systemd[956]: Stopped PipeWire Multimedia Service.
Jun 13 16:54:49 burgerus systemd[956]: Started PipeWire Multimedia Service.
Jun 13 16:54:49 burgerus pipewire[9076]: default: failed to load plugin '/path/to/librnnoise_ladspa.so': No such file or directory
Jun 13 16:54:49 burgerus pipewire[9076]: mod.filter-chain: can't load graph: No such file or directory
Jun 13 16:54:49 burgerus pipewire[9076]: pw.conf: 0x55cf5a495920: could not load mandatory module "libpipewire-module-filter-chain": No such file or directory
Jun 13 16:54:49 burgerus pipewire[9076]: default: failed to create context: No such file or directory
Jun 13 16:54:49 burgerus systemd[956]: pipewire.service: Main process exited, code=exited, status=254/n/a
Jun 13 16:54:49 burgerus systemd[956]: pipewire.service: Failed with result 'exit-code'.
Jun 13 16:54:49 burgerus systemd[956]: pipewire.service: Scheduled restart job, restart counter is at 2.
Jun 13 16:54:49 burgerus systemd[956]: Stopped PipeWire Multimedia Service.
Jun 13 16:54:49 burgerus systemd[956]: Started PipeWire Multimedia Service.
Jun 13 16:54:49 burgerus pipewire[9082]: default: failed to load plugin '/path/to/librnnoise_ladspa.so': No such file or directory
Jun 13 16:54:49 burgerus pipewire[9082]: mod.filter-chain: can't load graph: No such file or directory
Jun 13 16:54:49 burgerus pipewire[9082]: pw.conf: 0x559f5986c920: could not load mandatory module "libpipewire-module-filter-chain": No such file or directory
Jun 13 16:54:49 burgerus pipewire[9082]: default: failed to create context: No such file or directory
Jun 13 16:54:49 burgerus systemd[956]: pipewire.service: Main process exited, code=exited, status=254/n/a
$ /usr/bin/pipewire
[E][01058.807888] mod.protocol-native | [module-protocol-: 714 lock_socket()] server 0x555eb73b9eb0: unable to lock lockfile '/run/user/1000/pipewire-0.lock': Resource temporarily unavailable (maybe another daemon is running)
[E][01058.807968] pw.conf | [ conf.c: 573 load_module()] 0x555eb736aa20: could not load mandatory module "libpipewire-module-protocol-native": Resource temporarily unavailable
[E][01058.808304] default | [ pipewire.c: 105 main()] failed to create context: Resource temporarily unavailable
I’m fairly sure there’s a reasonable solution to this that I am simply failing to notice.
Thanks for any help provided in advance