Управление частотой процессора с помощью диспетчера питания процессора в Linux
Существуют такие инструменты, как TLP, Инструменты режима ноутбука и powertop, которые помогают снизить энергопотребление и увеличить общее время автономной работы ноутбука в Linux. Еще один способ снизить энергопотребление — ограничить частоту вашего процессора. Хотя это всегда было выполнимо, обычно для этого требуются сложные команды терминала, что делает его неудобным для новичков. К счастью, существует расширение gnome, которое поможет вам легко устанавливать и управлять частотой вашего процессора — CPU Power Manager. CPU Power Manager использует драйвер масштабирования частоты intel_pstate (поддерживается почти всеми процессорами Intel) для контроля и управления частотой процессора на рабочем столе GNOME.
Еще одна причина использовать это расширение — уменьшить нагрев вашей системы. Существует множество систем, которые при нормальном использовании могут сильно нагреваться. Ограничение частоты вашего процессора может уменьшить нагрев. Это также уменьшит износ вашего процессора и других компонентов.
Установите CPU Power Manager в Linux
Чтобы установить расширение GNOME, сначала необходимо установить расширение браузера интеграции GNOME Shell, которое обеспечивает интеграцию с GNOME Shell, и соответствующий репозиторий расширений https://extensions.gnome.org. Если вы используете Google Chrome или Chromium, перейдите на страницу расширения интеграции оболочки GNOME и добавьте его в свой браузер.
И тогда вы ДОЛЖНЫ установить собственный соединитель, чтобы это расширение работало.
В Arch Linux, EndeavourOS, Manjaro Linux:
sudo pacman -S chrome-gnome-shell
Debian, Ubuntu, Linux Mint, Pop OS:
sudo apt install chrome-gnome-shell
Федора:
sudo dnf install chrome-gnome-shell
После установки расширения браузера интеграции GNOME Shell и встроенного соединителя перейдите на страницу расширения CPU Power Manager и установите расширение. Для этого нажмите кнопку «ВКЛ» рядом с диспетчером питания ЦП.
Включить расширение CPU Power Manager
Появится всплывающее окно с предложением загрузить и установить расширение CPU Power Manager со страницы расширений gnome. Нажмите кнопку Установить.
Загрузите и установите расширение CPU Power Manager со страницы расширений gnome.
После установки расширения вы увидите значок процессора в правой части верхней панели Gnome. Щелкните значок, и вы получите возможность установить расширение:
Установите CPU Power Manager в Linux
Если вы нажмете Попытка установки, вы получите запрос пароля. Расширению необходимы права root для добавления правила policykit для управления частотой процессора. Введите пароль sudo и нажмите «Аутентификация», и на этом установка будет завершена. Последнее действие добавляет файл набора политик — mko.cpupower.setcpufreq.policy по адресу /usr/share/polkit-1/actions.
После завершения установки просто щелкните значок ЦП в правом верхнем углу. Вы увидите фактический интерфейс диспетчера питания ЦП, как показано на снимке экрана ниже:
Запустите CPU Power Manager из верхней панели.
Контроль и управление частотой процессора с помощью CPU Power Manager в Linux
Диспетчер питания ЦП не требует настройки. Он автоматически настроит для вас рекомендуемую минимальную и максимальную частоту процессора. Вы можете убедиться в этом, отключив источник питания от ноутбука. Когда ноутбук находится в режиме работы от батареи, диспетчер питания ЦП автоматически регулирует минимальный и максимальный уровни частоты соответственно, чтобы улучшить производительность батареи.
Вот список доступных опций в интерфейсе диспетчера питания ЦП.
- Просмотреть текущую частоту процессора. Очевидно, вы можете использовать это окно, чтобы увидеть частоту, на которой работает ваш процессор.
- Установить максимальную и минимальную частоту. С помощью этого расширения вы можете установить максимальную и минимальную частоту в процентах от максимальной частоты. Как только эти ограничения будут установлены, ЦП будет работать только в этом диапазоне частот.
- Включение и выключение Turbo Boost: Это моя любимая функция. Большинство процессоров Intel имеют функцию «Turbo Boost», благодаря которой одно из ядер процессора ускоряется выше нормальной максимальной частоты для дополнительной производительности. Хотя это может повысить производительность вашей системы, это также значительно увеличивает энергопотребление. Так что, если вы не делаете ничего интенсивного, приятно иметь возможность отключить Turbo Boost и сэкономить электроэнергию. Фактически, в моем случае Turbo Boost большую часть времени отключен.
- Встроенные профили. По умолчанию диспетчер питания ЦП предлагает четыре профиля по умолчанию, а именно: Высокая производительность, Мультимедиа, Тихий. , Экономия энергии. Подходящая частота процессора будет автоматически настроена в зависимости от выбранного вами профиля. Вы также можете создавать профили с максимальной и минимальной частотой, которые можно легко включать/выключать вместо того, чтобы возиться с максимальной и минимальной частотой.
- Автоматическое переключение: как только эта функция включена, она автоматически выбирает профиль, который вы установили в окне настроек. Более подробную информацию смотрите в следующем разделе.
Предпочтения
Вы также можете настроить расширение через окно настроек:
Окно настроек CPU Power Manager
Как видите, в разделе «Общие» вы можете настроить, будет ли отображаться частота процессора и будет ли она отображаться в МГц или ГГц . Здесь вы также можете установить профили переменного тока и батареи по умолчанию. Помните настройку «Автоматическое переключение» в главном интерфейсе диспетчера питания ЦП? Если настройка автоматического переключения включена, диспетчер питания ЦП автоматически выберет соответствующую частоту для профилей переменного тока и батареи по умолчанию.
Во втором разделе, то есть «Профили», вы можете настроить минимальную и максимальную частоту и установить турбонаддув для каждого профиля по умолчанию. Также возможно создать новый профиль и удалить профили, которые больше не нужны:
Профили диспетчера питания ЦП
Последний раздел — раздел «Установка». В этом разделе вы можете получить сведения о пути к правилу cpufreqctl и policy kit.
Удалить диспетчер питания процессора
Диспетчер питания ЦП можно удалить напрямую со страницы расширений gnome или из раздела «Установка» в главном интерфейсе.
Рекомендуем прочитать:
- Автоматическая оптимизация скорости и мощности процессора с помощью Auto-cpufreq в Linux
Заключение
Управление питанием в Linux не так уж и лучше по сравнению с Windows и Mac OS, и многие люди всегда ищут простой способ повысить производительность батареи на своем ноутбуке с Linux. Если вы один из них, ознакомьтесь с расширением диспетчера питания процессора. Это нетрадиционный метод экономии энергии, но он работает. Мне определенно нравится это расширение, и я использую его уже несколько месяцев.
Что вы думаете об этом расширении? Поделитесь своими мыслями в комментариях ниже!
Ресурс:
- Репозиторий CPU Power Manager на GitHub
Избранное изображение: Пок Ри из Pexels.