Как я могу управлять настройками батареи на LENOVO ideapad 320-15IKB 81BG?
Раньше я использовал Windows 10 и установил максимальный заряд аккумулятора на 60% через Lenovo vantage, потому что я хотел, чтобы моя батарея прожила долгую и здоровую жизнь.
Вчера перешел на Linux Mint 19.3 Tricia. Однако мои настройки батареи от Lenovo Vantage, похоже, сохранились. Есть идеи, как я могу их изменить сейчас? Боюсь, что из-за того, что у меня нет ThinkPad, но IdeaPad, я не могу использовать все возможности tlp для изменения этих настроек.
Заранее спасибо!
1 ответ
Вот некоторые важные сведения об этом:
- https://askubuntu.com/questions/1038471/problem-with-lenovo-battery-threshold
- https://wiki.archlinux.org/index.php/Lenovo_IdeaPad_720s
- https://forums.linuxmint.com/viewtopic.php?f=49&t=286237
Обобщить:
Модуль ядра ideapad_laptop предоставляет текущую настройку сохранения_mode по адресу:
cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
Однако, по моему опыту (Ideapad V570), я могу использовать это только для отключения сохранения_mode (установлено значение 0), а не для его включения.
Чтобы включить его, мне нужно было установить пакет "acpi-call-dkms", а затем использовать следующее, чтобы изменить настройку.
Установите порог на 50%:
echo '\_SB.PCI0.LPCB.EC0.VPC0.SBMC 0' | sudo tee /proc/acpi/call
Установите порог на 100%:
echo '\_SB.PCI0.LPCB.EC0.VPC0.SBMC 1' | sudo tee /proc/acpi/call
Включите режим сохранения:
echo '\_SB.PCI0.LPCB.EC0.VPC0.SBMC 4' | sudo tee /proc/acpi/call
Отключить режим сохранения:
echo '\_SB.PCI0.LPCB.EC0.VPC0.SBMC 5' | sudo tee /proc/acpi/call
Боковое примечание: ядро Linux 5.4 добавило функцию для установки порога с помощью:
/sys/class/power_supply/BAT0/charge_control_end_threshold
Но, похоже, поддерживает только ноутбуки ASUS. (Не отображается для моего V570)