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

17

Мой нетбук Asus EEE выполняет жесткое завершение работы, когда он достигает низкого уровня заряда аккумулятора, не выдавая никаких предупреждений, т. е. мощность просто отключается, без какого-либо отключения. Я ничего не могу найти в syslog, и сообщения об ошибках не печатаются до того, как это произойдет. У меня была эта проблема в предыдущих версиях (K) Ubuntu, и я надеюсь, что обновление до Ubuntu Precise поможет решить проблему, но это не так.

Опция приложения Power для «когда критически критическая мощность» в настоящий момент пуста - единственными параметрами являются спящий режим (серый) и «Отключение питания».

Я повторно установил indicator-power без эффекта. Оставшееся время acpi нестабильно, так как время, оставшееся от gnome-power-statistics , остается неизменным. (Например, запустив acpi дважды подряд, я получил 2h16min, а затем осталось 3h21min. Эти виды переходов в оставшееся время также находятся в графе gnome-power-statistics .)

Возможно, вы сможете написать сценарий, чтобы дать мне предварительное предупреждение (согласно комментарию @ RanRag ниже), но я предпочел бы изолировать, почему я не получаю критическое уведомление о батарее от системы до того, как это произойдет, чтобы я мог принять соответствующие меры (приостановить / выключить / включить питание), когда я получаю уведомление.

Дополнительная информация о батарее:

[email protected]:~$ 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

[email protected]:~$ 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
[email protected]:~$ 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
    
задан Steve Kroon 23.07.2012 в 12:24
источник

4 ответа

15

Когда аккумулятор достигнет момента времени, чтобы принять критический уровень действия , 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
    

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

ответ дан Anwar 14.09.2012 в 05:33
источник
10

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

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

Важным моментом в моем случае было изменение параметра "use-time-for-policy" на false.

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

Ссылка

    
ответ дан David 21.08.2012 в 08:45
3

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

  

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

     

cat / proc / acpi / battery / BAT0 / state

     

cat / proc / acpi / battery / BAT0 / info

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

  

sudo apt-get purge индикатор-мощность

     

sudo apt-get install индикатор-мощность

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

  

sudo add-apt-repository ppa: iaz / статус батареи & amp; & amp; & amp; Обновление sudo apt-get   sudo apt-get установить статус батареи

    
ответ дан LnxSlck 16.08.2012 в 17:03
3

Персонал, осуществляющий управление питанием в 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 выше. Взаимодействие не только с оборудованием, но и с мягкой тканью является неисправным.

ответ дан guest 15.12.2012 в 22:59