
For onboard and USB devices, try Periods/Buffer = 3. The aim here is to find the best possible combination of buffer size and periods, given the hardware you have. Have I rebooted after having done all that?.See: Realtime for Users#PAM-enabled login (Pay special attention especially if you do not run SDDM, GDM or Slim.) Is PAM-security and realtime working OK?.Is PulseAudio, OSS or something else grabbing my device?.Have I set up sound properly? See ALSA or OSS.The steps below are mostly to double-check that you have a working multimedia system: VT1720/24 PCI Multi-Channel Audio Controller (rev 01) $ lspci | grep -i audio 03:00.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)Ġ3:01.0 Multimedia audio controller: VIA Technologies Inc. The SOUND_CARD_PCI_ID can be obtained like so: # setpci -v -s $SOUND_CARD_PCI_ID latency_timer= ff You may also want to maximize the PCI latency timer of the PCI sound card and raise the latency timer of all other PCI peripherals (default is 64). etc/sysctl.d/90-max_user_nf fs.inotify.max_user_watches = 600000 This again can be done on the fly with sysctl fs.inotify.max_user_watches=600000 or in a dedicated configuration file: 600000, that inotify keeps track of for your user, can help with applications, that require many file handles (such as DAWs).



Setting the CPU frequency scaling governor to performance.You may want to consider the following often seen system optimizations: Only if you require a setup with lower latency and greater stability, start considering optimizations! Try a standard setup with the vanilla Arch Linux kernel first. While for some systems and setups a higher level of optimization is necessary, for most users this will not be the case. Note: The quality of information on best practices and system configuration vary a great deal (and are outdated or sometimes even contradictory in many locations).
