我是 Linux 菜鳥。我剛從 Windows 切換到 Linux。我該如何解決這個電池問題?
我覺得電池看起來不錯。
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: Hewlett-Packard
model: Primary
power supply: yes
updated: Sat 15 Jun 2019 10:38:48 PM +0630 (112 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
warning-level: none
energy: 18.1104 Wh
energy-empty: 0 Wh
energy-full: 32.8944 Wh
energy-full-design: 32.8944 Wh
energy-rate: 11.4345 W
voltage: 11.883 V
time to empty: 1.6 hours
percentage: 55%
capacity: 100%
technology: lithium-ion
icon-name: 'battery-good-symbolic'
History (charge):
1560614928 55.000 discharging
History (rate):
1560614928 11.434 discharging
答案1
有時你只需重新插上電源即可
這是我 1 週的電池歷史記錄:
當我第一次遇到上述問題時(不是發布當天),我檢查了自己的電池,驚訝地發現它只充到了 80% 左右。
我拔掉電源插頭,讓它電量降至 33%。
我將其重新插上並暫停過夜。第二天我查看時只有34%
我還注意到電源守護程序變得瘋狂並消耗了 20% 到 25% 的 CPU:
我重新啟動並拔掉充電器,讓電池電量降至 6%。我重新插入充電器(這次沒有暫停),它已完全充電至 100%。
從那時起,一切又恢復正常了。
原答案
正如我在評論中提到的,這是針對我的筆記型電腦的僅 Windows 答案:
您的電池電量保持在 70% 且無法進一步充電的原因可能是由於可能啟用了名為「桌面模式」的選項。桌上型模式有助於禁止電池充電至 100%,以最大限度地延長電池壽命。也可以停用此選項。若要停用此選項:
- 右鍵單擊 Windows 通知區域上的電池圖標,然後單擊 Dell 延長電池壽命選項
- 顯示「電池計量」對話框,按一下「桌面模式」標籤
- 選擇停用此功能的選項
- 然後,按一下“確定”
正如我所提到的,我必須進入 Windows 來更改電池充電限制器。我不知道如何在 Linux 中執行此操作。有一天,這將是一個在 Linux 核心中編寫的漂亮的小 C 程式。