Mi netbook Asus EEE se apaga por completo cuando alcanza poca carga de batería, sin avisar, es decir, la energía se apaga sin ningún proceso de apagado. No puedo encontrar nada en el registro del sistema y no se imprimen mensajes de error antes de que ocurra. He tenido este problema en versiones anteriores (K) de Ubuntu, y esperaba que la actualización a Ubuntu Precise me ayudara a resolver el problema, pero no lo ha hecho.
La opción en la aplicación de Energía para "cuando la energía es críticamente baja" está actualmente en blanco: las únicas opciones son una hibernación (atenuada) y "Apagar".
He reinstalado sin indicator-power
ningún efecto. El tiempo restante informado por acpi
es inestable, al igual que el tiempo restante informado por gnome-power-statistics
. (Por ejemplo, corriendo acpi
dos veces seguidas, obtuve 2h16min, y luego 3h21min restantes. Este tipo de saltos en el tiempo restante también están en los gnome-power-statistics
gráficos).
Es posible que pueda escribir un script para darme una advertencia anticipada (según el comentario de @ RanRag a continuación), pero preferiría aislar por qué no recibo una notificación crítica de la batería del sistema antes de que esto suceda, para que pueda tomar acción según corresponda (suspender / apagar / enchufar) cuando recibo una notificación.
Alguna información adicional sobre la batería:
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
fuente
bash script
para ti que se ejecute en segundo plano. El pseudocódigo será algo asíif battery_status < 10% than notify-send "battery low" and put my system to suspended state(sudo pm-suspend)
. Para obtener el estado de su batería, eche un vistazo a esta publicación y luego usesed/awk/cut
herramientas para extraer la información requerida.acpi=off
opción. Tal vez algún problema ACPI también podría ser culpado en su caso.acpi=off
, el indicador de batería desaparece, gnome-power-statistics no muestra la batería y lasupower
instrucciones anteriores fallan con un mensaje de errorfailed to set path: cannot refresh: Cannot get device properties for /org/freedesktop/UPower/devices/battery_BAT0: Couldn't call GetAll() to get properties for /org/freedesktop/UPower/devices/battery_BAT0: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
Respuestas:
Cuando una batería llega al punto de tiempo para tomar medidas críticas , Ubuntu no le advertirá sobre esto, sino que solo realizará la acción requerida (como suspender, hibernar, apagar, etc., según su elección). Esta es la configuración y no se puede cambiar. Pero Ubuntu debería darte una advertencia cuando la batería alcance un nivel bajo y crítico .
Por defecto, Ubuntu usa el tiempo restante como desencadenante de su acción predefinida.
Las estadísticas de potencia de su salida sugieren una batería dañada / dañada. En estos casos, es difícil para Ubuntu medir el tiempo real restante de los datos. Además, la batería se agota rápidamente entre 300 segundos y 120 segundos, así que solo intente apagar la PC que está configurada en la configuración.
Te sugiero que hagas esto,
Primero cambie la política de activación de tiempo a porcentaje.
Luego aumente el porcentaje requerido para darle una advertencia, el valor predeterminado es 10%. Cámbialo al 30%.
Luego, aumente el porcentaje requerido para ser considerado crítico al 20%, el valor predeterminado es 3%.
Luego aumente el porcentaje requerido para tomar la acción crítica, ahora es del 2%. cámbielo al 15%
Luego cambie la acción crítica que se debe tomar para hibernar, en lugar de apagar. Primero debe habilitar la opción de hibernación.
Luego use este comando para cambiarlo a hibernación.
Creo que esto debería resolver tu problema. Si aún tiene problemas con el nivel, aumente los niveles aún más.
fuente
Intente usar el porcentaje en lugar de las notificaciones basadas en el tiempo. Esto ayudó a solucionar un problema similar en mi Asus Eee PC 1000.
Vea la siguiente publicación: ¿Cómo cambiar el valor crítico de batería baja?
El punto importante en mi caso fue cambiar la opción 'use-time-for-policy' a falso.
También encontré esta publicación, que sugiere la misma solución:
http://ubuntuforums.org/showpost.php?p=11377274&postcount=6
fuente
El personal que implementó la administración de energía en 12.04 no lo hizo correctamente.
La administración de energía es completamente funcional en todos los aspectos en Ubuntu 10.04.
El volumen de información anecdótica en la red sobre el tema de la función crítica de la batería no proporciona una idea o explicación real de POR QUÉ existe esta falla sistémica de la administración de energía en 12.04.
Obtener los valores correctos de los parámetros de potencia y con las métricas adecuadas es fundamental para la gestión adecuada de la potencia.
Estas métricas son "inestables" en 12.04 pero precisas en 10.04.
En cualquier caso, con una batería baja crítica, el sistema
suspend
correctamente en 10.04.12.04 no correctamente
suspend
(ohibernate
) usando:o:
con
Los porcentajes 20, 10, 5 son excesivos. Los tiempos equivalentes son 40, 20 y 10 minutos. (El rendimiento de mi batería es del 100% ~ 3.5 horas.> 200 minutos o 12000 segundos). Para 10.04, la configuración efectiva es equivalente a los% 8, 5 y 3. Incluso con una capacidad de batería del 3%, la máquina puede permanecer en suspensión durante al menos 12 horas antes de que se agote la batería.
El problema real parece ser que las métricas de interfaz ACPI de hardware utilizadas en 12.04 están programadas incorrectamente. Esto se ve con tiempos "inestables" cuando arranca 12,04 con una batería medio descargada. Las métricas de capacidad están por todas partes como tiempo restante incorrecto o% restante. Reiniciando en 10.04 las métricas de la batería son inactivas y estables con valores "razonables".
Notas:
Los siguientes, invocados manualmente en 12.04 son funcionales:
pm-hibernate
pm-suspend
Es la implementación de administración de energía de las métricas de batería ACPI para activar su invocación automática lo que es defectuoso en 12.04.
La interfaz 12.04
power manager indicator
(versión?) Ypower
&brightness and lock
settings
no reflejan con precisión losorg.gnome.settings-daemon.plugins.power
valores anteriores. La interfaz, no solo con el hardware sino también con el tejido blando, es defectuosa.fuente
Publique el resultado de los siguientes comandos, escribiéndolos en una consola:
También puede intentar reinstalar el applet de batería:
Y si desea un indicador de estado de la batería más detallado:
fuente
Parece que considera esto un "voltaje críticamente bajo".
En lugar de funcionar hasta que simplemente muera, a algún voltaje, su computadora portátil decide renunciar. Tomar su energía restante y apagarla con gracia.
Haga clic en el medidor de batería en la barra de tareas y haga clic en más opciones de energía. En su plan de energía actual, haga clic en cambiar la configuración del plan. Haga clic en Cambiar configuración de energía avanzada. Desplácese hasta el botón y haga clic en el signo + de la batería, aparecerá una lista en la parte inferior. Haga clic en el nivel de batería baja y cambie la siguiente configuración: en la batería a: 40% (si su sistema se apaga al 30%, esto le advertirá que la batería está baja al 40%)
ahora haga clic en Nivel crítico de batería y cambie la configuración al 35%.
ahora haga clic en la acción crítica de la batería y cambie la configuración para hibernar.
Esto hibernará su sistema antes de que se acabe la batería y evitará que se apague repentinamente. Si es posible, configure el% de antigüedad de la batería en poco más, ya que las paradas repentinas difieren cada vez.
Cargue al 100%, luego déjelo funcionar hasta que muera y luego recargue. Si sucede lo mismo, compre una batería nueva
fuente