Вопрос или проблема
Недавно я обновил Ubuntu до версии 24.04.1 и проверяю все настройки, устанавливаю программы, но в параметрах питания у меня есть только режимы “сбалансированный” и “энергосбережение”. Я использую настольный компьютер, а не ноутбук. Является ли сбалансированный режим аналогом высокопроизводительного режима в Windows, или он снижает мою производительность?
Ответ или решение
Вопрос об управлении настройками электропитания в Ubuntu 24.04.1 на настольном компьютере и возможности включения режима высокой производительности — это важный аспект оптимизации работы компьютера. В данной версии Ubuntu, как вы заметили, в стандартных настройках электропитания доступны только режимы "Сбалансированный" и "Энергосбережение". Разберёмся, как можно посмотреть и включить режим высокой производительности, подобный тому, что есть в Windows.
ТЕОРИЯ
В операционных системах, подобных Windows, режим высокой производительности предназначен для максимальной отдачи вычислительных мощностей, что особенно важно для задач с интенсивными вычислениями, таких как обработка видео, игры или выполнение сложных вычислительных задач. В то же время, этот режим увеличивает потребление энергии, что для настольных компьютеров может быть не столь критично, как для ноутбуков с автономным питанием.
В Ubuntu подход к управлению питанием несколько иной, но также позволяет настраивать параметры таким образом, чтобы получить максимальную производительность от вашего оборудования. Баланс между производительностью и энергосбережением может быть достигнут путём настройки ядра и управления частотой процессора.
ПРИМЕР
На практике для достижения максимальной производительности в Ubuntu вы можете воспользоваться следующими методами и инструментами:
-
TLP (TLP – Linux Advanced Power Management): Это инструмент командной строки, который помогает управлять настройками энергопотребления. Он в большей степени подходит для мобильных устройств, но может быть полезен и для настройки параметров производительности на настольных системах.
Установка:
sudo apt install tlp sudo tlp start
-
cpufrequtils: Дает возможность управлять режимами частоты процессора. Вы можете установить этот пакет и проверить доступные режимы:
Установка:
sudo apt install cpufrequtils
Проверка доступных режимов:
cpufreq-info
Переключение на режим "Performance":
sudo cpufreq-set -g performance
-
UDEV Rules: Возможно установление правил, которые позволят динамически изменять тактовую частоту в зависимости от текущих задач.
Создайте правило UDEV для управление частотой:
sudo nano /etc/udev/rules.d/90-cpufreq.rules
Добавьте следующие строки:
ACTION=="add", SUBSYSTEM=="cpu", KERNEL=="cpu[0-9]*", \ ATTR{scaling_max_freq}="max"
Примените и перезапустите службу UDEV:
sudo udevadm control --reload-rules sudo udevadm trigger --action=add
-
GNOME Power Settings: Начиная с Ubuntu 21.04, добавлена возможность управления режимами питания через интерфейс GNOME. Однако, для настольных систем всегда доступен только "Сбалансированный". Для доступа к скрытым функциональным возможностям можно использовать утилиту
Dconf Editor
.Установка и запуск
Dconf Editor
:sudo apt install dconf-editor dconf-editor
-
Ядро Linux и планировщик задач: Существует возможность переписывания некоторых конфигураций ядра Linux, чтобы управлять планировщиком задач и поведением системы в целом. В большинстве случаев это действие требует значительных знаний и уверенности в своих действиях, так как может повлиять на стабильность системы.
ПРИМЕНЕНИЕ
Для применения наиболее подходящего метода из перечисленных, необходимо учесть ваши специфические потребности и надежность выбранного подхода. Если вашей основной целью является максимизация производительности для работы с ресурсоёмкими приложениями, комбинация использования cpufrequtils и настройки планировщика задач будет наиболее эффективной, обеспечивая высокую производительность CPU.
Если же вы ищете более универсальное решение и потенциальное снижение тепловыделения без ущерба для производительности, то переход на ядро с низкой задержкой (low-latency) или очереди CFS (Completely Fair Scheduler) может стать еще одним шагом к достижению цели.
Заключение
Итак, для достижения высокой производительности в Ubuntu 24.04.1 на настольном компьютере вам следует рассмотреть возможность использования cpufrequtils для управления частотой процессора, а также изучить дополнительные методы настройки системы, такие как TLP и конфигурации ядра. Это позволит добиться баланса между ресурсозатратными процессами и энергосбережением для достижения наилучших результатов по производительности.