pipewire --version
pipewire
Compiled with libpipewire 1.0.5
Linked with libpipewire 1.0.5
pw-metadata -n settings 0
Found "settings" metadata 31
update: id:0 key:'log.level' value:'2' type:''
update: id:0 key:'clock.rate' value:'48000' type:''
update: id:0 key:'clock.allowed-rates' value:'[ 48000 ]' type:''
update: id:0 key:'clock.quantum' value:'2048' type:''
update: id:0 key:'clock.min-quantum' value:'1024' type:''
update: id:0 key:'clock.max-quantum' value:'4096' type:''
update: id:0 key:'clock.force-quantum' value:'0' type:''
update: id:0 key:'clock.force-rate' value:'0' type:''
pw-cli list-objects Node
id 29, type PipeWire:Interface:Node/3
object.serial = "29"
factory.id = "10"
priority.driver = "20000"
node.name = "Dummy-Driver"
id 30, type PipeWire:Interface:Node/3
object.serial = "30"
factory.id = "10"
priority.driver = "19000"
node.name = "Freewheel-Driver"
id 36, type PipeWire:Interface:Node/3
object.serial = "59"
object.path = "alsa:pcm:1:front:1:playback"
factory.id = "18"
client.id = "40"
device.id = "50"
priority.session = "1009"
priority.driver = "1009"
node.description = "H600 [Wireless Headset] Analog Stereo"
node.name = "alsa_output.usb-Logitech_Logitech_Wireless_Headset_4473D637443E-00.analog-stereo"
node.nick = "Logitech Wireless Headset"
media.class = "Audio/Sink"
id 44, type PipeWire:Interface:Node/3
object.serial = "44"
factory.id = "10"
client.id = "40"
priority.session = "100"
priority.driver = "1"
node.name = "Midi-Bridge"
media.class = "Midi/Bridge"
id 52, type PipeWire:Interface:Node/3
object.serial = "52"
object.path = "v4l2:/dev/video0"
factory.id = "10"
client.id = "40"
device.id = "47"
priority.session = "1000"
node.description = "Integrated Camera (V4L2)"
node.name = "v4l2_input.pci-0000_05_00.4-usb-0_3_1.0"
node.nick = "Integrated Camera"
media.class = "Video/Source"
media.role = "Camera"
id 55, type PipeWire:Interface:Node/3
object.serial = "61"
object.path = "alsa:pcm:2:front:2:playback"
factory.id = "18"
client.id = "40"
device.id = "51"
priority.session = "1009"
priority.driver = "1009"
node.description = "Family 17h/19h HD Audio Controller Analog Stereo"
node.name = "alsa_output.pci-0000_05_00.6.analog-stereo"
node.nick = "ALC287 Analog"
media.class = "Audio/Sink"
id 56, type PipeWire:Interface:Node/3
object.serial = "62"
object.path = "alsa:pcm:2:front:2:capture"
factory.id = "18"
client.id = "40"
device.id = "51"
priority.session = "2009"
priority.driver = "2009"
node.description = "Family 17h/19h HD Audio Controller Analog Stereo"
node.name = "alsa_input.pci-0000_05_00.6.analog-stereo"
node.nick = "ALC287 Analog"
media.class = "Audio/Source"
id 57, type PipeWire:Interface:Node/3
object.serial = "60"
object.path = "alsa:pcm:1:hw:1:capture"
factory.id = "18"
client.id = "40"
device.id = "50"
priority.session = "2000"
priority.driver = "2000"
node.description = "H600 [Wireless Headset] Mono"
node.name = "alsa_input.usb-Logitech_Logitech_Wireless_Headset_4473D637443E-00.mono-fallback"
node.nick = "Logitech Wireless Headset"
media.class = "Audio/Source"
id 58, type PipeWire:Interface:Node/3
object.serial = "58"
object.path = "alsa:pcm:0:hdmi:0:playback"
factory.id = "18"
client.id = "40"
device.id = "49"
priority.session = "696"
priority.driver = "696"
node.description = "GA106 High Definition Audio Controller Digital Stereo (HDMI)"
node.name = "alsa_output.pci-0000_01_00.1.hdmi-stereo"
node.nick = "BenQ PD2700U"
media.class = "Audio/Sink"
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [BenQ PD2700U]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Headset [Logitech Wireless Headset], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 0: ALC287 Analog [ALC287 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Also, earlier today I found https://bbs.archlinux.org/viewtopic.php?id=292316 with similar error messages and I made these changes since they looked harmless enough (at least to my inexperienced opinion):
mkdir ~/.config/pipewire
cp /usr/share/pipewire/pipewire.conf ~/.config/pipewire/pipewire.conf
Then increase some defaults:
context.properties = {
default.clock.quantum = 2048
default.clock.min-quantum = 1024
default.clock.max-quantum = 4096
And finally:
systemctl --user restart pipewire pipewire-pulse wireplumber
I haven’t had the chance to figure out whether they make any difference.