Гид по технологиям

Улучшение времени работы батареи в Ubuntu: Jupiter и настройка Grub

• 5 min read • Linux • Обновлено 18 Nov 2025
Улучшение батареи в Ubuntu: Jupiter и Grub
Улучшение батареи в Ubuntu: Jupiter и Grub

Кратко

  • Быстрое руководство: два рабочих способа вернуть или увеличить время автономной работы в Ubuntu — аплет Jupiter (удобно) и параметр ядра pcie_aspm=force в GRUB (глубже). Оба метода совместимы с Ubuntu 11.04/11.10 и похожими выпусками, но требуют проверки на вашем ноутбуке.
  • Главное предупреждение: изменение параметров ядра может повлиять на стабильность или работу отдельных устройств; всегда знайте, как откатить изменения.

Вступление

Многие пользователи отмечали, что в некоторых выпусках Ubuntu (в частности 11.04 и 11.10) время работы от батареи заметно сократилось, а ноутбуки сильнее нагревались по сравнению с Windows. Существуют разные причины, но два практических обходных пути, которые до сих пор полезны на большом количестве машин — это использование аплета Jupiter и принудительное включение ASPM через параметр pcie_aspm=force в GRUB. Ниже — подробные инструкции, контекст, альтернативы и отладочные рекомендации.

В этой статье вы найдёте

  • Что делает Jupiter и как его установить
  • Как изменить конфигурацию GRUB для включения ASPM
  • Альтернативы: PowerTop и TLP
  • Как тестировать изменения и что делать, если что-то пойдёт не так

Важное замечание

Перед изменением настроек ядра сохраните важные данные и создайте точку восстановления (или запомните, как вернуть прежнюю строку GRUB). На некоторых ноутбуках принудительное включение pcie_aspm может привести к проблемам с определёнными устройствами (например, сетевыми адаптерами). Если после изменения появились проблемы, откатите правку.

Что такое ASPM и почему это важно

ASPM (Active State Power Management) — механизм энергосбережения PCI Express, который позволяет устройствам понижать энергопотребление в простое. Не все материнские платы и устройства корректно поддерживают ASPM, поэтому в ядре Linux по умолчанию поведение иногда консервативно. Параметр pcie_aspm=force заставляет ядро попытаться включить ASPM более агрессивно.

Краткое определение терминов

  • ASPM — энергосбережение для PCIe. 1 строка: механизм понижения энергопотребления PCI Express в простое.
  • GRUB — загрузчик, читающий параметры ядра перед загрузкой системы.
  • Jupiter — аплет управления питанием и устройствами для десктопов Linux.

Установить и использовать Jupiter

Jupiter — лёгкий аплет для управления дисплеем, питанием и устройствами. Он позволяет быстро переключать режимы производительности: Maximum Performance, Performance on demand и Power Saver. В режиме Power Saver процессор подстраивается под меньшую частоту и вещественные кейсы энергопотребления улучшаются.

  1. Откройте терминал (Ctrl+Alt+T).
  2. Добавьте PPA и установите Jupiter:
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
  1. Выйдите из сеанса и войдите снова, чтобы аплет появился в системном трее.
  2. Выберите режим Power Saver — иконка станет зелёной, когда он активен.

Аплет Jupiter в системном трее Ubuntu, режим энергосбережения выделен зелёным

Польза и ограничения

  • Плюсы: быстро, удобно, подходит для большинства пользователей; заметное снижение тепловыделения и повышение времени автономной работы на ряде ноутбуков.
  • Минусы: не решает проблемы на уровне ядра/контроллеров PCIe; работает как «поверхностное» решение.

Когда Jupiter не помогает

  • Если причина — в низкоуровневой поддержке PCIe в BIOS или в ядре, Jupiter может улучшить ситуацию лишь частично.

Настройка GRUB: включение pcie_aspm=force

Если Jupiter не дал ожидаемого эффекта, есть более глубокая правка: принудительное включение ASPM через параметр ядра. Это воздействует на поведение PCIe на уровне ядра и часто даёт заметное снижение энергопотребления и нагрева, но требует осторожности.

Шаги:

  1. Откройте терминал (Ctrl+Alt+T) и отредактируйте конфигурацию GRUB:
