Interrompere l'utilizzo della batteria [Ubuntu 18]


10

La batteria del mio laptop è rotta, completamente scarica. È anche insostituibile e non sarò in grado di sostituirlo nei prossimi 3 mesi almeno. Invoca messaggi di notifica quasi ogni 3-5 secondi, che diventano rapidamente fastidiosi. Immagino che anche gli stessi causino un ritardo nella digitazione, perché mentre lo spiego a me stesso, la batteria o un po 'di watchdog nel sistema operativo invia un interrupt alla CPU, il sistema operativo commuta la commutazione, per eseguire l'interrupt e quindi il ritardo.

Per favore, dimmi come posso interrompere completamente la batteria del computer. Finora ho provato le impostazioni di dconf, "critical-battery-action" = "niente" e uso la politica temporale sia vera che falsa, niente di aiuto. Ho disinstallato l'indicatore della batteria, che non ha funzionato neanche. Devo rimuovere i driver della batteria se sì, come e cosa impedirà al computer di funzionare solo con il caricabatterie?


Quale versione di Ubuntu stai usando, Ubuntu Core 18? (una versione che utilizza il formato yy ) o il più comune Ubuntu 18.04 LTS? o Ubuntu 18.10? (entrambi in formato yy.mm ) Normalmente non usi Ubuntu Core 18 per laptop.
Guiverc

@guivec Mi dispiace, l'ho appena abbreviato. La versione esatta è Ubuntu 18.04.2 LTS. :)
KDX2

1
Potrebbe essere possibile disabilitare la batteria nel BIOS.
Nonny Moose,

Risposte:


15

Per favore, dimmi come posso interrompere completamente la batteria del computer.

Non esiste un metodo per farlo all'interno di Ubuntu: una batteria crea un ciclo tra la fonte di alimentazione e la scheda madre, quindi è tutto l'hardware. Sarà necessario rimuovere fisicamente la batteria dal sistema.

Devo rimuovere i driver della batteria

Le batterie non dispongono di driver. Qualsiasi cosa all'interno di Ubuntu viene utilizzata a scopo di analisi (percentuali, durata della vita, ecc.)

Un'osservazione aggiuntiva: assicurarsi che il cavo di alimentazione sia collegato al sistema con del nastro; se il connettore è instabile come quello che ho ora, ucciderà il tuo sistema se si disconnette.


Grazie mille. È utile saperlo. Ritieni che la disattivazione delle notifiche di batteria scarica interromperà il ritardo di digitazione? Devo continuare a provarlo o il ritardo non si interromperà a meno che non rimuova fisicamente la batteria?
KDX2

2
Non ho idea se sia correlato al ritardo, ma la rimozione della batteria stessa impedirà la ricezione delle notifiche. Supponendo che vieni sciamato di notifiche potrebbe essere la causa del ritardo e quindi sì. Provalo ;-)
Rinzwind

12

Una soluzione che per ora funziona è, da Impostazioni> Notifiche, ho completamente disattivato qualsiasi notifica, facendo clic su Popup di notifica . Il ritardo è scomparso, anche le notifiche. Il problema è che nessuno dei miei tentativi di bloccare solo le notifiche di batteria scarica funzionava localmente. Pertanto, questa soluzione impedisce la visualizzazione anche di altre app.

Se vedo che questa soluzione non funzionerà in futuro o ne trovo una migliore, aggiornerò questa risposta.

La batteria è nel laptop.


Ho appena ricevuto il batch da 1 a 10 con la risposta accettata, quindi sentiti libero di contrassegnare il tuo come risposta ;-)
Rinzwind

4

@Rinzwind è tecnicamente corretto: le batterie non dispongono di driver, ma hanno un firmware controllabile. Questo firmware accetta ordini tramite ACPI (Advanced Configuration and Power Interface). Potresti tagliare il tuo sistema operativo dalle informazioni su cosa sta facendo la batteria scaricando tutti i moduli del kernel ACPI ( acpi=offparametro del kernel) o scaricando specificamente il batterymodulo del kernel acpi (con modprobe). Entrambe le soluzioni sono state gentilmente concesse da https://wiki.archlinux.org/index.php/ACPI_modules .

Tuttavia, fare scherzi con ACPI è una cattiva idea . ACPI è utile non solo per il controllo della batteria: controlla gli stati del processore (molto probabilmente avresti bisogno di cambiare lo schedulatore del processore), la velocità della ventola, la luminosità dello schermo, il pulsante di accensione (per spegnere il computer in caso di crash irreversibile del sistema operativo), temperatura sensori. Disattivare ACPI è come allentare la cintura di sicurezza.


Da ieri posso approfondire questo. Il mio computer è dual-boot e ho disattivato ACPI sul mio Windows a causa del ritardo di digitazione che provoca. Ho acceso il mio computer e i driver di NVIDIA sono stati installati e tutti, ma non si caricano. Windows non dice altro che il codice di errore 43. Dopo ore o re-installazioni di driver ho acceso ACPI e il driver è stato caricato come charm. La mia teoria è che il servizio di NVIDIA sta caricando i sondaggi dei driver per informazioni sulla batteria. Disattiva ACPI e non può ottenerlo, viene generata un'eccezione. Windows lo vede, blocca il servizio e carica i driver di monitoraggio predefiniti.
KDX2,

1

Negli anni passati, ho avuto due computer (beh, uno era in realtà un amico) con batterie scariche. Non si avviarono affatto. Prese le batterie e si avviarono bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.