Ubuntu 认为电池没有变化,但 Windows 检测到电池已充满电

Ubuntu 认为电池没有变化,但 Windows 检测到电池已充满电

我在 HP Spectre x360 笔记本电脑上安装了 Windows 和 Ubuntu(20.04.6,内核 5.4.0-144-generic)双启动。几个月前,我用非官方电池更换了电池,因为旧电池容量不足,一切正常。然后大约一周前,Ubuntu 突然停止检测电池是否已充电,它总是显示空电池符号和“正在估计...”,并且笔记本电脑在未插入电源几秒钟后就会关机。此外,当我第一次打开笔记本电脑时,我收到 HP 的官方警告,说电池容量不足,见图。在此处输入图片描述

但是,Windows 可以完美地检测电池电量,并且一切工作正常(我可以用电池供电运行数小时),所以我知道这不是电池本身的问题。不知何故,HP 电池检测机制和 Ubuntu 误读了信息,但 Windows 不会。有人知道如何修复它吗?

我尝试过的事情:

答案1

这里需要理解一些关键的事情。

首先,这个消息似乎不是来自 Ubuntu。它可能在 HP 的 BIOS 中。也许它在启动 Windows 时不出现的原因是由于 Windows 的快速启动功能或其他原因。

其次,当 Windows 报告电池已充满电时,它报告的是其他内容。这就是电池充电量和电池可用容量之间的差异。电池可以充电 100%,但制造商的损耗可能意味着在充电 100% 时,其电量只有新电池的 60% 左右。这就是充电水平和可用容量水平之间的差异。

因此,此消息表明电池的可用容量已下降,下降到一定程度,表明电池性能不佳且可能继续恶化,因此应更换电池以恢复最佳运行状态。

但是,您也说过该电池已被更换为售后市场(即非 HP)电池。

这意味着,关于可用容量等级的所有赌注都是错误的,你不能相信它告诉你的是准确的,或者只是由于售后电池与官方电池的报告方式不一致。所以不一定有理由担心。

非官方电池的容量可能比原装电池差(甚至可能达不到其声称的容量),但这并不意味着它是由于损坏或退化造成的,无论如何,您的笔记本电脑无法正确测量这一点,因为它只能相信它所知道的有关电池的信息,而电池假装成它不是的东西。

一些售后电池在向主机报告信息方面比其他电池做得更好,但您无法保证。

只要电池工作正常,您就不必担心任何问题。但是,如果这个错误信息反复出现,让您感到烦恼,那么您可能应该联系卖给您电池的人,因为您应该知道,即使电池不完全兼容或无法正确报告其可用容量,至少也不应导致每次启动时都出现一致的错误信息!

答案2

我设法解决了这个问题,方法是在使用 Windows 时让电池完全耗尽,直到笔记本电脑自动关闭。当我重新启动时,问题就解决了。所以耗尽电池肯定重置了某些东西。

相关内容