Если вы используете iotop
вы увидите три состояния сна. Один называется RC6, а два других представляют собой состояния глубокого сна, называемые RC6p и RC6pp. Я прочитал modinfo i915 и увидел, что их можно включить, передав в ядро enable_rc6 = 7.
parm: enable_rc6: включить энергосберегающий рендеринг C-состояния 6. Различные значения могут быть выбраны с помощью значений битовой маски (0 = отключить; 1 = включить rc6; 2 = включить глубокий rc6; 4 = включить самый глубокий rc6). Например, 3 включит rc6 и deep rc6, а 7 включит все. по умолчанию: -1 (использовать по-чипу по умолчанию) (int)
Но после перезагрузки я понял, что включен только RC6. Я передал этот параметр через командную строку ядра и через modprobe.d, но ни один из них не сработал. Итак, как я могу включить эти глубокие состояния?