Detener el uso de la batería [Ubuntu 18]

10

La batería de mi computadora portátil está rota, totalmente agotada. También es insustituible y no podré reemplazarlo en los próximos 3 meses como mínimo. Invoca mensajes de notificación casi cada 3-5s, que rápidamente se vuelven molestos. Supongo que los mismos también causan retraso de tipeo, porque como me explico a mí mismo, la batería o algún perro guardián en el sistema operativo envía una interrupción a la CPU, el sistema operativo procesa la conmutación, para ejecutar la interrupción y, por lo tanto, el retraso.

Por favor, dígame cómo puedo detener completamente la batería de la computadora. Hasta ahora, he probado la configuración de dconf, "critical-battery-action" = "nothing" y utilizo la política de tiempo tanto verdadero como falso, nada ayuda. Desinstalé el indicador de batería, que tampoco funcionó. ¿Debo quitar los controladores de la batería? De ser así, ¿cómo y cómo evitará que la computadora funcione solo con el cargador?

KDX2
fuente
¿Qué versión de Ubuntu estás usando, Ubuntu Core 18? (una versión que utiliza el formato yy ), o el más común Ubuntu 18.04 LTS ?, o Ubuntu 18.10? (ambos en formato yy.mm ) Normalmente no usas Ubuntu Core 18 para computadoras portátiles.
guiverc
@guivec Lo siento, lo acabo de acortar. La versión exacta es Ubuntu 18.04.2 LTS. :)
KDX2
1
Es posible que pueda desactivar la batería en el BIOS.
Nonny Moose

Respuestas:

15

Por favor, dígame cómo puedo detener completamente la batería de la computadora.

No hay ningún método para eso desde Ubuntu: una batería crea un bucle entre la fuente de alimentación y la placa base, por lo que todo es hardware. Deberá retirar físicamente la batería del sistema.

¿Debo quitar los controladores de la batería?

Las baterías no tienen controladores. Cualquier cosa dentro de Ubuntu se usa con fines analíticos (porcentajes, vida útil, etc.)

Un comentario adicional: asegúrese de que el cable de alimentación esté conectado al sistema con algo de cinta; Si el conector es tan voluble como lo que tengo ahora, matará su sistema si se desconecta.

Rinzwind
fuente
Muchas gracias. Eso es útil para saber. ¿Crees que apagar las notificaciones de batería baja detendrá el retraso de escritura? ¿Debo seguir intentando eso o el retraso no se detendrá a menos que retire físicamente la batería?
KDX2
2
No tengo idea de si está relacionado con el retraso, pero al quitar la batería en sí se detendrán las notificaciones. Suponiendo que te llenen de notificaciones, podría ser la causa del retraso y luego sí. Pruébalo ;-)
Rinzwind
12

Una solución que por ahora funciona es, desde Configuración> Notificaciones , he desactivado completamente cualquier notificación, haciendo clic en Notificaciones emergentes . El retraso desapareció, las notificaciones también. El problema es que ninguno de mis intentos de detener solo las notificaciones de batería baja funcionó localmente. Por lo tanto, esta solución también evita que se muestren las de otras aplicaciones.

Si veo que esta solución no funciona en el futuro o encuentro una mejor, actualizaré esta respuesta.

La batería está en la computadora portátil.

KDX2
fuente
Acabo de recibir el lote del 1 al 10 con respuesta aceptada, así que siéntete libre de marcar la tuya como la respuesta ;-)
Rinzwind
4

@Rinzwind es técnicamente correcto: las baterías no tienen controladores, pero sí tienen firmware controlable. Este firmware acepta pedidos a través de ACPI (Configuración avanzada e interfaz de alimentación). Puede cortar su sistema operativo de la información sobre lo que está haciendo la batería descargando todos los módulos del kernel ACPI ( acpi=offparámetro del kernel) o específicamente descargando el batterymódulo del kernel acpi (con modprobe). Ambas soluciones son cortesía de https://wiki.archlinux.org/index.php/ACPI_modules .

Sin embargo, jugar con ACPI es una mala idea . ACPI es útil para algo más que el control de la batería: controla los estados del procesador (lo más probable es que necesite cambiar el programador del procesador), las velocidades del ventilador, el brillo de la pantalla, el botón de encendido (para apagar la computadora si el sistema operativo falla irremediablemente), temperatura sensores Apagar ACPI es como desabrocharse el cinturón de seguridad.

Syfer Polski
fuente
Desde ayer, puedo ampliar eso. Mi computadora es de arranque dual, y apagué ACPI en mi Windows debido al retraso de escritura que causa. Encendí mi computadora y los controladores de NVIDIA se instalaron y no se cargaron. Windows no dice nada más que el Código de error 43. Después de horas o reinstalaciones de controladores, encendí ACPI y el controlador se cargó de maravilla. Mi teoría es que el servicio de NVIDIA carga las encuestas de controladores para obtener información sobre la batería. Apague ACPI y no puede obtenerlo, se produce una excepción. Windows lo ve, bloquea el servicio y carga los controladores de monitor predeterminados.
KDX2
1

En los años pasados, he tenido dos computadoras (bueno, una en realidad era de un amigo) fallan con baterías defectuosas. No arrancarían en absoluto. Sacó las baterías y arrancaron muy bien.

Bob Bowden
fuente