Мой нетбук Asus EEE выполняет жесткое отключение при достижении низкого уровня заряда батареи, не выдавая никаких предупреждений - то есть питание просто отключается без какого-либо процесса отключения. Я ничего не могу найти в системном журнале, и сообщения об ошибках не выводятся до того, как это произойдет. У меня была эта проблема в предыдущих (K) версиях Ubuntu, и я надеялся, что обновление до Ubuntu Precise поможет решить проблему, но это не так.
Опция в приложении Power для «когда питание критически низкое» в настоящее время пуста - единственными вариантами являются (серый) спящий режим и «Power off».
Я переустановил indicator-power
безрезультатно. Оставшееся время, сообщаемое acpi
, является нестабильным, так же как и оставшееся время, сообщаемое gnome-power-statistics
. (Например, выполнив acpi
дважды подряд, я получил 2h16min, а затем осталось 3h21min. Эти виды прыжков в оставшееся время также есть на графиках gnome-power-statistics
.)
Возможно, будет возможно написать сценарий для предварительного уведомления (согласно комментарию @RanRag ниже), но я бы предпочел изолировать, почему я не получаю уведомление о критическом заряде батареи из системы , прежде чем это произойдет, чтобы я мог принять соответствующие меры (приостановить / отключить / подключить питание), когда я получу уведомление.
Некоторая дополнительная информация о батарее:
kroon@minia:~$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C0A:00/power_supply/BAT0
vendor: ASUS
model: 1005P
power supply: yes
updated: Fri Aug 17 07:31:23 2012 (9 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
energy: 33.966 Wh
energy-empty: 0 Wh
energy-full: 34.9272 Wh
energy-full-design: 47.52 Wh
energy-rate: 3.7692 W
voltage: 12.61 V
time to full: 15.3 minutes
percentage: 97.248%
capacity: 73.5%
technology: lithium-ion
History (charge):
1345181483 97.248 charging
1345181453 97.155 charging
1345181423 97.062 charging
1345181393 96.970 charging
History (rate):
1345181483 3.769 charging
1345181453 3.899 charging
1345181423 4.061 charging
1345181393 4.201 charging
kroon@minia:~$ cat /proc/acpi/battery/BAT0/state
present: yes
capacity state: ok
charging state: charging
present rate: 332 mA
remaining capacity: 3149 mAh
present voltage: 12612 mV
kroon@minia:~$ cat /proc/acpi/battery/BAT0/info
present: yes
design capacity: 4400 mAh
last full capacity: 3209 mAh
battery technology: rechargeable
design voltage: 10800 mV
design capacity warning: 10 mAh
design capacity low: 5 mAh
cycle count: 0
capacity granularity 1: 44 mAh
capacity granularity 2: 44 mAh
model number: 1005P
serial number:
battery type: LION
OEM info: ASUS
Пожалуйста, опубликуйте вывод следующих команд, набрав их в консоли:
upower -i / org / freedesktop / UPower / devices / battery_BAT0
cat / proc / acpi / battery / BAT0 / состояние
cat / proc / acpi / battery / BAT0 / info
blockquote>Также вы можете попробовать переустановить апплет батареи:
sudo apt-get продувка индикатора питания
sudo apt-get установка индикатора питания
blockquote>А если вам нужен более подробный индикатор состояния батареи:
< blockquote>sudo add-apt-repository ppa: iaz / battery-status & amp; & amp; sudo apt-get update sudo apt-get install battery-status
blockquote>
Попробуйте использовать проценты вместо уведомлений на основе времени. Это помогло решить аналогичную проблему на моем Asus Eee PC 1000.
См. Следующий пост: Как изменить критически низкое значение заряда батареи?
Важным моментом в моем случае было изменение параметра «время использования для политики» на «ложь».
Я также нашел этот пост, который предлагает такое же исправление:
Персонал, осуществляющий управление питанием в 12.04, сделал это неправильно.
Управление питанием полностью функционально во всех аспектах Ubuntu 10.04.
Объем неофициальной информации в сети о проблеме критической функции батареи не дает реального понимания или объяснения, ПОЧЕМУ происходит системный сбой управления питанием в 12.04.
Получение правильных значений параметров мощности и с соответствующими метриками является основополагающим для правильного управления питанием.
Эти метрики являются «шаткими» в 12.04, но точными в 10.04.
Несмотря на это, при критически низком заряде батареи система будет корректно работать suspend
в 10.04.
12.04 неправильно suspend
(или hibernate
) использует:
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
или:
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy true
с
gsettings set org.gnome.settings-daemon.plugins.power percentage-low 20
gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 10
gsettings set org.gnome.settings-daemon.plugins.power percentage-action 5
gsettings set org.gnome.settings-daemon.plugins.power time-low 2400
gsettings set org.gnome.settings-daemon.plugins.power time-critical 1200
gsettings set org.gnome.settings-daemon.plugins.power time-action 600
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action suspend
проценты 20, 10, 5 являются чрезмерными. Эквивалентное время составляет 40, 20 и 10 минут. (моя батарея работает на 100% ~ 3,5 часа.> 200 минут или 12000 секунд.) Для 10.04 эффективные настройки эквивалентны 8, 5 и 3%. Даже при 3% емкости батареи машина может оставаться в подвешенном состоянии. в течение не менее 12 часов, прежде чем аккумулятор разрядится.
По-видимому, реальная проблема заключается в том, что метрики аппаратного интерфейса ACPI, используемые в 12.04, неправильно запрограммированы. Это видно по «вонючим» временам при загрузке 12,04 с полуразряженной батареей. Показатели емкости повсеместно указаны как оставшееся неверное время или оставшийся%. Перезагрузка в 10.04 метрики батареи являются спокойными и стабильными с «разумными» значениями.
Примечания:
Следующие функции, запускаемые вручную в 12.04, являются функциональными:
pm-hibernate
pm-suspend
Это реализация управления питанием метрик батареи ACPI для запуска их автоматического вызова, которая является ошибочной в 12.04.
12.04 power manager indicator
(версия?) И power
& amp; Интерфейс brightness and lock
settings
не точно отражает значения org.gnome.settings-daemon.plugins.power
выше. Взаимодействие не только с оборудованием, но и с мягкими тканями является дефектным.
Кажется, он считает это «критически низким напряжением».
Вместо того, чтобы бежать, пока он просто не умрет, При некотором напряжении ваш ноутбук решит сдаться. Взять оставшуюся энергию и грациозно отключиться.
Нажмите на индикатор батареи на панели задач & amp; нажмите больше возможностей питания. На вашем текущем плане питания нажмите изменить настройки плана. Нажмите на Изменить предварительные настройки питания. Прокрутите до кнопки и нажмите значок + батареи, внизу появится список. Нажмите на низкий уровень заряда батареи и измените следующую настройку: на батарее: 40% (если ваша система отключится на 30%, это предупредит вас о низком заряде батареи на 40%)
теперь нажмите на Критический уровень заряда батареи и измените настройка до 35%.
Теперь нажмите на критическое действие батареи и измените настройку на спящий режим.
Это приведет к гибернации системы до того, как батарея разрядится, и предотвратит ее внезапное отключение. Если возможно, установите% заряда батареи чуть меньше, так как внезапные отключения каждый раз отличаются.
Зарядите до 100%, затем дайте ему поработать, пока он не умрет, затем перезарядите. Если произойдет то же самое, купите новый аккумулятор
Когда батарея достигает момента времени, чтобы предпринять критический уровень действия , Ubuntu не предупредит вас об этом, вместо этого она просто выполнит требуемое действие (такое как приостановка, спящий режим, выключение и т. Д.) на основе вашего выбора). Это настройка, и ее нельзя изменить. Но Ubuntu должен предупредить вас, когда батарея достигнет низкого уровня и критического уровня .
По умолчанию Ubuntu использует оставшееся время в качестве триггера своего предопределенного действия.
Статистика электропитания с вашего выхода указывает на плохую / поврежденную батарею. В этих случаях Ubuntu сложно измерить фактическое время оставшихся данных. Кроме того, батарея быстро разряжается в диапазоне от 300 до 120 секунд, поэтому попробуйте выключить компьютер, который настроен в настройках.
Я предлагаю вам сделать это,
Сначала измените политику триггера время от времени в процентах.
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
Затем увеличьте процент, необходимый для предупреждения, по умолчанию 10%. Измените его на 30%.
gsettings set org.gnome.settings-daemon.plugins.power percentage-low 30
Затем увеличьте процент, который необходимо считать критическим, до 20%, по умолчанию - 3%.
gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 20
Затем увеличьте процент, необходимый для выполнения критического действия, теперь оно составляет 2%. измените его на 15%
gsettings set org.gnome.settings-daemon.plugins.power percentage-action 15
Затем измените критическое действие, которое должно быть выполнено на спящий режим вместо выключения. Сначала нужно включить опцию гибернации.
Затем используйте эту команду, чтобы изменить ее на гибернацию.
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action hibernate
Я думаю, это должно решить вашу проблему. Если у вас все еще есть проблемы с уровнем, поднимите уровни еще выше. [Тысяча сто двадцать семь]