J'ai installé plusieurs noyaux sur mon PC.
J'utilise notamment le noyau Zen dans mon utilisation quotidienne et un noyau RT pour de l'audio avec jack (utilisation de mixxx pour piloter mes platines vyniles en timecode)
Pour une utilisation audio optimale il faut modifier certains paramètres du noyau
vm.swappiness = 10
fs.inotify.max_user_watches = 600000
Pour cela j'ai créé un .conf dans /etc/sysctl.d/ pour modifier ces paramètres au démarrage.
Je dois également modifier la fréquence d'interruption RTC.
echo 2048 > /sys/class/rtc/rtc0/max_user_freq
echo 2048 > /proc/sys/dev/hpet/max-user-freq
Pour cela j'ai créé un service sytemd qui lance un script sh
Mise à jour : Je crois que j'ai trouvé la solution pour systemd dans la documentation systemd.unit
ConditionKernelVersion= may be used to check whether the kernel version (as reported by uname -r) matches a certain expression
Par contre je ne suis pas sûr que ces paramètres soient optimaux pour une utilisation quotidienne avec le noyau Zen.
Ma question : il y a t-il un moyen de modifier ces paramètres en fonction du noyau utilisé ?
PS : j'utilise le bootloader systemd-boot