On Wed, 1 Aug 2018 11:48:09 +0200, Joakim Hernberg wrote:
How about we discuss specific options one by one on this mailing list
Hi, a starting point: I assume that zgrep CONFIG_SND_SEQ_HRTIMER_DEFAULT /proc/config.gz usually returns CONFIG_SND_SEQ_HRTIMER_DEFAULT=y nowadays, so there should be no need to mention this by the Wiki. let alone to care about other timer related things, such as HZ or tickless. IMO it's useful to inform that CPU frequency scaling could have impact on real-time audio. To see if a computer is set to 'performance' the user could run cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor Changing the governor to performance could be done by running echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor we don't need to mention all available tools to manage the governor. The Wiki should inform about the audio and realtime group and perhaps about appropriate settings or just link to the appropriate package/s. The Wiki should point out that rtirq is useful and perhaps explain how to set up RTIRQ_NAME_LIST of /etc/rtirq.conf. I don't know if the Wiki should provide a pointer to 'options snd slots=' by /etc/modprobe.d/alsa-base.conf or aplay -l and similar commands or even explain jack settings. For my machine BIOS settings seem to be irrelevant, but for some Intel machines there seems to be at least one important option. It should be pointed out that linux-rt could be useful, but it's not necessarily a must-have. Information on how to set up linux-rt is not needed, the user could get one from AUR. Informing about 'threadirqs' is important. I don't know if page table isolation matters at all and have no time to test it. Perhaps a 'GRUB2' example doesn't belong to the 'Professional audio' Wiki. [rocketmouse@archlinux ~]$ grep threadirqs /boot/syslinux/syslinux.cfg MENU LABEL Arch Linux ^threadirqs APPEND root=LABEL=archlinux ro threadirqs MENU LABEL Arch Linux threadirqs ^nopti APPEND root=LABEL=archlinux ro threadirqs nopti How to set up syslinux or any other bootloader's config also doesn't belong to the 'Professional audio' Wiki. Pulseaudio and flashwhatsoever for some users might be useful for their pro-audio environments. For me gr-55_floorboard and nano_basket are useful and both Linux apps are much more related to a pro-audio environment, than pulseaudio and flashwhatsoever are. Neither integration of pulseaudio, nor informing about applications such e.g. gr-55_floorboard belongs to this Wiki page. I stop here for the moment, since this mail already is quite long. Regards, Ralf