Vivian1 发表于 2023-5-21 14:07

三代CPU在Ventura系统下变频的尝试

oclp已经可以驱动CpuPm电源管理,此贴终结    可以拉取一下项目代码,在payloads/Kexts/Misc中找到AppleIntelCPUPowerManagement-v1.0.0.zip和AppleIntelCPUPowerManagementClient-v1.0.0.zip,安装方式和一般kext安装方式一样。
    实测跑分持平Big Sur   
--------------------------------------------------------------------------------   

   由于Ventura移除了AppleIntelCPUPowerManagement相关支持,所以通过加载cpupm实现睿频的方式失效了(我是通过ssdtPRGen.sh生成的ssdt来实现睿频的)。   今天在逛论坛时无意间看到有论坛网友提到三代CPU是支持XCPM的电源管理方式的,想起了之前看到过的帖子:https://bbs.pcbeta.com/viewthread-1904837-1-1.html

    于是尝试了一下,可不可以在Ventura下开启XCPM电源管理,结果见最后,先描述一下过程
    全程只有一个cpu测试:3612qm 4c8t 2.1GHz/3.1GHz 35w
    1.添加补丁:config.plist -> Kernel -> Patch

<dict>                              <key>Arch</key>                              <string>Any</string>                              <key>Base</key>                              <string>_xcpm_bootstrap</string>                              <key>Comment</key>                              <string>XCPM for Ivy</string>                              <key>Count</key>                              <integer>1</integer>                              <key>Enabled</key>                              <true/>                              <key>Find</key>                              <data>jUPEPEI=</data>                              <key>Identifier</key>                              <string>kernel</string>                              <key>Limit</key>                              <integer>0</integer>                              <key>Mask</key>                              <data></data>                              <key>MaxKernel</key>                              <string></string>                              <key>MinKernel</key>                              <string>22.0.0</string>                              <key>Replace</key>                              <data>jUPGPEI=</data>                              <key>ReplaceMask</key>                              <data></data>                              <key>Skip</key>                              <integer>0</integer>                        </dict>   2.Quirks:config.plist -> Kernel -> Quirks   
      如果没有解锁cfg-lock,请勾选1 AppleXcpmCfgLock
      勾选2 AppleXcpmExtraMsrs 这个没去查是干什么的,反正想开启xcpm必须勾选
      3 AppleXcpmForceBoost 勾选这个会提高Geekbench 5跑分,理论上可以提供更高性能,但是CPU一直处于最高频率状态,请根据自己需要选择勾选

    3.加载SSDT-PLUG.aml
    这个之前睿频也会用到,没有的或者不确定现有的能不能用的可以去OC-Little按照说明获取一个(https://github.com/daliansky/OC-little/tree/master/05-注入设备/05-1-注入X86)
    不过这个我还没验证不加行不行(就是懒觉得不加应该不行)




    结果
    开启确实有效果,不过会导致Intel Power Gadget软件显示的实时频率不准确,应该不影响使用,不勾选boost的情况下会有单核性能损失。
    我在11系统下和13系统下都用Geekbench 5进行了跑分,所有测试都是无后台任务,等待cpu几乎完全闲置(占用1%左右),温度最低时开始。


    11 cpupm
   
    11 xcpm 这个做了3组测试,另外两组单核分数在510分左右,多核分数差不多
   
    11 xcpm boost
   
    13 不开启cpupm 不开启xcpm cpu全程运行在2.1GHz 分不高很正常
   
    13 xcpm 这个做了2组测试,另一组单核分数530多分,多核2500分多一点,具体多少没留数据忘记了
   
    13 xcpm boost
   


    后记
    1.开启boost会使cpu功率升高,温度当然也更高,在无需用到高频率的场景下增加耗电。例如我的电脑不开boost待机CPU功率在3w左右(intel power gadget显示,可能不准,下同),开启boost待机CPU功率在5w左右,睿频高的CPU理论上待机功率会更高。
    2.这是一种不完美的睿频方式,不开boost损失性能,开始boost增加功耗和温度(还有intel power gadget显示频率不准,我知道的几款监控cpu频率的软件都要基于Intel power gadget实现),只能等待大神解决13系统cpupm的驱动问题

anthony 发表于 2023-5-21 14:08

非常感谢楼主的付出和汗水---
帮助我很多,谢谢---

s147994977 发表于 2023-5-21 14:08

三代内存可以安装ventura么,我的E3 1230v2没敢尝试

qglzqing 发表于 2023-5-21 14:09

三代CPU可以安装,我这个就是三代CPU

hvnice 发表于 2023-5-21 14:10

楼主EFI分享一下吧。都想试试3代U

qifenzuihao 发表于 2023-5-21 14:10

电脑现在不在身边 晚上回去发

风中落叶 发表于 2023-5-21 14:10

我老本子三代,在15bigsur就睿频不正常了,定制了也没用,彻底放弃。

zhtong 发表于 2023-5-21 14:11

我的三代U,thinkpad T530,X230t可以安装后,可以变频,但同是三代的T430安装失败---
正在排错---

罪恶之魔 发表于 2023-5-21 14:12

昨天尝试 卡第一画面了 没跑代码 具体还没看卡哪里了

领哥 发表于 2023-5-21 14:13

这是我的EFI,供大家参考
页: [1] 2 3 4
查看完整版本: 三代CPU在Ventura系统下变频的尝试