Alsa works but pipewire not
- PipeWire version (
pipewire --version
):pipewire Compiled with libpipewire 0.3.58 Linked with libpipewire 0.3.58
- Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
):OS: Manjaro 22.0.0 Sikaris
- Desktop Environment:
i3
- Kernel version (
uname -r
):5.15.74-3-MANJARO
Description of Problem:
Can't hear anything with pipewire but alsa works:
speaker-test -D hw:1,0 -f dat -c2 -l2
speaker-test -D pipewire -f dat -c2 -l2
it wasn`t enable at systemctl
systemctl --user status pipewire.socket pipewire.service
● pipewire.socket - PipeWire Multimedia System Socket
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Sun 2022-10-23 14:43:25 +03; 4min 3s ago
Until: Sun 2022-10-23 14:43:25 +03; 4min 3s ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
Oct 23 14:43:25 axe-inspiron3585 systemd[799]: Listening on PipeWire Multimedia System Socket.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Sun 2022-10-23 14:43:26 +03; 4min 3s ago
TriggeredBy: ● pipewire.socket
Main PID: 1018 (pipewire)
Tasks: 2 (limit: 6969)
Memory: 1.9M
CPU: 19ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1018 /usr/bin/pipewire
Oct 23 14:43:26 axe-inspiron3585 systemd[799]: Started PipeWire Multimedia Service.
Oct 23 14:43:26 axe-inspiron3585 pipewire[1018]: mod.rt: Can't find xdg-portal: (null)
Oct 23 14:43:26 axe-inspiron3585 pipewire[1018]: mod.rt: found session bus but no portal
Forced to enable but gives following error constantly.
pipewire
[E][21980.485974] mod.protocol-native | [module-protocol-: 728 lock_socket()] server 0x557e05ea0d40: unable to lock lockfile '/run/user/1000/pipewire-0.lock': Resource temporarily unavailable (maybe another daemon is running)
[E][21980.486118] pw.conf | [ conf.c: 594 load_module()] 0x557e05e63180: could not load mandatory module "libpipewire-module-protocol-native": Resource temporarily unavailable
[E][21980.486233] default | [ pipewire.c: 125 main()] failed to create context: Resource temporarily unavailable
systemctl --user status pipewire.socket pipewire.service pipewire-pulse.service pipewire-pulse.socket wireplumber.service
Unit pipewire-pulse.service could not be found.
Unit pipewire-pulse.socket could not be found.
Unit wireplumber.service could not be found.
● pipewire.socket - PipeWire Multimedia System Socket
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Mon 2022-10-24 09:54:15 +03; 6h ago
Until: Mon 2022-10-24 09:54:15 +03; 6h ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
Oct 24 09:54:15 axe-inspiron3585 systemd[794]: Listening on PipeWire Multimedia System Socket.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Mon 2022-10-24 09:54:15 +03; 6h ago
TriggeredBy: ● pipewire.socket
Main PID: 801 (pipewire)
Tasks: 2 (limit: 6969)
Memory: 3.1M
CPU: 58ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─801 /usr/bin/pipewire
Oct 24 09:54:15 axe-inspiron3585 systemd[794]: Started PipeWire Multimedia Service.
Oct 24 09:54:15 axe-inspiron3585 pipewire[801]: mod.rt: Can't find xdg-portal: (null)
Oct 24 09:54:15 axe-inspiron3585 pipewire[801]: mod.rt: found session bus but no portal
pw-cli info 0
id: 0
permissions: rwxm
type: PipeWire:Interface:Core/3
cookie: 3826279710
user-name: "axe"
host-name: "axe-inspiron3585"
version: "0.3.58"
name: "pipewire-0"
* properties:
* config.name = "pipewire.conf"
* link.max-buffers = "16"
* core.daemon = "true"
* core.name = "pipewire-0"
* default.clock.min-quantum = "16"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.quantum = "1024"
* default.clock.max-quantum = "2048"
* default.clock.quantum-limit = "8192"
* default.video.width = "640"
* default.video.height = "480"
* default.video.rate.num = "25"
* default.video.rate.denom = "1"
* log.level = "2"
* clock.power-of-two-quantum = "true"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* settings.check-quantum = "false"
* settings.check-rate = "false"
* object.id = "0"
* object.serial = "0"
No config
tree /etc/pipewire
.
├── client.conf.d
├── client-rt.conf.d
├── minimal.conf.d
├── pipewire.conf.d
└── pipewire-pulse.conf.d
pw-top status
S ID QUANT RATE WAIT BUSY W/Q B/Q ERR FORMAT NAME
! 28 0 0 0.0us 0.0us 0.00 0.00 0 Dummy-Driver
! 29 0 0 0.0us 0.0us 0.00 0.00 0 Freewheel-Driver
How Reproducible:
Steps to Reproduce:
Actual Results:
Expected Results:
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: No response