Одна команда для изменения режима питания процессора в Ubuntu 22.04
В этом простом руководстве показано, как переключать режим питания ЦП между «Производительность», «Сбалансированный» и «Энергосбережение» с помощью команды Linux в Ubuntu 22.04, Ubuntu 23.04 и Ubuntu 23.10.
В GNOME есть опции как в «Настройки», так и в верхнем правом меню состояния системы, позволяющие изменить частоту процессора, переключаясь между «Производительность», «Сбалансированный» и «Энергосбережение».
Это полезно для экономии заряда батареи и повышения производительности во время игр или выполнения тяжелой работы.
Для пользователей, которые хотят связать параметры с сочетаниями клавиш или превратить функцию в сценарий или даже приложение, вот единственная команда для переключения режима питания.
Одна команда для изменения режима питания в Ubuntu
ПРИМЕЧАНИЕ. Это руководство тестируется только в Ubuntu (ТОЛЬКО GNOME) с процессором Intel, хотя оно также должно работать на рабочей станции Fedora и Debian 12 с рабочим столом GNOME.
Параметр настройки режима питания обрабатывается демоном power-profiles-daemon. Он имеет инструмент командной строки powerprofilesctl
для проверки тока и переключения профиля мощности.
Например, чтобы переключить режим питания на «энергосбережение», просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал и выполнить команду:
powerprofilesctl set power-saver
В команде замените энергосбережение
на сбалансированное
или производительность
по своему усмотрению.
После внесения изменений проверьте, выполнив команду:
powerprofilesctl
В выводе тот, который отмечен звездочкой «*» в начале, — это профиль мощности, используемый в данный момент.
Для тех, кто хочет выполнить эту работу через интерфейс D-Bus, вместо этого запустите одну команду ниже:
gdbus call --system --dest net.hadess.PowerProfiles --object-path /net/hadess/PowerProfiles --method org.freedesktop.DBus.Properties.Set 'net.hadess.PowerProfiles' 'ActiveProfile' "<'power-saver'>"
Кроме того, при необходимости измените энергосбережение
в команде на сбалансированный
или производительность
.
Просмотр скорости/частоты процессора в режиме реального времени
Как уже упоминалось, вы можете проверить режим питания процессора, просто выполнив команду powerprofilesctl
.
По выбору вы также можете увидеть частоту процессора (тактовую частоту) в режиме реального времени, выполнив команду в терминале:
watch -n 1 "grep \"^[c]pu MHz\" /proc/cpuinfo"
Он покажет вам скорость всех ядер процессора и будет обновляться каждые 1 секунду. По вашему желанию вы можете заменить цифру 1 на секунды (например, 2 на 2 с или 0,5 на 500 мс).