华硕剑齿虎X79,E5 2670完美9档变频教程,以及X79平台变频问题综合讨论
本帖最后由 bizongyi 于 2016-5-21 14:51 编辑现在E5 2670已经跌成白菜价,本人也跟风入了一颗。不过这种SNB-E平台的CPU,变频还是挺麻烦,网上搜到的成功案例,都是用NullCPUPowerManagement,实现两档变频,能完美变频的案例几乎找不到。本人断断续续搞了几个月,总算完美了,对X79 2011 CPU的变频也有些心得。这篇教程,不仅有E5 2670的变频教程,还包含了SNB-E和IVY-E处理器变频的解法,并希望以此抛砖引玉,还使用X79的同学都来讨论,使得X79黑果更加完善。
闲话不多说,先上成果:
图1,在HWMonitor里看到的变频情况,可以看到,所有核心可以单独变频。
图2 用MSRDumper可以看到9档变频,而且档位均匀分布,比E3 1230V2的变频还好吧,E3一般来说只能弄出7档变频。
图3 查看变频最靠谱的工具,Intel Power Gadget里显示的曲线,温度也只有38度不到。目前室温26度,也就是cpu温度比室温只高了10度多一点,算是很好了吧。
图4筛选一下Intel Power Gadget的日志,看看到底有多少档变频。EXCEL的筛选功能,窗口就这么大,9档变频一次截图还截不完。
图53100-3300也看到了吧。intel power gadget的日志功能,是所有查看变频方法里,最准确、最靠谱的。因为只有真正出现过的频率,才会被记录。在日志中,9档变频,全都真存在。我这9档完美变频,可是经得起检验的~~
图6 本人机型用的是MacPro6,1
图7 虽说CPU是SNB-E,但还是按照Ivy的套路来搞的,节电器里选项,和新平台一致。在此也能得出结论,SNB-E处理器,也应该要加载X86!
变频步骤:SNB-E,指i7 3820K,3930K、3960X、E5 2620、 E5 2670等Sandy Bridge-E处理器;
IVY-E,指i7 4820K,4930K、4960X、E5 2680v2、E5 2697v2等Ivy Bridge-E处理器。
不同平台变频步骤有区别,注意区分
1. SNB-E专用变频补丁,如果不打这补丁,SNB-E无法变频(SNB-E专用,如果你的CPU是IVY-E,请跳过)。
打补丁可以用这脚本(变色龙或Ozmosis)
或者用Clover的KextsToPatch:
在AppleIntelCPUPowerManagement.kext:
FF0F842D
to
FF0F852D
3E7539
to
3E9090
0100010F84
to
0100010F85
7511B9
to
EB11B9
C974160F324825FF0F000048
to
C9EB160F324825FF0F000048
C9740C0F3283E01F4289443B
to
C9EB0C0F3283E01F4289443B
01745F
to
01EB5F填好后是这样的:
我为懒人们整理好了Clover的代码:
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
AXRf
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
Aetf
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
dRG5
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
6xG5
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
/w+ELQ==
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
/w+FLQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
yXQMDzKD4B9CiUQ7
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesMDzKD4B9CiUQ7
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
AQABD4Q=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
AQABD4U=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
PnU5
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
PpCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
yXQWDzJIJf8PAABI
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesWDzJIJf8PAABI
</data>
</dict>
</array>
</dict>
2. 如果你的主板锁定了MSR 0xe2寄存器,无法用原生AppleIntelCPUPowerManagement.kext,需要用这脚本打补丁。
注意,Clover的MSR 0xe2寄存器解锁补丁,也就是Asus AICPM,对x79主板有bug。如果出bug时,请直接用脚本。比如,用了第1步的SNB-E专用补丁后,如果再用Clover的Asus AICPM,SNB-E专用补丁会被完全屏蔽,如此仅仅能进系统不五国,但不能变频。所以SNB-E,必须用脚本。IVY-E可以试试Clover的Asus AICPM。
P.S 只有华硕、华擎的X79主板,都没有锁定MSR 0xe2寄存,可以直接用原电,可以直接跳过此步。另外,华硕主板的BIOS有“Sync All Cores”功能,能同步线程,这样就不需要用VoodooTSCSync.kext了。对于X79黑果,华硕才是神板,技嘉再见!
3. 用syscl大大的方法:利用ssdtPRGen.sh生成合适的处理器的变频配置文件
具体使用方法,直接看他的帖子,不再重复。
我用的代码是
./ssdtPRGen.sh -a CPU0 -bclk 100 -b Mac-F60DEB81FF30ACF6-f 2600 -lfm 1200 -l 16 -m MacPro6,1 -p E5-2670 -target 1 -turbo 3300 -t 120 -x 0我稍微解释一下-a CPU0 处理器编号,只有1颗就是cpu0-bclk 100 总线频率,都是100-b Mac-F60DEB81FF30ACF6 系统默认的SMBIOS,这是MacPro6,1的SMBIOS,必须用这机型才能9档变频-f 2600 CPU的标准频率,E5 2670是2.6G-lfm 1200 空闲最低频率,E5 2670是1.2G-l 16 逻辑CPU数目,即线程数目。E5 2670是8核16框框,所以填16-m MacPro6,1 机型,必须用MacPro6,1-p E5-2670 处理器型号-target 1 此处为关键, -target是CPU type: 0 = Sandy Bridge 1 = Ivy Bridge 2 = Haswell 3 = Broadwell 4 = Skylake E5 2670原本是SNB-E,是0,但也得填1。因为后面要必须用到x86PlatformPlugin,而x86PlatformPlugin必须在IVY以上的机型才能载入,所以SNB-E,也要仿冒成IVY-E。p.s 这参数和syscl的教程中的不同,在他的教程里,-c是CPU type,但最新版的ssdPRGen.sh,该参数变为-target
-turbo 3300 最大睿频,E5 2670是3.3G-t 113 TDP,即最大热设计功耗,E5 2670是113瓦。该数值可随便填,反正没啥影响。-x 0 不使用xcpm(如果使用为1,haswell-e以上的才使用,xcpm为内核电源管理)
4. 把这个神奇的kext放到SLE,并且必须放到SLE,它是用来代替X86PlatformPlugin.kext的,放到其它地方无效(不能放Clover目录)这个kext的原理是,仿冒X86PlatformPlugin.kext,并且直接注入Mac Mini6,2的变频向量。总所周知,Mac Mini6,2的变频最好,正是注入了它的变频向量,才有了那么多中间频率。X79PlatformPlugin.kext是代替X86PlatformPlugin.kext的,所以只有X86PlatformPlugin.kext能载入时,它才能载入。ssdt必须按照ivy的方式来生成,否则不能加载。X79PlatformPlugin.kext载入时,X86PlatformPlugin.kext看上去没有加载,但实际上加载的是X86PlatformPlugin.kext。X79PlatformPlugin.kext只是info.plist,加上X86PlatformPlugin.kext的替身,是个空壳注入kext,有点类似AppleALC。X79PlatformPlugin.kext必须和X86PlatformPlugin.kext一起放在SLE,这样替身的路径才能指向正确。还有X79PlatformPlugin.kext里限定了机型为MacPro6,1,按本教程变频,机型必须用MacPro6,1。
5. 用这小程序修复一下权限和缓存如果没有执行权限,请先在终端里,用chmod +x “caches_rebuild.command的路径” 修复一下权限。
6. 如果是Clover引导,删除ACPI部分,SSDT功能里的所有内容,例如Generate PStates,Generate CStates。Clover的变频功能,可能会干扰变频,把频率锁定到最低频率。
最后上一个跑分:在Windows 10里,只有1000整。Mac,却有1025,性能完全发挥了。这U只卖300整,比赛扬还便宜,能跑上1000,已经很超值,直接秒了2700元的i7 6700k(我承认不敢比单核){:5_294:}
Reference:(1)OMNI、stinga11 @ insanelymac: http://www.insanelymac.com/forum/topic/306734-sandy-bridge-e-ivy-bridge-e-power-management-1011-final-app-store-realease/(2)syscl大大,感谢你写了这么好的提取SSDT教程!https://bbs.pcbeta.com/viewthread-1585347-1-1.html
---------------------------------------------------------------
2016年5月21日更新。我多补点图{:5_264:}
上个GeekBench 3的跑分图,多核21024分,比非定制版高配,也就是6核的MacPro垃圾桶得分更高。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/002146pe2i0ehn40uqzean.png
非定制版高配,六核垃圾桶,20683分,到现在苹果官网上还卖28888元哦,却跑不过300元的洋垃圾。
MacPro刚发布时可是神机,可惜这三年一直不更新,现在居然落到被洋垃圾欺负的地步。。如果今年苹果还不更新MacPro,干脆全部下架得了。。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/002252sne65z155iq5z36e.jpg
再上个有趣的东东。我的硬盘是以EFI方式直接装的双系统,共享EFI分区,这样苹果系统和Parallels Desktop都会把Windows分区当作Bootcamp。我可没有用Bootcamp装windows,Windows完全是正常安装的哦!
在PD上启动Boot Camp 分区,出现了下面一幕。。。怎么连Clover都启动了。。。是不是可以再分个区装个黑果呢?
https://bbs.pcbeta.com/data/attachment/forum/201605/21/003106ngumrlm7ef71hlze.png
还好可以顺利进入Windows10,跑个分试试
https://bbs.pcbeta.com/data/attachment/forum/201605/21/003256s555n54j0mkl5mln.png
各位,被我虚拟机虐的感觉如何?
不得不说,PD的效率实在太高了。Windows10跑R15,实体机1000cb,PD居然有987cb,相当于99%的效率,只损失了1%的性能。除了玩游戏,其余任务,绝对够性能了。
这Windows10,原本是主系统,现在发现放在PD里跑更合适,还能享受全功能的白苹果触摸板。。。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/003613pbva54avcatcxzda.png
以EFI方式直接安装Windows10和mac,和先装Mac再用bootcamp装win10,其实都是一样的效果。正常安装的Windows可以直接被识别成bootcamp。https://bbs.pcbeta.com/data/attachment/forum/201605/21/003736zdbvfq79vxdh1f6o.png
PD的bootcamp模式,可以自由选择硬盘上所有非Mac分区。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/004010cfffmokfhvfbk9ed.png
最后看看我的分区表,就知道我是怎么分区的了,我先装的Windows10,再装的Mac,而且Windows和Mac的Recovery分区都在哦。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/004032a10xtxtp1lsn5rzs.png
https://bbs.pcbeta.com/data/attachment/forum/201605/21/004243jq7671sg6zs7n19t.png
为了让大家对这不到300,比赛扬还便宜的CPU的性价比有更直观的了解,我们和5960X来做对比。看看不到300的洋垃圾,到底有7499的神器的几成性能?话说现在E5 2670又降价了,现在255元就能买到。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/011437llvx8rjhbvbrr3su.png
注:255元的实际是C1进步,JS这么写是在吸引眼球。C1和C2的唯一区别,是C1不支持VT-D,而C2支持。VT-D的意思是定向虚拟化,ESXI或QEMU-KM等服务器虚拟机,直通特定硬件给虚拟机用的。比如可以直通一块显卡或RAID卡给虚拟机。但是,Windows和Mac根本不支持VT-D,对虚拟化的要求,只要支持VT-x就行了(不过对于服务器,不支持VT-D就惨了,所以C1简直是当垃圾卖了)。而且,对于黑苹果,开了VT-D,还会干扰内核加载。几乎所有教程都会要求关闭VT-D对吧。如果买了C2,要贵得多,还得自己把VT-D关了!C1进步,对黑苹果正合适,又便宜又好使!本人的2670就是C1。。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/012632l2ltxerley4rml4e.png
本人E5 2670的GeekBench 3得分:
https://bbs.pcbeta.com/data/attachment/forum/201605/21/012813o0cqonmrrjhcoby4.png
再看看5960X的得分,我肯定买不起,不能亲自测试,成绩来自GeekBench官网:
https://bbs.pcbeta.com/data/attachment/forum/201605/21/013037mqqfsqe9ky66z6s5.png
https://bbs.pcbeta.com/data/attachment/forum/201605/21/012946avxn38o18xv3o2np.png
统计一下
E5 2670,单线程2942分,多线程21024分
i7 5960X,单线程3751分,多线程27914分
2942/3751=78.432%
21024/27914=75.317%
再上一个CPU-Z的测试对比。这是新版CPU-Z,已经对haswell做了优化。
https://bbs.pcbeta.com/data/attachment/forum/201605/21/023937kg2yv2fgrlgvl8g2.png
https://bbs.pcbeta.com/data/attachment/forum/201605/21/023851d64un6fghjj57jzh.png
1224/1491 = 0.82092555331992
9755/12156 = 0.80248436985851
大家想不到吧,255元的洋垃圾,居然接近7499元神器八成的性能,而且无论单核还是多核!intel的牙膏厂的名声果然不虚,都怪AMD太不争气。。。虽说这只是默认频率比较,E5 2670不能超频,5960X还能暴超,但E5 2670只有5960X的3.4%的价格啊。
一般来说,买电脑都应该明白这个道理
https://bbs.pcbeta.com/data/attachment/forum/201605/21/014415grruddud26mmdbd6.jpg
上图,是描述了购买电脑时候要注意的东西,但是实际上,在硬件DIY领域,还会存在一种情况,充斥着配置高、质量好、价格低三个交界的地方,修改后的图如下:https://bbs.pcbeta.com/data/attachment/forum/201605/21/014349nscc9x7dsx3vofv5.jpg
E5 2670,就完全符合粉色的情况{:5_294:}
最后说一说我的主板吧,我这主板是华硕剑齿虎x79,现在在淘宝上,二手的1500,全新的2300。全新的是2015年年底生产的,生产日期在序列号上都有。华硕x79主板,都有5年质保,大部分都还在保呢。虽然主板比去年年底涨价不少,但现在购买仍然比去年合算,因为CPU跌得更多(去年年底CPU价格还在千元以上)。E5 2670只卖255块,加上主板也不到1800,比单独一颗四核i7都便宜。
如果想买x79玩玩,一定得买华硕。对于x79,华硕可是神板,既可以用原生电源,也不用VoodooTSCSync.kext解决线程不同步问题(华硕BIOS自带同步线程功能),不需要打补丁。
现在买个X79主板,可玩性还是很不错的。毕竟X79定位高端,有很多主流平台没有的东东。比如40条PCIE3.0总线,4通道内存,i7 6700K也没这样的福利。而且接下来的日子,还能不断捡神U。随着Haswell-E\Broadwell-E的普及,Ivy-e也该淘汰了。等以后IVY-E大船靠岸,换一颗E5 v2,那可真和MacPro6,1没啥区别了。
终极目标: E5-2697 v2,备12核24线程,数量刚好是桌面级最强i7-4960X的两倍。默认频率2.7-3.5GHz,支持DDR3-1866内存,三级缓存容量达到30MB,TDP热设计功耗却和i7-4960X一样为130W。
本帖最后由 bizongyi 于 2016-7-22 11:07 编辑
EFI分区打包上传,方便有类似主板的同学!{:5_264:} 本帖最后由 龙辉 于 2016-5-21 15:02 编辑
道格来装逼了。。
2016.5.21更新~!
用着5K imac 的土豪来嘲讽我们了,花了后面这么大篇幅来说性价比{:7_424:}
三楼也备用,往见谅! E3 1230 V2有七档变频 如何变成功的呢,需要做哪些工作呢 道格装逼!! 土豪配置~支持! 这个u还没弄过! 我是来学习的。。。{:5_266:} 土豪配置~支持! 为什么你的节能器里面那么多的选择!? 你Cpu是V几啊? 你需要修改x86Platform的变频向量来实现变频. 你需要修改x86Platform的变频向量来实现变频. 支持下道格 {:5_264:}恩,不错道格把剑齿虎发扬光大了,不错不错!支持下! 米不起,围观恭喜一下 不加载X86就用了一个破解版的 电源管理 也能 至少6挡以上的变频我也是C602/X792670 魔道逆天地 发表于 2016-5-15 18:51 https://www.pcbeta.com/static/image/common/back.gif
你Cpu是V几啊?
必须是V1的V2的还不便宜