[arch-proaudio] 'proaudio-settings' package

Ralf Mardorf ralf.mardorf at alice-dsl.net
Wed Aug 1 11:27:47 UTC 2018


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 at 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


More information about the arch-proaudio mailing list