Arrêter l'utilisation de la batterie [Ubuntu 18]


10

La batterie de mon ordinateur portable est cassée, totalement morte. Il est également irremplaçable et je ne pourrai pas le remplacer dans les 3 prochains mois au moins. Il appelle des messages de notification presque toutes les 3-5 secondes, ce qui devient rapidement ennuyeux. Je suppose que les mêmes provoquent également un retard de frappe, car comme je l'explique, la batterie ou un chien de garde du système d'exploitation envoie une interruption au processeur, le système d'exploitation traite la commutation, pour exécuter l'interruption et donc le décalage.

Veuillez me dire comment puis-je empêcher complètement l'utilisation de la batterie par l'ordinateur. Jusqu'à présent, j'ai essayé les paramètres dconf, "critical-battery-action" = "rien" et j'utilise la politique de temps à la fois vrai et faux, rien n'y fait. J'ai désinstallé l'indicateur de batterie, cela n'a pas fonctionné non plus. Dois-je retirer les pilotes de la batterie si oui, comment et cela empêchera-t-il l'ordinateur de fonctionner uniquement sur le chargeur?


Quelle version d'Ubuntu utilisez-vous, Ubuntu Core 18? (une version qui utilise le format yy ), ou Ubuntu 18.04 LTS?, ou Ubuntu 18.10? (les deux sont au format yy.mm ) Vous n'utilisez normalement pas Ubuntu Core 18 pour les ordinateurs portables.
guiverc

@guivec Désolé pour ça, je viens de le raccourcir. La version exacte est Ubuntu 18.04.2 LTS. :)
KDX2

1
Vous pourrez peut-être désactiver la batterie dans le BIOS.
Nonny Moose

Réponses:


15

Veuillez me dire comment puis-je empêcher complètement l'utilisation de la batterie par l'ordinateur.

Il n'y a pas de méthode pour cela depuis Ubuntu: une batterie crée une boucle entre la source d'alimentation et la carte mère, donc c'est tout le matériel. Vous devrez retirer physiquement la batterie du système.

Dois-je retirer les pilotes de la batterie

Les batteries n'ont pas de pilotes. Tout ce qui se trouve dans Ubuntu est utilisé à des fins d'analyse (pourcentages, durée de vie, etc.)

Une remarque supplémentaire: assurez-vous que le cordon d'alimentation est attaché au système avec du ruban adhésif; si le connecteur est aussi inconstant que ce que j'ai maintenant, il tuera votre système s'il est déconnecté.


Merci beaucoup. C'est utile de savoir. Pensez-vous que la désactivation des notifications de batterie faible arrêtera le décalage de frappe? Dois-je continuer d'essayer ou le décalage ne s'arrêtera pas à moins que je retire physiquement la batterie?
KDX2

2
Aucune idée si elle est liée à un décalage, mais le retrait de la batterie elle-même empêchera les notifications de s'afficher. En supposant que vous soyez submergé de notifications, cela pourrait être la cause du retard, puis oui. Essayez-le ;-)
Rinzwind

12

Une solution qui fonctionne pour l'instant est, à partir de Paramètres> Notifications, j'ai complètement désactivé toutes les notifications, en cliquant sur Popups de notification . Le décalage a disparu, les notifications aussi. Le problème est qu'aucune de mes tentatives pour arrêter uniquement les notifications de batterie faible n'a fonctionné localement. Par conséquent, cette solution empêche également l'affichage d'autres applications.

Si je vois que cette solution ne fonctionne pas à l'avenir ou que j'en trouve une meilleure, je mettrai à jour cette réponse.

La batterie est dans l'ordinateur portable.


Je viens de recevoir le lot du 1er au 10 avec une réponse acceptée alors n'hésitez pas à marquer le vôtre comme réponse ;-)
Rinzwind

4

@Rinzwind est techniquement correct - les batteries n'ont pas de pilotes, mais elles ont un firmware contrôlable. Ce firmware accepte les commandes via ACPI (Advanced Configuration and Power Interface). Vous pouvez couper votre système d'exploitation des informations sur ce que fait la batterie en déchargeant tous les modules du noyau ACPI ( acpi=offparamètre du noyau) ou en déchargeant spécifiquement le batterymodule du noyau acpi (avec modprobe). Les deux solutions sont une gracieuseté de https://wiki.archlinux.org/index.php/ACPI_modules .

Cependant, jouer avec ACPI est une mauvaise idée . ACPI est utile pour bien plus que le contrôle de la batterie - il contrôle les états du processeur (vous devrez probablement changer le planificateur de votre processeur), la vitesse des ventilateurs, la luminosité de l'écran, le bouton d'alimentation (pour éteindre l'ordinateur si le système d'exploitation se bloque de manière irrécupérable), la température capteurs. Désactiver l'ACPI, c'est comme détacher votre ceinture de sécurité.


Depuis hier, je peux développer cela. Mon ordinateur est à double démarrage et j'ai désactivé ACPI sur mon Windows en raison du décalage de frappe qu'il provoque. J'ai allumé mon ordinateur et les pilotes de NVIDIA ont été installés et tous ne se chargeront pas. Windows ne dit rien d'autre que le code d'erreur 43. Après des heures ou des réinstallations de pilotes, j'ai activé ACPI et le pilote a été chargé en tant que charme. Ma théorie est que le service NVIDIA chargeant les pilotes interroge les informations sur la batterie. Désactivez ACPI et il ne peut pas l'obtenir, une exception est levée. Windows le voit, bloque le service et charge les pilotes de moniteur par défaut.
KDX2

1

Au cours des années passées, j'ai eu deux ordinateurs (enfin, l'un était en fait celui d'un ami) en panne avec de mauvaises batteries. Ils ne démarreraient pas du tout. J'ai retiré les piles et elles ont bien démarré.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.