三代CPU在Ventura系统下变频的尝试
本帖最后由 linioe 于 2022-10-7 17:48 编辑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的驱动问题
非常感谢楼主的付出和汗水---
帮助我很多,谢谢--- 三代内存可以安装ventura么,我的E3 1230v2没敢尝试 Royhoentor 发表于 2022-10-3 22:39 https://bbs.pcbeta.com/static/image/common/back.gif
三代内存可以安装ventura么,我的E3 1230v2没敢尝试
三代CPU可以安装,我这个就是三代CPU 楼主EFI分享一下吧。都想试试3代U yjb888 发表于 2022-10-4 07:22 https://bbs.pcbeta.com/static/image/common/back.gif
楼主EFI分享一下吧。都想试试3代U
电脑现在不在身边 晚上回去发 我老本子三代,在15bigsur就睿频不正常了,定制了也没用,彻底放弃。 我的三代U,thinkpad T530,X230t可以安装后,可以变频,但同是三代的T430安装失败---
正在排错--- linioe 发表于 2022-10-4 06:10 https://bbs.pcbeta.com/static/image/common/back.gif
三代CPU可以安装,我这个就是三代CPU
昨天尝试 卡第一画面了 没跑代码 具体还没看卡哪里了 这是我的EFI,供大家参考 好下载看看 angodson 发表于 2022-10-4 11:34
我的三代U,thinkpad T530,X230t可以安装后,可以变频,但同是三代的T430安装失败---
正在排错---
请问T530显卡怎么驱动? micol 发表于 2022-10-5 14:01 https://bbs.pcbeta.com/static/image/common/back.gif
请问T530显卡怎么驱动?
用OCLP即可,只要是0.5.0版本以上--- angodson 发表于 2022-10-5 14:46
用OCLP即可,只要是0.5.0版本以上---
大佬oclp 是什么 ?能否具体点感谢 angodson 发表于 2022-10-5 14:46
用OCLP即可,只要是0.5.0版本以上---
大佬oclp 是什么 ?能否具体点感谢 mark~! . spfspf988 发表于 2022-10-4 11:16 https://bbs.pcbeta.com/static/image/common/back.gif
我老本子三代,在15bigsur就睿频不正常了,定制了也没用,彻底放弃。
你的CPU是什么,我帮你定制big sur的变频ssdt
另外需要你在DSDT(MaciASL打开默认就是)里分别搜索一下CPU0,C000,P000,PR00,格式差不多是_PR_.CPU0,SCK0.C000这种,看能找到哪个,把结果也发出来 micol 发表于 2022-10-6 12:46 https://bbs.pcbeta.com/static/image/common/back.gif
大佬oclp 是什么 ?能否具体点感谢
oclp是 OpenCore Legacy Patcher,是一款帮助白苹果升级不支持的系统的,黑苹果也可以用它来驱动一些新系统不支持的硬件,项目地址:https://github.com/dortania/OpenCore-Legacy-Patcher
Alpha版下载方式(需要登录github):项目主页点击Actions->点击CI - Build wxPython->点击最新的build -> 滑动到页面最下面下载OpenCore-Patcher.app (GUI)
Release版下载(现不支持Ventura驱动)直接在项目主页右侧Releases下载 Royhoentor 发表于 2022-10-3 22:39 https://bbs.pcbeta.com/static/image/common/back.gif
三代内存可以安装ventura么,我的E3 1230v2没敢尝试
可以,看坛子里好多高人都装里。 linioe 发表于 2022-10-6 19:23 https://bbs.pcbeta.com/static/image/common/back.gif
你的CPU是什么,我帮你定制big sur的变频ssdt
另外需要你在DSDT(MaciASL打开默认就是)里分别搜索一下C ...
CPU是i7-3537U。出差了,暂时看不到老本子,回头我搜一下,感谢。