sudo gedit /etc/default/grub
  1. Найдите строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  1. Замените её на:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
  1. Сохраните файл и обновите GRUB:
sudo update-grub
  1. Перезагрузите систему и проверьте поведение.

Как откатить изменения

Если появились проблемы (сеть, некорректная работа устройств, внезапные зависания), снова отредактируйте /etc/default/grub и удалите pcie_aspm=force, затем выполните sudo update-grub и перезагрузите.

Как диагностировать и проверить ASPM

  • Узнать версию ядра: uname -r.
  • Посмотреть сообщения ядра: dmesg | grep -i aspm.
  • Проверить параметры модуля PCIe: cat /sys/module/pcie_aspm/parameters/policy (если файл существует).

Альтернативы и дополнения

PowerTop

  • Утилита для анализа энергопотребления и временного применения оптимизаций: sudo apt-get install powertop, запуск sudo powertop.
  • PowerTop может рекомендовать отключение устройств, изменение частот и т. п., но рекомендации нужно применять вручную или скриптом.

TLP

  • TLP — продвинутое демоновое решение для управления энергопотреблением на ноутбуках. Устанавливается командой sudo apt-get install tlp и запускается через sudo tlp start.
  • TLP сочетает множество оптимизаций и часто обеспечивает лучший результат, чем отдельные утилиты.

Комбинирование инструментов

Jupiter удобен для быстрого переключения режимов. PowerTop хорош для диагностики. TLP — для долговременной автоматической оптимизации. Попробуйте комбинацию: TLP + Jupiter для удобного управления и фоновой оптимизации.

Методика тестирования изменений

Мини-методика для проверки эффекта:

  1. Зарядите батарею до 100% и отключите питание.
  2. Запустите типичную нагрузку (видео, браузер с несколькими вкладками, или запуск теста просмотра веб-страниц) — фиксируйте начальный процент и время.
  3. Измеряйте время до критического уровня (например, 10%) или используйте показания утилиты upower -i /org/freedesktop/UPower/devices/battery_BAT0.
  4. Применяйте одно изменение за раз (сначала Jupiter, затем pcie_aspm), фиксируйте результаты.

Критерии приёмки

  • Видимое уменьшение температуры корпуса под типичной нагрузкой.
  • Увеличение времени автономной работы по сравнению с контрольным прогоном на той же нагрузке.
  • Нет регрессий в работе сети, внешних устройств и стабильности системы.

Ролевые чеклисты

Пользователь (домашний ноутбук)

  • Сделать бэкап важных документов.
  • Установить Jupiter и проверить режим Power Saver.
  • Если эффект мал, применить pcie_aspm=force и протестировать.
  • Если проблемы — откатить параметр.

Системный администратор

  • Пропишите изменения в системный репозиторий конфигураций.
  • Тестируйте на контролируемой выборке моделей ноутбуков.
  • Документируйте версии BIOS/UEFI, ядра и наблюдаемые эффекты.
  • Планируйте откатные планы для пользователей.

Когда это не сработает и другие причины

  • Проблема в BIOS/UEFI: некоторые платы плохо поддерживают ASPM; обновление BIOS может помочь.
  • Аппаратный дефект батареи или контроллера питания: программные методы не спасут изношенный аккумулятор.
  • Неподдерживаемые устройства: старые или специфические сетевые/мультимедийные контроллеры могут конфликтовать.

Быстрая таблица действий

  • Попробовать: Jupiter (быстро, безопасно)
  • Если не помогло: pcie_aspm=force в GRUB (мощнее, с рисками)
  • Для анализа: PowerTop
  • Для фоновой оптимизации: TLP

Краткая сводка

  • Jupiter и параметр pcie_aspm=force — практичные способы вернуть время автономной работы и снизить нагрев на многих ноутбуках с Ubuntu 11.04/11.10.
  • Всегда тестируйте поэтапно и знайте, как откатить изменения.
  • Рассмотрите PowerTop и TLP как вспомогательные инструменты для более тонкой настройки.

Если у вас остались вопросы или вы хотите поделиться результатами тестов на своей модели ноутбука, напишите — обмен опытом полезен для всех.

Изображение: Orange warning low battery signal by Big Stock Photo.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро