Рейтинг:0

Сбой режима энергосбережения Lenovo Battery

флаг in

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

Запуск ядра 5.11.0-37

Пробовал предыдущие опубликованные решения

эхо 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

однако, когда я смотрю на файл...

кошка /sys/bus/платформа/драйверы/ideapad_acpi/VPC2004:00/conservation_mode
0

Попытка сделать это с помощью sudo su также не дала результата.

Также пытался отредактировать файл вручную как root, но при повторном открытии файла он снова устанавливается на 0

Пробовал: TLP, который, похоже, подтверждает, что я могу установить верхний порог для своего Lenovo 7i, но также ссылается на то, что для параметраserving_mode задано значение 0 (100%).

sudo tlp setcharge 80 1

Установка временного порога заряда для всех аккумуляторов: режим сохранения = 1


sudo tlp-stat -s -b --cdiff
--- TLP 1.4.0 --------------------------------------------- -

+++ Настроенные параметры (только отличия от значений по умолчанию):
/etc/tlp.conf L0514: RESTORE_THRESHOLDS_ON_BAT="1"
/etc/tlp.conf L0508: START_CHARGE_THRESH_BAT1="70"
/etc/tlp.conf L0509: STOP_CHARGE_THRESH_BAT1="80"

+++ Информация о системе
Система = LENOVO Lenovo Legion 7 15IMHg05 81YU
БИОС = E9CN62WW(V4.07)
Версия ОС = Linux Mint 20.1
Ядро = 5.11.0-37-generic #41~20.04.2-Ubuntu SMP Пт, 24 сентября, 09:06:38 UTC 2021 x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=0e11e314-e8c7-4281-b1d0-a2e48e32244b ro nomodeset тихий всплеск nomodeset acpi_osi=! "acpi_osi=Windows 2020"
Система инициализации = systemd v245 (245.4-4ubuntu3.13)
Режим загрузки = UEFI

+++ Статус TLP
Состояние = включено
Состояние RDW = включено
Последний запуск = 18:07:12, 20084 сек. назад
Режим = переменный ток
Источник питания = переменный ток

+++ Уход за аккумулятором
Плагин: Леново
Поддерживаемые функции: порог заряда
Использование драйвера:
* поставщик (ideapad_laptop) = активен (порог оплаты)
Диапазон значений параметра:
* STOP_CHARGE_THRESH_BAT0: 0(выкл.), 1(вкл.) -- режим экономии заряда батареи

/sys/bus/платформа/драйверы/ideapad_acpi/VPC2004:00/conservation_mode = 0 (100%)

+++ Состояние батареи: BAT1
/sys/class/power_supply/BAT1/производитель = 0x53 0x4D 0x50 0x00 0x32 0x30 0x
/sys/class/power_supply/BAT1/имя_модели = 0x4C 0x31 0x39 0x4D 0x34 0x50 0x8000
/sys/class/power_supply/BAT1/cycle_count = 22
/sys/class/power_supply/BAT1/energy_full_design = 80000 [мВтч]
/sys/class/power_supply/BAT1/energy_full = 77870 [мВтч]
/sys/class/power_supply/BAT1/energy_now = 77370 [мВтч]
/sys/class/power_supply/BAT1/power_now = 0 [мВт]
/sys/class/power_supply/BAT1/status = Бездействие

Заряд = 99,4 [%]
Емкость = 97,3 [%]

Если у кого-то есть какие-либо возможные решения, объяснения того, почему я не могу редактировать файл режима сохранения, это было бы очень признательно.

флаг id
Пожалуйста, добавьте вывод `sudo tlp setcharge 0 1`, а затем вывод `sudo tlp-stat -s -b --cdiff` в свой пост.
флаг in
обновленный пост с запрошенными выводами
флаг id
Смотрите мой ответ сейчас.
Рейтинг:0
флаг cn

Прямое и простое решение вашей проблемы будет следующим:

  1. Проверьте, загружен ли модуль ядра Ideapad_laptop (вам не нужно повторять это)

lsmod | grep ideapad_laptop

  1. Чтобы узнать текущий статус режима сохранения:

(Если выход равен 1 - режим сохранения включен, 0 - режим сохранения выключен)

кот /sys/шина/платформа/драйверы/ideapad_acpi/VPC2004:00/conservation_mode

(У вас может быть другое имя для «VPC2004:00», поэтому проверьте это, перейдя в папку «ideapad-acpi» с помощью CD команда и бег лс там)

  1. Используйте следующую команду для включения/выключения режима сохранения: (1 - сохранение включено, 0 - сохранение выключено)
эхо 1 | sudo tee /sys/bus/платформа/драйверы/ideapad_acpi/VPC2004:00/conservation_mode
эхо 0 | sudo tee /sys/bus/платформа/драйверы/ideapad_acpi/VPC2004:00/conservation_mode
mickmackusa avatar
флаг ve
Спасибо за ваш вклад. Пожалуйста, пройдите [тур], чтобы начать знакомство с этим сообществом.
Рейтинг:0
флаг id

К сожалению, настройка TLP в данном случае не совсем интуитивна.

Важнейшая информация содержится в выводе tlp-stat -b.

* STOP_CHARGE_THRESH_BAT0: 0(выкл.), 1(вкл.) -- режим экономии заряда батареи

BAT0, потому что режим консервации применяется ко всем батареям независимо от их названия.

Для режима сохранения необходимо настроить:

STOP_CHARGE_THRESH_BAT0=1

Затем используйте команду терминала

sudo tlp setcharge

Проверять

sudo tlp-stat -b

Ваши существующие строки могут быть прокомментированы впоследствии

/etc/tlp.conf L0508: START_CHARGE_THRESH_BAT1="70"
/etc/tlp.conf L0509: STOP_CHARGE_THRESH_BAT1="80"
флаг in
даже после ввода: sudo tlp setcharge 80 1 и подтверждения установки режима сохранения = 1. Я получаю тот же вывод для tlp-stat -b
флаг id
Тогда ваш ноутбук, вероятно, игнорирует настройку. Странный.
флаг in
кажется. Более того, я запутался в том, почему я не могу изменить приведенное ниже даже с полными разрешениями. Я в растерянности..... /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
флаг id
Это только последовательно: TLP не может изменить это, и вы не можете вручную.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.