每当我的电脑完全耗尽电池电量时(在极少数情况下,我会一直使用它直到电脑关机),插上电源后电脑就不会再充电。电池指示器将显示 0% 和“估计……”,它应该显示充满电需要多长时间。我知道它不仅仅是显示错误,因为如果我拔掉笔记本电脑的电源,它就会关机。到目前为止,我的解决方案是启动 Windows,充电至 1%,然后重新启动 Ubuntu。这有效,所以我知道这不是硬件问题。
我正在使用:Thinkpad X1 Carbon 4th Gen,Ubuntu 16.04,我安装了 TLP
答案1
我已经记录了针对该问题的解决方法,该解决方法适用于我自 2014 年底以来一直使用的华硕笔记本电脑。
根据我在 2016 年中期记录的内容,解决方法如下:
当电池电量耗尽或笔记本电脑无法开机时,请将笔记本电脑连接到充电器并开始充电。
不要启动 Linux。笔记本电脑在充电时应保持关闭状态。等待 10 至 30 分钟,具体取决于充电速率。
之后,打开笔记本电脑并启动 Linux。登录桌面并从电源管理器或使用
upower -d
终端中的命令确认电池正在充电。
重点是笔记本电脑在充电时应关闭否则将无法开始充电。即使暂停也会完全阻止电池充电。每当我数周不使用笔记本电脑时,我都会一次又一次地观察到这种情况。
注意:针对 ASUS X200MA 记录,运行 Xubuntu 16.04 LTS 64 位。
固件问题
尽管该解决方法对我的笔记本电脑有效,但我还是想到了可能与该问题相关的其他问题:
固件故障对于某些型号的 ThinkPad 产品线,或
操作系统识别固件的不同行为以开始给电池充电,例如在 ThinkPad 上运行 Linux 时(至今未答复)
后者可能受到电源管理专有固件的影响,只有 Windows 操作系统才能充分利用该固件,而 Linux 则不能。这也许可以解释当电池电量耗尽时,在运行 Windows 时可能会开始充电,但在运行 Linux 时不会开始充电的情况。
电池处理
有一个关键的建议:锂离子电池不应完全放电或不应在电量耗尽前使用(见电池处理在 ThinkWiki 上)。
无论是运行 Windows 还是 Linux,操作系统都具有合理的默认设置,以防止电池完全放电。因此,当电池电量达到一定百分比时,系统将自动挂起、休眠甚至关机。不过,用户可以更改这一点。
总结忘记 Windows 和 Linux。关机时从空电量开始充电。电池应该不是完全放电可能会造成潜在损坏或电池寿命缩短。
答案2
从您的问题来看,充电似乎没有问题。只需继续充电一段时间,它就会开始显示预计时间或充电百分比。
软件方面可能存在一些与显示相关的问题。因此,只需充电至少半小时,然后启动/启动即可。
答案3
我今天遇到了类似的问题,我让笔记本电脑处于睡眠状态 3-4 天,当我第五天打开它时,电池电量为 0%。
给电池充电约 24 小时,帮助我解决了这个问题。现在我的电池工作正常,问题是因为电池完全耗尽,需要一些时间才能恢复电量。
答案4
也许是因为 Ubuntu 比 Windows 消耗更多的电量和资源。只需查看每个操作系统的最低系统要求即可。
乌本图: 2 GHz 双核处理器或更高、2 GB 系统内存、25 GB 可用硬盘空间
视窗: 处理器:1 千兆赫 (GHz) 或更快的处理器或 SoC。内存:32 位系统 1 千兆字节 (GB) 或 64 位系统 2 GB。硬盘空间:32 位操作系统 16 GB 64 位操作系统 20 GB。显卡:DirectX 9 或更高版本,带 WDDM 1.0 驱动程序。显示器:800x600。
由于使用 Windows 的 PC 种类繁多,因此 Windows 显然需要的计算机资源较少。因此,Ubuntu 占用了 PC 的更多资源,从而导致耗电量增加。