From 16c81fb01321f1473a9452d7817141fb0df5f0c6 Mon Sep 17 00:00:00 2001 From: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com> Date: Wed, 2 Nov 2022 15:49:58 +0300 Subject: [PATCH] Clarify the description of the tickless parameter (#636) --- customization.cfg | 4 +++- linux-tkg-config/prepare | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/customization.cfg b/customization.cfg index 64de099..8af2000 100644 --- a/customization.cfg +++ b/customization.cfg @@ -144,7 +144,9 @@ _numadisable="false" _misc_adds="true" # Set to "0" for periodic ticks, "1" to use CattaRappa mode (enabling full tickless) and "2" for tickless idle only. -# Full tickless can give higher performances in various cases but, depending on hardware, lower consistency. Just tickless idle can perform better on some platforms (mostly AMD based). +# Full tickless can give higher performances in case you use isolation of CPUs for tasks +# and it works only when using the nohz_full kernel parameter, otherwise behaves like idle. +# Just tickless idle perform better for most platforms. _tickless="" # Set to "true" to use ACS override patch - https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Bypassing_the_IOMMU_groups_.28ACS_override_patch.29 - Kernel default is "false" diff --git a/linux-tkg-config/prepare b/linux-tkg-config/prepare index a9b8cea..2665622 100644 --- a/linux-tkg-config/prepare +++ b/linux-tkg-config/prepare @@ -1330,7 +1330,7 @@ _tkg_srcprep() { plain "Use CattaRappa mode (Tickless/Dynticks) ?" _tickless_array_text=( "No, use periodic ticks." - "Yes, full tickless baby!\n Can give higher performances in many cases but lower consistency on some hardware." + "Yes, full tickless baby!\n Full tickless can give higher performances in case you use isolation of CPUs for task, in other cases it behaves as Idle." "Just tickless idle plz.\n Just tickless idle can perform better with some platforms (mostly AMD) or CPU schedulers (mostly MuQSS)." ) _default_index="2"