I had a few questions regarding audio performance. For example, how can I get persistence across reboots so that CPU is set to performance rather than on-demand. (and would there be any advantages to staying with on-demand?)
Also, a snippet from the linuxaudio.org page regarding threading:
Any thoughts on this?Using the threadirqs kernel option
This is only needed for so-called generic kernels, ie. standard kernels that are not tweaked for lowlatency performance. You can check if your kernel already includes this option with the following command:
$ grep -e"CONFIG_IRQ_FORCED_THREADING=y" -e"CONFIG_PREEMPT=y" /boot/config-`uname -r`
If it returns CONFIG_IRQ_FORCED_THREADING=y and CONFIG_PREEMPT=y then your kernel is using IRQ threading and you don't have to proceed with the following steps. If it only returns CONFIG_IRQ_FORCED_THREADING=y you can add the threadirqs boot option as described below. If the command returns nothing you have a kernel that cannot use threaded IRQs.
Open / etc/default/grub with your favorite editor as root. Look for the line that starts with GRUB_CMDLINE_LINUX_DEFAULT and add threadirqs to the list of options:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash threadirqs"
Save the file and update the grub configuration:
sudo update-grub
Now reboot and you should have threaded IRQs.
Thanks in advance, and kudos to all you developers of AntiX! __{{emoticon}}__
brian