机器是 m1 max ,平常不插电的时候,一直是打开低电量模式,性能完全够用。但是升级 ventura 之后,打开低电量,默认会变成 60hz ,可感觉的变卡了,有没有什么办法打开高刷?
1
di11wei 2022-12-11 07:25:17 +08:00
我想说:关闭低电量模式。
估计有人会对这种无聊的回答不屑一顾并且 B 掉我。 |
2
zhaoxin 2022-12-11 07:39:56 +08:00 2
苹果认为低电量模式,就应该关闭高刷新率,这样才能更省电。而且我怀疑就算你能成功开启高刷,那么低电量模式的高刷也会卡顿严重。因为高刷不是光屏幕支持就够了,还需要机器整体的性能支持。
结论:和一楼相同,要高刷就关闭低电量模式。不要和系统作对。 |
3
razaro 2022-12-11 09:28:40 +08:00
话说,Monterey 的低能耗模式不也是限 60hz 吗🤔
|
4
zkkkk 2022-12-11 11:26:11 +08:00
Monterey 就是低电量模式关闭高刷啊,op 以前没发现么,果子所有有高刷的设备都是省电模式关闭,所以肉眼可见卡顿
|
5
jfdnet 2022-12-11 13:04:21 +08:00
没有必要一直低电量模式,续航完全够用。低电量模式的续航也不见得能增加多少。
|
6
MID OP |
7
um1ng 2022-12-11 19:55:29 +08:00
低电量不应该先插上电源吗?
|
8
shakukansp 2022-12-12 01:04:40 +08:00
|
9
shakukansp 2022-12-12 01:09:41 +08:00
不是 60hz 卡,是低电量 promotion 才会卡
hs.console.clearConsole() powerSourceCache = hs.battery.powerSource() enableFreqChange = true betteryWatcher = hs.battery.watcher.new(function() powerSource = hs.battery.powerSource() if (enableFreqChange == false) then return end if (powerSourceCache ~= powerSource) then powerSourceCache = powerSource screen = hs.screen.mainScreen() currentMode = hs.screen.mainScreen():currentMode() freq = 120.0 if (powerSource == "AC Power") then freq = 120.0 else freq = 59.0 end screen:setMode(currentMode["w"], currentMode["h"], currentMode["scale"], freq, currentMode["depth"]) currentMode = hs.screen.mainScreen():currentMode() hs.alert.show(string.format("%s HZ", currentMode["freq"])) end end) betteryWatcher:start() hs.hotkey.bind({"cmd", "alt", "ctrl"}, "S", function() enableFreqChange = not(enableFreqChange) hs.alert.show(string.format("EditFreq: %s", enableFreqChange)) end) hammerspoon 的脚本,拿去用吧 低电量切到 59hz ,感觉省电一点 插电切到 promotion |
10
MID OP @shakukansp 现在真不卡了,刚更新完之后估计是 mds 在运行,现在完全不卡了,感觉跟 macOS 12 一样了
|
11
shakukansp 2022-12-12 01:27:41 +08:00
|
13
PKX 2023-01-07 20:07:53 +08:00
@shakukansp 兄弟 我也觉得是 promotion 卡,所以干脆关闭低电量模式了。反正续航够,平常也都是插着电,何必找不舒服
|