!Говерноры и профили для 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"
...

И после перезагрузки частота процессора будет разогнанной при нагрузке