Служба cstate вимикає C-стани C3 і C6. Тестування це показало вимкнення цих двох станів має найбільший вплив на продуктивність. C-стани C0, C1, C1E і C2 не впливають.
Вимкнення C-станів Intel вирішує всі мої проблеми з введенням і заїканням, але температура ЦП стає нерозумною. Навіть з агресивним пониженням напруги мій 14700K досягає 100C у відносно невимогливих іграх з вимкненими C-станами. Якщо його ввімкнути, максимальна температура знижується на ~50C.
Зазвичай C-States має бути ввімкнено за замовчуванням, що є найкращим для більшості користувачів. Для користувачів, які бажають мати низьку затримку за будь-яких обставин, C-стани слід повністю вимкнути. Для цього використовуйте параметр ядра “intel_idle. max_cstate=0».
Обмеження стану пакета C За замовчуванням "Стан C6 (утримання).", що змушує ЦП переходити в режим низького енергоспоживання, коли ЦП неактивний. Якщо встановлено як "Стан C0/C1", усі ядра заблоковані на максимальній продуктивності та спричинять велике споживання енергії.
[ПОСІБНИК] Вимкнення p-cores для подальшого зменшення енергоспоживання під час простою. У Linux підтримується гаряче підключення ядер процесора, тож якщо ви хочете заощадити додаткову енергію, ви можете зробити це, просто вимкнувши деякі з ваших потужних ядер. Мені вдалося заощадити 0,72 Вт у режимі очікування.