Applying alsa settings - no errors, but no change either
I'm trying to apply the changes from https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Performance#latency to an iRig device.
From the pw-cli
, I get:
id: 40
permissions: rwxm
type: PipeWire:Interface:Device/3
properties:
device.description = "iRig HD 2"
alsa.card_name = "iRig HD 2"
...
id: 44
permissions: rwxm
type: PipeWire:Interface:Node/3
input ports: 2/64
output ports: 2/0
state: "suspended"
properties:
object.path = "alsa:pcm:1:front:1:playback"
alsa.card_name = "iRig HD 2"
node.nick = "iRig HD 2"
...
id: 45
permissions: rwxm
type: PipeWire:Interface:Node/3
input ports: 0/0
output ports: 1/64
state: "suspended"
properties:
object.path = "alsa:pcm:1:hw:1:capture"
alsa.card_name = "iRig HD 2"
node.description = "iRig HD 2 Mono"
...
I created ~/.config/pipewire/alsa-monitor.conf
with the following content:
rules = [
{
matches = [
{
alsa.card_name = "iRig HD 2"
}
]
actions = {
update-props = {
api.alsa.period-size = 6
api.alsa.disable-batch = true
}
}
}
]
But after restarting pipewire and pipewire-pulse, nothing's changed. I don't see the extra values in pw-cli dump
and don't see any errors in journal output either.
A I missing some steps? How would I debug what's happening here?
I'm running pipewire-0.3.30-5.fc34.x86_64