Как настроить пороги зарядки аккумулятора ноутбука?

Мой ноутбук Lenovo T400, а ОС – Ubuntu 12.04.

Я не смог настроить пороги зарядки аккумулятора и прекращения зарядки. Я заметил, что его текущий начальный порог зарядки составляет около 40%, а остановка порога зарядки составляет около 60%. Я забыл, что это был я, и какую программу я использовал для управления батареей, чтобы остановить зарядку на 60% и начать зарядку на 40%.

Я выполнил свой предыдущий пост https://askubuntu.com/questions/58789/how-to-check-charged-percentage-of-battery-and-to-adjust-its-thresholds , но я не нашел /sys/devices/platform/smapi . Также у меня есть /proc/acpi/battery/BAT0/ , но у меня есть только три файла alarm , info и state .

Я хочу настроить пороговые значения. Поэтому мне интересно, как это сделать?

  • Не удается загрузить окна после установки ubuntu
  • Каковы последствия установки имени хоста?
  • Преобразование скриптов sysvinit / upstart init в runit
  • Есть ли способ определить, когда бинарный файл был скомпилирован или установлен?
  • Пакеты, хранящиеся во время обновления apt-get
  • Клиент OpenVPN - Linux подключается, но не имеет доступа к Интернету, проблема маршрутизации
  • Когда все аппаратные ресурсы бесплатны, это может привести к медленному запуску Linux
  • Exynos 5 DVFS или выключение ядра в Ubuntu - Частота масштабирования только для одного из ядер (двухъядерный) (cpufreq)
  • 2 Solutions collect form web for “Как настроить пороги зарядки аккумулятора ноутбука?”

    Вам нужно установить tp_smapi-dkms , просто выполните

    apt-get install tp_smapi-dkms

    Когда закончите, используйте lsmod | grep tp_smapi lsmod | grep tp_smapi чтобы проверить, загружен ли модуль, настроить пороги заряда, сделать что-то вроде этого

     echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh echo 60 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh 

    Добавьте эти строки в /etc/rc.local чтобы запустить их при загрузке.

    Этот модуль работает, по крайней мере, на X220.

    По-видимому, более новые Lenovo ThinkPad (такие как мой E540) несовместимы с tp_smapi-dkms. К счастью, я обнаружил, что утилита TLP использует какой-то другой метод для связи порогов с батареей.

    К сожалению, TLP в настоящее время недоступен через стандартные репозитории Ubuntu или Debian. Используйте методы на веб-сайте TLP для установки пакетов и обновите две строки в файле конфигурации / etc / default / tlp

     START_CHARGE_THRESH_BAT0=65 STOP_CHARGE_THRESH_BAT0=80 

    В этом примере TLP устанавливает пороговые значения заряда батареи на 65% и прекращает зарядку на 80%. Я считаю, что пороговые значения сохраняются корректно даже при загрузке в другую ОС, у которой нет TLP. (Хотя я полагаю, что если вы загрузились в Windows или другую ОС, на которой установлены средства управления питанием Lenovo, эта ОС может перезаписать ранее установленные пороговые значения.)

    Чтобы ВРЕМЕННО привести батарею к полной зарядке, выполните следующую команду терминала:

      $ sudo tlp fullcharge 

    Затем батарея заряжается до максимальной емкости и затем возвращается к предыдущим порогам.

    Interesting Posts

    Как узнать, включено ли PPP-сжатие для модема?

    Настройка серверов имен в CentOS 6

    Проблемы с установкой DEbian 8.2 (Jessie) на компьютере msi (во время сетевой установки)

    Разница размеров между изо-файлом, сгоревшим на компакт-диск, и файлом, полученным с помощью dd

    Несколько вопросов об установке нескольких разделов (в Ubuntu 14.10)

    Неправильная раскладка клавиатуры с использованием Synergy и i3

    Как настроить анонимно записываемый ftp-сервер с помощью vsftpd?

    sudo: ошибка синтаксического анализа в / etc / sudoers около строки 27

    Можно ли запрашивать сообщения, отправленные с уведомлением-отправкой?

    Преобразование столбца с использованием даты и добавление в файл csv

    Есть ли эквивалент Linux для Mac «Shake to Find Cursor»?

    Можно ли интегрировать сервисы Apple iCloud (например, контакты, календари) с Fedora 20?

    Что означает EL5 и EL6 в терминах пакетов?

    Что такое заголовки ядра Linux?

    Я определил макрос в файле .netrc, но когда я его выполнил из ftp, он говорит: «макрос не найден»,

    Linux и Unix - лучшая ОС в мире.