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