Как я могу управлять настройками батареи на LENOVO ideapad 320-15IKB 81BG?

Раньше я использовал Windows 10 и установил максимальный заряд аккумулятора на 60% через Lenovo vantage, потому что я хотел, чтобы моя батарея прожила долгую и здоровую жизнь.

Вчера перешел на Linux Mint 19.3 Tricia. Однако мои настройки батареи от Lenovo Vantage, похоже, сохранились. Есть идеи, как я могу их изменить сейчас? Боюсь, что из-за того, что у меня нет ThinkPad, но IdeaPad, я не могу использовать все возможности tlp для изменения этих настроек.

Заранее спасибо!

1 ответ

Решение

Вот некоторые важные сведения об этом:

Обобщить:

Модуль ядра 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)

Другие вопросы по тегам