bizongyi 发表于 2016-5-15 14:58

华硕剑齿虎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-5-15 14:59

本帖最后由 bizongyi 于 2016-7-22 11:07 编辑

EFI分区打包上传,方便有类似主板的同学!{:5_264:}

ilh 发表于 2016-5-15 14:59

本帖最后由 龙辉 于 2016-5-21 15:02 编辑

道格来装逼了。。




2016.5.21更新~!
用着5K imac 的土豪来嘲讽我们了,花了后面这么大篇幅来说性价比{:7_424:}

bizongyi 发表于 2016-5-15 14:59

三楼也备用,往见谅!

daliansun 发表于 2016-5-15 15:23

E3 1230 V2有七档变频

loveqp 发表于 2016-5-15 15:28

如何变成功的呢,需要做哪些工作呢

munc 发表于 2016-5-15 15:53

道格装逼!!

idaima 发表于 2016-5-15 16:04

土豪配置~支持!

blue_once 发表于 2016-5-15 16:18

这个u还没弄过!

9246 发表于 2016-5-15 16:24

我是来学习的。。。{:5_266:}

xiang473535976 发表于 2016-5-15 18:36

土豪配置~支持!

a48014266 发表于 2016-5-15 18:42

为什么你的节能器里面那么多的选择!?

魔道逆天地 发表于 2016-5-15 18:51

你Cpu是V几啊?

syscl 发表于 2016-5-15 18:53

你需要修改x86Platform的变频向量来实现变频.

syscl 发表于 2016-5-15 18:53

你需要修改x86Platform的变频向量来实现变频.

金色追风 发表于 2016-5-15 18:54

支持下道格

一月之冰 发表于 2016-5-15 19:22

{:5_264:}恩,不错道格把剑齿虎发扬光大了,不错不错!支持下!

zixiang5288 发表于 2016-5-15 20:18

米不起,围观恭喜一下

lwchangbing 发表于 2016-5-15 23:47

不加载X86就用了一个破解版的 电源管理 也能 至少6挡以上的变频我也是C602/X792670

lwchangbing 发表于 2016-5-15 23:49

魔道逆天地 发表于 2016-5-15 18:51 https://www.pcbeta.com/static/image/common/back.gif
你Cpu是V几啊?

必须是V1的V2的还不便宜
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 华硕剑齿虎X79,E5 2670完美9档变频教程,以及X79平台变频问题综合讨论