Проблема с порогом батареи Lenovo
Я недавно установил Linux на свой Lenovo Ideapad 320, но забыл отключить режим сохранения в Lenovo vantage с Windows 10. Проблема в том, что теперь мой компьютер не заряжается более 60%. Я уже пробовал с tlp, но он не работает.
Как я могу вернуться к порогам по умолчанию (100%)?
4 ответа
Режим сохранения батареи включается с помощью:
$ echo '\_SB.PCI0.LPCB.EC0.VPC0.SBMC 3' | sudo tee /proc/acpi/call
Это можно отключить с помощью:
$ echo '\_SB.PCI0.LPCB.EC0.VPC0.SBMC 5' | sudo tee /proc/acpi/call
В Debian/Ubuntu вы должны установить пакет acpi-call-dkms
(Авторы: ArchLinux wiki - Lenovo IdeaPad 720s)
Только что упомянутая вики-страница относится к IdeaPad 720s, на моем IdeaPad 320 я дважды проверил таблицу BIOS DSDT, и похоже, что это то же самое. Просматривая веб-страницы, я обнаружил случай, когда правильный код для его включения был 4 (вместо 3), но 5 использовался для его отключения в любом случае.
Редактировать Редактировать Редактировать
Режим сохранения батареи теперь выставляется через модуль ядра ideapad-laptop
, так что просто загрузите модуль и затем используйте:
# to read the current status
cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
# to enable
echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
# to disable
echo 0 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
для управления режимом сохранения из Linux есть расширение gnome, которое выполняет мониторинг и переключение (например, винтаж Lenovo на Windows)
есть и ручной метод
::::::::: Команды консервативного режима ::::::::
от терминала
sudo su
написать пароль
чтение текущего состояния:
cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
включить режим сохранения:
echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
отключить режим сохранения:
echo 0 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
Вопрос спрашивает, как отключить режим сохранения. Моя проблема была противоположной: я хотел активировать режим сохранения. После загрузки у меня всегда был 0 и батарея заряжалась до 100%.
Если ты бежишь
cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
, ты получишь
1
или
0
как выход.
1
означает
conservation_mode
активирован.
0
означает, что он отключен.
Чтобы включить режим сохранения, я решил отредактировать этот файл:
sudo gedit /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
и изменить
1
к
0
.
Хотя это решило мою проблему, я все еще не мог понять, как сделать изменение постоянным в Windows или Ubuntu.
Простым решением было бы перезагрузить Windows 10 и установить порог в 100%.
Вы всегда должны держать Windows установленной (но уменьшать ее размер), чтобы вы могли устанавливать новые драйверы, загружаться в нее, если Ubuntu сломается, и, как вы указали, изменить порог заряда батареи.