Одна из многих вещей, которыми могут похвастаться пользователи Linux, — это более высокая производительность оборудования в Linux по сравнению с Windows. К сожалению, во многих случаях это не так. Одной из основных проблем последних выпусков Ubuntu (11.04 и 11.10) было резкое сокращение времени автономной работы и перегрев ноутбуков. С этой проблемой сталкивается большое количество людей, которые утверждают, что время автономной работы сокращается в среднем примерно на 2 часа. Интересно, что Windows по-прежнему работает лучше и обеспечивает большее время автономной работы, чем последняя версия Ubuntu.
Об этой проблеме много говорилось. Было подано множество отчетов об ошибках, но ничего убедительного не последовало. Версии Ubuntu LTS (долгосрочная поддержка), например, Ubuntu 10.10 и предстоящая версия 12.04, как известно, работают лучше, чем Windows, но это не означает, что придется страдать от плохого времени автономной работы, пока не выйдет версия LTS 12.04. В этом посте мы обсудим два обходных пути, которые могут помочь вам улучшить производительность батареи. Вы можете использовать любой из них или оба.
Увеличьте время автономной работы с помощью Jupiter
Jupiter — это апплет Linux для управления дисплеем, питанием и устройствами. Его можно использовать для изменения разрешения экрана, ориентации экрана, отключения Wi-Fi, Bluetooth и сенсорной панели и, прежде всего, производительности аккумулятора. У Юпитера есть 3 режима производительности: максимальная производительность, производительность по требованию и энергосбережение (тот, который нас интересует). В режиме энергосбережения снижается частота процессора и, следовательно, продлевается срок службы батареи.
К сожалению, Jupiter по умолчанию не работает с Ubuntu 11.10, но благодаря команде WebUpd8 у нас есть решение этой проблемы. Откройте терминал (Ctrl+Alt+T) и введите следующие команды:
sudo add-apt-repository ppa:webupd8team/jupiter sudo apt-get update sudo apt-get install jupiter
После установки вам необходимо выйти из системы и войти снова. Вы можете увидеть Юпитер на панели задач вверху. Здесь вы можете выбрать режим энергосбережения. Эта картинка может быть полезна:
После перехода в режим энергосбережения значок станет зеленым. Это поможет вам запомнить, какой режим вы используете. Вы можете увидеть значительное улучшение как производительности аккумулятора, так и перегрева.
Изменение конфигурации Grub для повышения производительности батареи:
Если вас не устраивает Юпитер, вы можете использовать другой способ решения — настройку ядра. Было обнаружено, что проблемы с аккумулятором и перегревом связаны с ядром Linux. Давайте посмотрим, как использовать этот трюк:
Откройте терминал (Ctrl+Alt+T) и откройте файл конфигурации Grub, используя следующую команду:
sudo gedit /etc/default/grub
Теперь найдите эту строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Замените приведенную выше строку на эту и сохраните файл:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
Обновите Grub с помощью этой команды:
sudo update-grub
Это исправление в основном предназначалось для ядра Linux 2.6.38, и проблема должна была быть решена в более поздних версиях ядра Linux, но, к сожалению, этого не произошло.
PowerTop также можно использовать вместо Jupiter, но лично я предпочел Jupiter PowerTop. Я надеюсь, что эти советы продлят срок службы батареи и решат проблему перегрева вашего ноутбука. Я искренне надеюсь, что с Ubuntu 12.04, релиз которой запланирован на апрель 2012 года, дела пойдут лучше. Ваши вопросы и предложения всегда приветствуются. Приветствую 🙂
Изображение предоставлено: Оранжевый сигнал предупреждения о низком заряде батареи от Big Stock Photo.