V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MID
V2EX  ›  macOS

Ventura 的低电量模式,无法打开高刷,求解决办法

  •  
  •   MID · 2022-12-11 04:35:23 +08:00 · 1858 次点击
    这是一个创建于 738 天前的主题,其中的信息可能已经有所发展或是发生改变。

    机器是 m1 max ,平常不插电的时候,一直是打开低电量模式,性能完全够用。但是升级 ventura 之后,打开低电量,默认会变成 60hz ,可感觉的变卡了,有没有什么办法打开高刷?

    13 条回复    2023-01-07 20:07:53 +08:00
    di11wei
        1
    di11wei  
       2022-12-11 07:25:17 +08:00
    我想说:关闭低电量模式。
    估计有人会对这种无聊的回答不屑一顾并且 B 掉我。
    zhaoxin
        2
    zhaoxin  
       2022-12-11 07:39:56 +08:00   ❤️ 2
    苹果认为低电量模式,就应该关闭高刷新率,这样才能更省电。而且我怀疑就算你能成功开启高刷,那么低电量模式的高刷也会卡顿严重。因为高刷不是光屏幕支持就够了,还需要机器整体的性能支持。

    结论:和一楼相同,要高刷就关闭低电量模式。不要和系统作对。
    razaro
        3
    razaro  
       2022-12-11 09:28:40 +08:00
    话说,Monterey 的低能耗模式不也是限 60hz 吗🤔
    zkkkk
        4
    zkkkk  
       2022-12-11 11:26:11 +08:00
    Monterey 就是低电量模式关闭高刷啊,op 以前没发现么,果子所有有高刷的设备都是省电模式关闭,所以肉眼可见卡顿
    jfdnet
        5
    jfdnet  
       2022-12-11 13:04:21 +08:00
    没有必要一直低电量模式,续航完全够用。低电量模式的续航也不见得能增加多少。
    MID
        6
    MID  
    OP
       2022-12-11 13:18:53 +08:00
    @zkkkk
    @razaro
    可能是我刚升级,明显感到卡顿。以前 monterey 的时候完全没感觉到。

    刚刚重新开启了低电量模式,现在也完全感觉不到了。

    所以感觉是重做系统那会比较卡,现在一切完美了。
    um1ng
        7
    um1ng  
       2022-12-11 19:55:29 +08:00
    低电量不应该先插上电源吗?
    shakukansp
        8
    shakukansp  
       2022-12-12 01:04:40 +08:00
    不是幻觉,就是比 macos12 卡了

    我觉得你竟然觉得感觉不到了也是厉害

    https://www.v2ex.com/t/895079#reply10
    shakukansp
        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
    MID
        10
    MID  
    OP
       2022-12-12 01:13:50 +08:00
    @shakukansp 现在真不卡了,刚更新完之后估计是 mds 在运行,现在完全不卡了,感觉跟 macOS 12 一样了
    shakukansp
        11
    shakukansp  
       2022-12-12 01:27:41 +08:00
    @MID 要么就是 max 频率会高点
    我 14pro 低电量模式 promotion 很卡
    稳定 59hz 或 60hz 才不卡
    PKX
        12
    PKX  
       2023-01-07 20:07:02 +08:00
    @MID 老哥怎么解决的,
    PKX
        13
    PKX  
       2023-01-07 20:07:53 +08:00
    @shakukansp 兄弟 我也觉得是 promotion 卡,所以干脆关闭低电量模式了。反正续航够,平常也都是插着电,何必找不舒服
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:28 · PVG 22:28 · LAX 06:28 · JFK 09:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.