Single underrun after starting to play audio on idle device with disable-tsched and lowered api.alsa.period-size
- PipeWire version (
pipewire --version
): 0.3.83 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux - Desktop Environment: KDE
- Kernel version (
uname -r
): 6.5.7
Description of Problem:
If tsched is disabled and api.alsa.period-size is set to a lower value, like 256, there is always one audible underrun (1 ERR in pw-top) happening after playing audio on a previously idle device. This does not happen if api.alsa.period-size is lowered on it's own without disabling tsched. The application or audio api used to play doesn't seem to matter.
How Reproducible:
always
Steps to Reproduce:
- set api.alsa.disable-sched = true and api.alsa.period-size = 256
- start playing audio on a previously idle device
- observe underrun
Actual Results:
1 underrun after playing audio on idle device
Expected Results:
no underrun when starting to play audio
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.txt