bclm 并不能保持在 80?

256 天前
 rednose1037

https://github.com/zackelia/bclm/issues/33

我在最新评论里阐述了自己差不多的情况,我还以为是 Apple 优化电池充电搞的鬼,但是这个 issue 的发起者关掉了优化充电也会掉电...

2506 次点击
所在节点    macOS
21 条回复
lslqtz
256 天前
https://github.com/zackelia/bclm/pull/39
我选择用守护进程解决问题, 还顺带解决了 Magsafe LED 灯不变的问题. 这段时间测试下来没什么问题.
lslqtz
256 天前
https://d.loli.wiki/lslqtz/bclm.zip
如果你敢用未知来源的二进制文件, 可以试试用这份替换 homebrew 安装的 /opt/homebrew/bin/bclm.
在替换之后, 用 bclm unpersist 删除原来的一次性保持法, 然后用 bclm persist-loop 加入新的守护进程保持法.

猜测: 系统通过 CHWA 去控制的不仅仅是保持 80% 行为, 可能还控制了充电行为, 而 bclm 原有的一次性保持法使 CHWA 一直为 1, 进而固件会持续的阻止充电.
barra2k
256 天前
我是用 aldente ,只有超出 limit 的情况。
hsulin
256 天前
我还没有发现问题,而且没有关掉系统的优化电池充电
lslqtz
256 天前
@barra2k AIDente 的问题是: 1. 免费版不能控制 Magsafe LED; 2. 利用的不是固件特性;
不过听说他们也在评估这个新功能了.
hexiaowu1993
256 天前
我也遇到类型的问题,用 bclm ,关掉了系统的电池充电优化,bclm 设置的 78%,有时候会冲到 80%,有时候会掉到 76%,然后又冲到 78%,我系统是 10.15.7 版本。
hexiaowu1993
256 天前
一开始我还以为 bclm 就这样,听 op 说了后,感觉不是的,不过也不在乎了。电脑就是用的,只要不坏就行。
huijiewei
256 天前
还是相信固件吧,其他方案休眠的时候容易冲满
shoen
256 天前
有个区间吧,不然会频繁启动充电,我 aldente 也是这样。10.15.7
Rrrrrr
256 天前
我几乎一直 80%
rednose1037
255 天前
@lslqtz 掉到 80 以下后充电策略是啥,没看明白,指示灯我倒不是很在意
lslqtz
255 天前
@rednose1037 原始方法就我实际测试是不充电, 放电后在 76% 下做的测试, 插入充电器后观察不到充电.
可能和楼上所说是有个区间吧, 我主要还是希望控制 LED.
rednose1037
255 天前
哦哦,那我再等等看,看它啥时候开始往上充🫠
q534
255 天前
aldente 免费版感觉够用,不是很懂这几个的区别?好像还有个开源方案 battery
tryqtyl
255 天前
另有一个疑问,使用 bclm 限制充电到 80%后,在接下来使用过程中有没有必要偶尔充到 100%来校正电池容量。看 iPhone15 的限制充电到 80%有一句话讲到是系统会自动偶尔把电充满的。
zzboat0422
255 天前
@hexiaowu1993 之前忘了在哪看的,说是只有插自带的那个磁吸充电器时,才能在使用时只从外接电源取电。插雷电口充电时,仍然会从电池取电,然后再给电池充电。不知道你是不是用的磁吸口在充电啊。
rednose1037
255 天前
rednose1037
255 天前
@tryqtyl 这样一来,mac 固件的充电策略和 iphone 的一样,都是 75 开始继续充电 https://imgur.com/rn7nK7z 至于没有必要偶尔充到 100%来校正电池容量,我在想的是充满后放电到多少才算一次完整的电量矫正
lslqtz
255 天前
@rednose1037 看起来和 Asahi Linux 的硬编码值差不多, 低于 75% 开始充电, 高于或等于 80% 停止充电. 嗯, 所以如果用户刚好落入在这个区间上充电, 会无法充入.
我将我的守护进程改为了 78-80% 的区间, 因为我觉得 75% 还是低了点.
lslqtz
255 天前
电量校正的话, 为了获得尽可能大的容量数值, 一般是从 100% 放到 0% 作循环, 放的少了可能会影响“检测到的”最大容量, 但检测和实际是两码事.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1024396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX