Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.42 KB

20220610141227-pulseaudio.org

File metadata and controls

45 lines (38 loc) · 1.42 KB

pulseaudio

Configuration

/etc/pulse/default.pa

After editing this, pulseaudio -k to kill the daemon. It should restart. Or just restart the machine.

Prevent switching when interface is connected

Comment out load-module module-switch-on-connect

CLI (pactl)

Get information

sinks and cards

pactl list cards
pactl list sinks

Delay (module-loopback)

This can help resolve timing issues between multiple sound cards. You need to play around with the latency_msec value to find the sweet spot.

See also:

pactl load-module module-null-sink sink_name=delayed
pactl load-module module-loopback latency_msec=100 source=delayed.monitor sink=alsa_output.usb-BEHRINGER_UMC204HD_192k-00.pro-output-0

I don’t think you really need the null-sink. Just route directly to the loopback module inputs. images/module-loopback.png

Unloading modules

pactl unload-module module-loopback
pactl unload-module module-null-sink

Troubleshooting

https://support.system76.com/articles/audio/