You could try the tool
irqbalance and do the following:
Contrary to the standard
--oneshot option which practically does nothing on my system since it applies only once, running it directly as superuser proves fruitful. Make sure the following outputs
false:
Code: Select all
[ "$(zgrep CONFIG_IRQBALANCE=y /proc/config)" ] && echo "true" || echo "false"
You
can get an xrun-free system without SCHED_FIFO (Realtime), just that you would have to live with loose settings. I'm pretty sure
-p512 -n3 does alright, since we raise the buffer even when not needed (not an USB device). 3 periods/buffer appear to be the only sane way to get sane response from onboard audio chips like mine, so discrete cards like yours would do much better.