Нетбук выполняет жесткое отключение без предупреждения о низком заряде батареи

Мой нетбук 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
21
задан 28 August 2012 в 10:25

5 ответов

Пожалуйста, опубликуйте вывод следующих команд, набрав их в консоли:

upower -i / org / freedesktop / UPower / devices / battery_BAT0

cat / proc / acpi / battery / BAT0 / состояние

cat / proc / acpi / battery / BAT0 / info

Также вы можете попробовать переустановить апплет батареи:

sudo apt-get продувка индикатора питания

sudo apt-get установка индикатора питания

А если вам нужен более подробный индикатор состояния батареи:

< blockquote>

sudo add-apt-repository ppa: iaz / battery-status & amp; & amp; sudo apt-get update sudo apt-get install battery-status

0
ответ дан 28 August 2012 в 10:25

Попробуйте использовать проценты вместо уведомлений на основе времени. Это помогло решить аналогичную проблему на моем Asus Eee PC 1000.

См. Следующий пост: Как изменить критически низкое значение заряда батареи?

Важным моментом в моем случае было изменение параметра «время использования для политики» на «ложь».

Я также нашел этот пост, который предлагает такое же исправление:

http://ubuntuforums.org/showpost.php?p=11377274&postcount=6

0
ответ дан 28 August 2012 в 10:25

Персонал, осуществляющий управление питанием в 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

    [ 1114]
  • Это реализация управления питанием метрик батареи ACPI для запуска их автоматического вызова, которая является ошибочной в 12.04.

  • 12.04 power manager indicator (версия?) И power & amp; Интерфейс brightness and lock settings не точно отражает значения org.gnome.settings-daemon.plugins.power выше. Взаимодействие не только с оборудованием, но и с мягкими тканями является дефектным.

0
ответ дан 28 August 2012 в 10:25

Кажется, он считает это «критически низким напряжением».

Вместо того, чтобы бежать, пока он просто не умрет, При некотором напряжении ваш ноутбук решит сдаться. Взять оставшуюся энергию и грациозно отключиться.

Нажмите на индикатор батареи на панели задач & amp; нажмите больше возможностей питания. На вашем текущем плане питания нажмите изменить настройки плана. Нажмите на Изменить предварительные настройки питания. Прокрутите до кнопки и нажмите значок + батареи, внизу появится список. Нажмите на низкий уровень заряда батареи и измените следующую настройку: на батарее: 40% (если ваша система отключится на 30%, это предупредит вас о низком заряде батареи на 40%)

теперь нажмите на Критический уровень заряда батареи и измените настройка до 35%.

Теперь нажмите на критическое действие батареи и измените настройку на спящий режим.

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

Зарядите до 100%, затем дайте ему поработать, пока он не умрет, затем перезарядите. Если произойдет то же самое, купите новый аккумулятор

0
ответ дан 28 August 2012 в 10:25

Когда батарея достигает момента времени, чтобы предпринять критический уровень действия , Ubuntu не предупредит вас об этом, вместо этого она просто выполнит требуемое действие (такое как приостановка, спящий режим, выключение и т. Д.) на основе вашего выбора). Это настройка, и ее нельзя изменить. Но Ubuntu должен предупредить вас, когда батарея достигнет низкого уровня и критического уровня .

По умолчанию Ubuntu использует оставшееся время в качестве триггера своего предопределенного действия.

  • Вам будет дано предупреждение о низком заряде батареи, до того как 1200 секунд (20 минут) разрядятся.
  • Вам будет выдано предупреждение о критическом состоянии батареи, когда он достигнет оставшихся 300 секунд (5 минут).
  • Критическое действие батареи выполняется, когда осталось только 120 секунд (2 минуты).

Статистика электропитания с вашего выхода указывает на плохую / поврежденную батарею. В этих случаях 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
    

Я думаю, это должно решить вашу проблему. Если у вас все еще есть проблемы с уровнем, поднимите уровни еще выше. [Тысяча сто двадцать семь]

0
ответ дан 28 August 2012 в 10:25

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

Похожие вопросы: