https://github.com/zackelia/bclm/issues/33
我在最新评论里阐述了自己差不多的情况,我还以为是 Apple 优化电池充电搞的鬼,但是这个 issue 的发起者关掉了优化充电也会掉电...
1
lslqtz 276 天前 1
https://github.com/zackelia/bclm/pull/39
我选择用守护进程解决问题, 还顺带解决了 Magsafe LED 灯不变的问题. 这段时间测试下来没什么问题. |
2
lslqtz 276 天前
https://d.loli.wiki/lslqtz/bclm.zip
如果你敢用未知来源的二进制文件, 可以试试用这份替换 homebrew 安装的 /opt/homebrew/bin/bclm. 在替换之后, 用 bclm unpersist 删除原来的一次性保持法, 然后用 bclm persist-loop 加入新的守护进程保持法. 猜测: 系统通过 CHWA 去控制的不仅仅是保持 80% 行为, 可能还控制了充电行为, 而 bclm 原有的一次性保持法使 CHWA 一直为 1, 进而固件会持续的阻止充电. |
3
barra2k 276 天前
我是用 aldente ,只有超出 limit 的情况。
|
4
hsulin 276 天前
我还没有发现问题,而且没有关掉系统的优化电池充电
|
6
hexiaowu1993 276 天前
我也遇到类型的问题,用 bclm ,关掉了系统的电池充电优化,bclm 设置的 78%,有时候会冲到 80%,有时候会掉到 76%,然后又冲到 78%,我系统是 10.15.7 版本。
|
7
hexiaowu1993 276 天前
一开始我还以为 bclm 就这样,听 op 说了后,感觉不是的,不过也不在乎了。电脑就是用的,只要不坏就行。
|
8
huijiewei 276 天前
还是相信固件吧,其他方案休眠的时候容易冲满
|
9
shoen 276 天前
有个区间吧,不然会频繁启动充电,我 aldente 也是这样。10.15.7
|
10
Rrrrrr 276 天前
|
11
rednose1037 OP @lslqtz 掉到 80 以下后充电策略是啥,没看明白,指示灯我倒不是很在意
|
12
lslqtz 276 天前
@rednose1037 原始方法就我实际测试是不充电, 放电后在 76% 下做的测试, 插入充电器后观察不到充电.
可能和楼上所说是有个区间吧, 我主要还是希望控制 LED. |
13
rednose1037 OP 哦哦,那我再等等看,看它啥时候开始往上充🫠
|
14
q534 275 天前
aldente 免费版感觉够用,不是很懂这几个的区别?好像还有个开源方案 battery
|
15
tryqtyl 275 天前 1
另有一个疑问,使用 bclm 限制充电到 80%后,在接下来使用过程中有没有必要偶尔充到 100%来校正电池容量。看 iPhone15 的限制充电到 80%有一句话讲到是系统会自动偶尔把电充满的。
|
16
zzboat0422 275 天前
@hexiaowu1993 之前忘了在哪看的,说是只有插自带的那个磁吸充电器时,才能在使用时只从外接电源取电。插雷电口充电时,仍然会从电池取电,然后再给电池充电。不知道你是不是用的磁吸口在充电啊。
|
17
rednose1037 OP 74 开始充了 https://imgur.com/BaBH9y2
|
18
rednose1037 OP @tryqtyl 这样一来,mac 固件的充电策略和 iphone 的一样,都是 75 开始继续充电 https://imgur.com/rn7nK7z 至于没有必要偶尔充到 100%来校正电池容量,我在想的是充满后放电到多少才算一次完整的电量矫正
|
19
lslqtz 275 天前
@rednose1037 看起来和 Asahi Linux 的硬编码值差不多, 低于 75% 开始充电, 高于或等于 80% 停止充电. 嗯, 所以如果用户刚好落入在这个区间上充电, 会无法充入.
我将我的守护进程改为了 78-80% 的区间, 因为我觉得 75% 还是低了点. |
20
lslqtz 275 天前
电量校正的话, 为了获得尽可能大的容量数值, 一般是从 100% 放到 0% 作循环, 放的少了可能会影响“检测到的”最大容量, 但检测和实际是两码事.
|
21
hexiaowu1993 274 天前
@zzboat0422 不是的,我是 19 款的 MBP ,就是还带 touch bar 的那款。只有 typec 的充电,没有磁吸充电
|