Поиск по сайту:

Одна команда для изменения режима питания процессора в 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 мс).

Статьи по данной тематике