!Говерноры и профили для CPU или как повысить производительность без софта
2023-03-09T20:03:39+05:00
linux-gamingМожно не пользоваться GUI раздутым софтом CoreCtrl
Воспользовался я простой функцией, находится в моём dotfiles конфиге functions.zsh
Вставить вы её можете в .zshrc
или .bashrc
сохранив файл и перезапустить Shell
Как юзать?
powermode [профиль]
Какой используется профиль?
powermode which
Доступные профили
powermode options
Профили:
- Дефолтный режим CPU:
schedutil
- Экономия энергии:
powersave
- Производительность:
performance
- *Консервативный:
conservative
*Консервативный - при появлении нагрузки резко устанавливается самая высокая частота, а при снижении нагрузки частота медленно снижается
После того как выставил профиль performance, мой процессор постоянно работает на частоте 3900MHZ
Посмотреть частоту всех ядер процессора можете из данной команды (советую сделать alias из неё)
watch -n 1 grep \'cpu MHz\' /proc/cpuinfo
# Автозагрузка профиля при старте системы
Прописываем cpufreq.default_governor=conservative
параметр в конфиге ядра Grub
nvim /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="...cpufreq.default_governor=conservative"
...
И после перезагрузки частота процессора будет разогнанной при нагрузке