Repository navigation
v1.9.2
v1.9.2
修风扇和监控页面的几个问题。
-
CPU 占用率
之前取 CPU 时间的那个接口在 macOS 27.2 上读出来的数小很多,机器跑满了监控页还是接近 0。整机占用改成读内核的总账,单个进程改成读 Mach 的线程接口。现在显示的数跟系统监视器对得上。 -
风扇一直写不进的时候
风扇连续 60 秒改不动转速(写入失败,或者写完读回的目标转速跟预期不一样),就停止改它的转速,交回系统自动控制。之前是每几秒重试一次,永远失败,风扇还可能停在一个不合适的转速上。 -
交还控制权也失败
这种情况下风扇可能卡在一个我们控制不了的状态。会发系统通知,风扇页也有常驻的警告条。 -
调速参数存下来了
之前配好规则,切到别的页面再回来,参数就变回原来的样子,重启应用也一样。现在存在磁盘上。 -
温度告警可以设到 90°C 以上
之前有个限制不许超过 90°C,理由是 90°C 兜底会接管风扇。兜底管的是风扇转速,告警该报还是要报,两件事没关系。 -
写风扇转速的校验
写完目标转速立刻读回来,读到的是上一个值,风扇要一两秒才爬到目标。现在会重试几次再判定。 -
告警规则的观察者
之前规则能触发、界面也能记录,但系统通知和邮件不发。两条消费者共用一个回调,后者把前者覆盖了。现在分开。
v1.9.1
换掉应用图标。功能与 v1.9.0 相同。
-
新图标
原来那个「月相表盘」有两个主体 —— 蓝色玻璃钟盘加一枚金色月牙。钟是白天的符号、月亮是夜晚的符号,互相打架;月亮还被钟盘啃掉一块,糊成一坨脏色。图标在 Dock 里只有 32 到 64 像素可看,12 根刻度会变成毛刺、指针会糊成黄斑。现在只剩一枚月牙:冷蓝到淡紫的渐变,外缘一道亮边撑出体积感,下方一层很淡的投影,背景撒三颗星。
-
配色改了
从奶油金换成冷蓝紫。Dock 里一堆橙色图标,冷色更容易一眼认出来。 -
32 像素下也认得出
试过给月牙外面加一圈光环,小尺寸下会糊成一圈灰边,比没有更脏,所以没留。
v1.9.0 引入的功能(本次一并包含)
-
温度监控
新增「温度监控」页,列出 SoC、电池、存储等传感器的实时读数。同一传感器的多条通道合并成一行,取其中最高值。读取温度不需要完全控制权限,特权助手没就绪时这一页照样可用。 -
风扇控制
三种模式:交给系统、固定转速、按规则调速。按规则调速需要三个参数:目标风扇、最低温度、最高温度。低于最低温度用最低转速,高于最高温度用最高转速,中间随温度线性变化。 -
90°C 强制最大转速
任一传感器达到 90°C,所有风扇立即拉到各自最大转速,压过你设置的任何模式和规则。温度回落到 90°C 以下后仍保持 60 秒再恢复原模式,避免在阈值附近反复启停。 -
风扇控制需要先同意免责声明
风扇转速通过 SMC 写入,属于苹果未公开的接口。不同机型的键名与转速区间不一致,写错可能让风扇停转或异常加速。未同意前,所有写入风扇的控件禁用。 -
手动模式有租约保护
写入转速后由特权助手按 15 秒租约维持,应用每 5 秒续期一次。应用退出、崩溃或被强制结束后,风扇自动交回系统控制,不会停在一个固定转速上。 -
自定义告警规则
新增「告警规则」页,可自定指标、比较方式、阈值、持续时间和动作。指标覆盖 CPU 使用率、内存使用率、单进程内存、CPU 温度、磁盘使用率。条件连续满足设定时长才触发,掉回条件内重新计时。规则只发告警,不结束进程。 -
阻止外部磁盘空闲休眠
电源设置页新增高级选项。外置硬盘不会因为长时间无操作转入低功耗状态,避免传输中断与唤醒延迟。这一项不阻止系统睡眠,也不能阻止电池耗尽时关机。 -
排定唤醒支持多条与循环
可以排定多条一次性唤醒,也可以按每周固定几天循环唤醒。取消只作用于 Deep Sleep 自己排的那一条,不再清除其它程序排定的唤醒。 -
排定状态与实际对账
每次变更后读回系统的排定列表并对照显示。设置不生效时如实呈现,不假设设了就一直生效。