查看: 10192|回复: 80

[分享] E3 1231v3 + 技嘉Z97x-UD3H + GTX 960 + SM951基本完毕10.12.5分享

[复制链接]
litaocomet 发表于 2017-6-23 22:12 | 显示全部楼层 |阅读模式
快御云安全
    那段时间一直想试试nvme的效果,就把b85主板升级到z97了,有兴趣的可以看看我以前那个帖子,然后把本机也重新安装了一遍。基本没有什么问题了。现将全套分享给大家。电脑配置:
  • CPU:Intel xeon e3 1231 v3
  • 主板:技嘉z97x-ud3h (bios已更新最新的f10b)
  • 内存:G.skill 16G ddr3
  • 显卡:映众冰龙 gtx960 4G
  • 板载网卡:Intel I217V
  • 板载声卡:ALC 1150
  • 无线蓝牙:bcm94360cd
  • 独立声卡:Maya 44XTe
  • 显示器:LG 27UD68 4K monitor
  • 键盘:GANSS 87 樱桃黑
  • 鼠标:Razor 金环蛇



完成状态:
  • cpu添加0x0501正常显示
  • 四代haswell通过ssdtprgen生成变频ssdt载入,加载2个x86
  • lpc已经在dsdt加入仿冒,加载AppleLPC
  • 显卡通过webdriver驱动
  • 网卡通过IntelMausiEthernet.kext驱动
  • 板载声卡通过AppleALC驱动(附加CodecCommander解决睡眠唤醒无声)
  • 无线蓝牙免驱
  • 独立声卡用ESI官方驱动



目前一切都正常使用,连续使用几个月以来,历经10.12.1升级到10.12.5,没有任何问题。


Guide:
  • 下载任何带clover的安装镜像制作安装u盘,或者自己直接用官方镜像做安装U盘,然后加入我的kext和config.plist以及dsdt&ssdt。
  • 完成安装,并建立本机clover引导,迁移配置和kext等。
  • 享受使用吧。



说明:
  • CodecCommander已对alc1150做了修改。
  • FakeSMC已整合4个sensor的kext。
  • dsdt已经注入板载声卡layout 为1。
  • dsdt已经仿冒LPC。
  • ssdt-2这个文件是为了解决机型设为Mac pro6,1导致的黑屏(方法有很多,下文再说)。
  • 变频ssdt如果cpu一样可以直接用,不一样请自行下载脚本生成。
  • dsdt里面添加了主板的一些信息显示,在系统报告的PCI项目里可以看到(虽然没什么用,就是好玩)。
  • 嗯,dsdt被我修改的0错误,0警告,强迫症伤不起。

Tips:
针对iMac15,1和Mac Pro6,1以上黑屏的修复,有AGDPfix直接运行方法,但是每次更新都要运行;或者clover打patch(lilu加Nvidia那个fix插件其实是一个道理);再就是dsdt/ssdt重命名显卡方法,顺便加入了hdmi音频输出,如下:
  1. DefinitionBlock ("", "SSDT", 1, "shiloh", "GFX1", 0x00001000)
  2. {
  3.     Device (_SB.PCI0.PEG0.GFX1)
  4.     {
  5.         Name (_ADR, Zero)  // _ADR: Address
  6.         Name (_SUN, One)  // _SUN: Slot User Number
  7.         Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  8.         {
  9.             If (LEqual (Arg2, Zero))
  10.             {
  11.                 Return (Buffer (One)
  12.                 {
  13.                      0x03                                          
  14.                 })
  15.             }

  16.             Return (Package (0x0E)
  17.             {
  18.                 "@0,connector-type",
  19.                 Buffer (0x04)
  20.                 {
  21.                      0x00, 0x08, 0x00, 0x00                        
  22.                 },

  23.                 "@1,connector-type",
  24.                 Buffer (0x04)
  25.                 {
  26.                      0x00, 0x08, 0x00, 0x00                        
  27.                 },

  28.                 "@2,connector-type",
  29.                 Buffer (0x04)
  30.                 {
  31.                      0x00, 0x08, 0x00, 0x00                        
  32.                 },

  33.                 "@3,connector-type",
  34.                 Buffer (0x04)
  35.                 {
  36.                      0x00, 0x08, 0x00, 0x00                        
  37.                 },

  38.                 "@4,connector-type",
  39.                 Buffer (0x04)
  40.                 {
  41.                      0x00, 0x08, 0x00, 0x00                        
  42.                 },

  43.                 "@5,connector-type",
  44.                 Buffer (0x04)
  45.                 {
  46.                      0x00, 0x08, 0x00, 0x00                        
  47.                 },

  48.                 "hda-gfx",
  49.                 Buffer (0x0A)
  50.                 {
  51.                     "onboard-1"
  52.                 }
  53.             })
  54.         }
  55.     }

  56.     Device (_SB.PCI0.PEG0.HDAU)
  57.     {
  58.         Name (_ADR, One)  // _ADR: Address
  59.         Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  60.         {
  61.             If (LEqual (Arg2, Zero))
  62.             {
  63.                 Return (Buffer (One)
  64.                 {
  65.                      0x03                                          
  66.                 })
  67.             }

  68.             Return (Package (0x02)
  69.             {
  70.                 "hda-gfx",
  71.                 Buffer (0x0A)
  72.                 {
  73.                     "onboard-1"
  74.                 }
  75.             })
  76.         }
  77.     }

  78.     Name (\_SB.PCI0.PEG0.PEGP._STA, Zero)  // _STA: Status
  79. }

复制代码
10.12.5的nvme  patch:
  1. <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>IONVMeFamily Pike R. Alpha Patch#1</string>
  4.                                 <key>Disabled</key>
  5.                                 <false/>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 weAMBQAQAACJgw==
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>IONVMeFamily</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 weAJBQAQAACJgw==
  15.                                 </data>
  16.                         </dict>
  17.                         <dict>
  18.                                 <key>Comment</key>
  19.                                 <string>IONVMeFamily Pike R. Alpha Patch#2</string>
  20.                                 <key>Disabled</key>
  21.                                 <false/>
  22.                                 <key>Find</key>
  23.                                 <data>
  24.                                 D7aMiIIAAACD+QwPhTIBAA==
  25.                                 </data>
  26.                                 <key>Name</key>
  27.                                 <string>IONVMeFamily</string>
  28.                                 <key>Replace</key>
  29.                                 <data>
  30.                                 D7aMiIIAAACD+QkPhTIBAA==
  31.                                 </data>
  32.                         </dict>
  33.                         <dict>
  34.                                 <key>Comment</key>
  35.                                 <string>IONVMeFamily Pike R. Alpha Patch#3</string>
  36.                                 <key>Disabled</key>
  37.                                 <false/>
  38.                                 <key>Find</key>
  39.                                 <data>
  40.                                 AMeDpAAAAAAQAABIi0gISA==
  41.                                 </data>
  42.                                 <key>Name</key>
  43.                                 <string>IONVMeFamily</string>
  44.                                 <key>Replace</key>
  45.                                 <data>
  46.                                 AMeDpAAAAAACAABIi0gISA==
  47.                                 </data>
  48.                         </dict>
  49.                         <dict>
  50.                                 <key>Comment</key>
  51.                                 <string>IONVMeFamily Pike R. Alpha Patch#4</string>
  52.                                 <key>Disabled</key>
  53.                                 <false/>
  54.                                 <key>Find</key>
  55.                                 <data>
  56.                                 SYnGTYX2dGFBwecMSWP/vg==
  57.                                 </data>
  58.                                 <key>Name</key>
  59.                                 <string>IONVMeFamily</string>
  60.                                 <key>Replace</key>
  61.                                 <data>
  62.                                 SYnGTYX2dGFBwecJSWP/vg==
  63.                                 </data>
  64.                         </dict>
  65.                         <dict>
  66.                                 <key>Comment</key>
  67.                                 <string>IONVMeFamily Pike R. Alpha Patch#5</string>
  68.                                 <key>Disabled</key>
  69.                                 <false/>
  70.                                 <key>Find</key>
  71.                                 <data>
  72.                                 hv8PAABIwegMD7cPgeH/Dw==
  73.                                 </data>
  74.                                 <key>Name</key>
  75.                                 <string>IONVMeFamily</string>
  76.                                 <key>Replace</key>
  77.                                 <data>
  78.                                 hv8PAABIwegJD7cPgeH/Dw==
  79.                                 </data>
  80.                         </dict>
  81.                         <dict>
  82.                                 <key>Comment</key>
  83.                                 <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
  84.                                 <key>Disabled</key>
  85.                                 <false/>
  86.                                 <key>Find</key>
  87.                                 <data>
  88.                                 icGB4f8PAABIAdFIgfn/DwAAdzs=
  89.                                 </data>
  90.                                 <key>Name</key>
  91.                                 <string>IONVMeFamily</string>
  92.                                 <key>Replace</key>
  93.                                 <data>
  94.                                 icGB4f8BAABIAdFIgfn/AQAAdzs=
  95.                                 </data>
  96.                         </dict>
  97.                         <dict>
  98.                                 <key>Comment</key>
  99.                                 <string>IONVMeFamily Pike R. Alpha Patch#8</string>
  100.                                 <key>Disabled</key>
  101.                                 <false/>
  102.                                 <key>Find</key>
  103.                                 <data>
  104.                                 SYHF/w8AAEnB7QxJiwQkSA==
  105.                                 </data>
  106.                                 <key>Name</key>
  107.                                 <string>IONVMeFamily</string>
  108.                                 <key>Replace</key>
  109.                                 <data>
  110.                                 SYHF/w8AAEnB7QlJiwQkSA==
  111.                                 </data>
  112.                         </dict>
  113.                         <dict>
  114.                                 <key>Comment</key>
  115.                                 <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
  116.                                 <key>Disabled</key>
  117.                                 <false/>
  118.                                 <key>Find</key>
  119.                                 <data>
  120.                                 BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
  121.                                 AABBvAAQAABJKfQ=
  122.                                 </data>
  123.                                 <key>Name</key>
  124.                                 <string>IONVMeFamily</string>
  125.                                 <key>Replace</key>
  126.                                 <data>
  127.                                 BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
  128.                                 AABBvAACAABJKfQ=
  129.                                 </data>
  130.                         </dict>
  131.                         <dict>
  132.                                 <key>Comment</key>
  133.                                 <string>IONVMeFamily Pike R. Alpha Patch#11</string>
  134.                                 <key>Disabled</key>
  135.                                 <false/>
  136.                                 <key>Find</key>
  137.                                 <data>
  138.                                 AABJiY4iAQAAugAQAABIKQ==
  139.                                 </data>
  140.                                 <key>Name</key>
  141.                                 <string>IONVMeFamily</string>
  142.                                 <key>Replace</key>
  143.                                 <data>
  144.                                 AABJiY4iAQAAugACAABIKQ==
  145.                                 </data>
  146.                         </dict>
  147.                         <dict>
  148.                                 <key>Comment</key>
  149.                                 <string>IONVMeFamily Pike R. Alpha Patch#12</string>
  150.                                 <key>Disabled</key>
  151.                                 <false/>
  152.                                 <key>Find</key>
  153.                                 <data>
  154.                                 yAAAAEkp17gAEAAATYskJA==
  155.                                 </data>
  156.                                 <key>Name</key>
  157.                                 <string>IONVMeFamily</string>
  158.                                 <key>Replace</key>
  159.                                 <data>
  160.                                 yAAAAEkp17gAAgAATYskJA==
  161.                                 </data>
  162.                         </dict>
  163.                         <dict>
  164.                                 <key>Comment</key>
  165.                                 <string>IONVMeFamily Pike R. Alpha Patch#13</string>
  166.                                 <key>Disabled</key>
  167.                                 <false/>
  168.                                 <key>Find</key>
  169.                                 <data>
  170.                                 4b+AQBUGTYnWugAQAABFMQ==
  171.                                 </data>
  172.                                 <key>Name</key>
  173.                                 <string>IONVMeFamily</string>
  174.                                 <key>Replace</key>
  175.                                 <data>
  176.                                 4b+AQBUGTYnWugACAABFMQ==
  177.                                 </data>
  178.                         </dict>
  179.                         <dict>
  180.                                 <key>Comment</key>
  181.                                 <string>IONVMeFamily Pike R. Alpha Patch#14</string>
  182.                                 <key>Disabled</key>
  183.                                 <false/>
  184.                                 <key>Find</key>
  185.                                 <data>
  186.                                 iWTY+EmBxAAQAABJgccA8A==
  187.                                 </data>
  188.                                 <key>Name</key>
  189.                                 <string>IONVMeFamily</string>
  190.                                 <key>Replace</key>
  191.                                 <data>
  192.                                 iWTY+EmBxAACAABJgccA8A==
  193.                                 </data>
  194.                         </dict>
  195.                         <dict>
  196.                                 <key>Comment</key>
  197.                                 <string>IONVMeFamily Pike R. Alpha Patch#15</string>
  198.                                 <key>Disabled</key>
  199.                                 <false/>
  200.                                 <key>Find</key>
  201.                                 <data>
  202.                                 Bf8PAABIwegMZvfB/w8PlQ==
  203.                                 </data>
  204.                                 <key>Name</key>
  205.                                 <string>IONVMeFamily</string>
  206.                                 <key>Replace</key>
  207.                                 <data>
  208.                                 Bf8PAABIwegJZvfB/w8PlQ==
  209.                                 </data>
  210.                         </dict>
  211.                         <dict>
  212.                                 <key>Comment</key>
  213.                                 <string>IONVMeFamily Pike R. Alpha Patch#16</string>
  214.                                 <key>Disabled</key>
  215.                                 <false/>
  216.                                 <key>Find</key>
  217.                                 <data>
  218.                                 weIIQQ+2wcHgDEQJ0EQJwA==
  219.                                 </data>
  220.                                 <key>Name</key>
  221.                                 <string>IONVMeFamily</string>
  222.                                 <key>Replace</key>
  223.                                 <data>
  224.                                 weIIQQ+2wcHgCUQJ0EQJwA==
  225.                                 </data>
  226.                         </dict>
  227.                         <dict>
  228.                                 <key>Comment</key>
  229.                                 <string>IONVMeFamily Pike R. Alpha Patch#17</string>
  230.                                 <key>Disabled</key>
  231.                                 <false/>
  232.                                 <key>Find</key>
  233.                                 <data>
  234.                                 RYTJD5XAD7bAweAMRAnYRA==
  235.                                 </data>
  236.                                 <key>Name</key>
  237.                                 <string>IONVMeFamily</string>
  238.                                 <key>Replace</key>
  239.                                 <data>
  240.                                 RYTJD5XAD7bAweAJRAnYRA==
  241.                                 </data>
  242.                         </dict>
复制代码
z97x-ud3h主板的usb端口数量大于15,需要破解
  1. <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>Raise 15</string>
  4.                                 <key>Disabled</key>
  5.                                 <false/>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 g710////EA==
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>AppleUSBXHCIPCI</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 g710////Fg==
  15.                                 </data>
  16.                         </dict>
复制代码
以上patch已经加入了config.plist。






独乐乐不如众乐乐,分享给大家。
你们感兴趣的在这里:






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

2

查看全部评分

hyzd_ttl 发表于 2017-6-24 06:50 | 显示全部楼层
你的cpu变频怎样搞
回复

使用道具 举报

NJLYF2011 发表于 2017-6-24 07:54 | 显示全部楼层
谢谢分享。。。正好我也是z97+960
回复

使用道具 举报

coolcs 发表于 2017-6-24 07:56 来自手机 | 显示全部楼层
不知道我的有没有希望
回复

使用道具 举报

coolcs 发表于 2017-6-24 07:58 来自手机 | 显示全部楼层
怎么上图片呢
回复

使用道具 举报

coolcs 发表于 2017-6-24 08:01 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

coolcs 发表于 2017-6-24 08:01 来自手机 | 显示全部楼层
怎么上图片呢
回复

使用道具 举报

litaocomet  楼主| 发表于 2017-6-24 10:36 来自手机 | 显示全部楼层
hyzd_ttl 发表于 2017-6-24 06:50
你的cpu变频怎样搞

四代haswell用那个变频脚本生成ssdt,然后载入即可。同时也就开启2个x86了。
回复

使用道具 举报

hyzd_ttl 发表于 2017-6-24 22:43 | 显示全部楼层
litaocomet 发表于 2017-6-24 10:36
四代haswell用那个变频脚本生成ssdt,然后载入即可。同时也就开启2个x86了。

软件链接发我
回复

使用道具 举报

hyzd_ttl 发表于 2017-6-25 00:09 | 显示全部楼层
你变频是多小个等级
回复

使用道具 举报

litaocomet  楼主| 发表于 2017-6-25 00:18 | 显示全部楼层
hyzd_ttl 发表于 2017-6-25 00:09
你变频是多小个等级

e3 1231v3 haswell四代,6档。
回复

使用道具 举报

头像被屏蔽
camaui 发表于 2017-6-25 00:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

wbhhahah123 发表于 2017-6-25 06:23 | 显示全部楼层
e很好看看学习学习
回复

使用道具 举报

maojinbing 发表于 2017-6-25 06:46 | 显示全部楼层
bcm94360cd耳熟能详,不知除了这个神器外,有没有更加新式免驱的神器。楼主的GTX960应该睡眠唤醒屏幕是完美的吧?近期准备换显卡了,加个蓝牙。我在显卡上还在动摇不定,毕竟1060 是14nm
回复

使用道具 举报

yanxiongzhi 发表于 2017-6-25 08:02 | 显示全部楼层
深圳兎爷表示:可惜本兎的是E3 1230 V3,HD6670。
回复

使用道具 举报

kies1010 发表于 2017-6-25 11:04 | 显示全部楼层
你好我换了你的文件后出现问题了,开机一个禁行符号怎么破
回复

使用道具 举报

老李在线 发表于 2017-6-25 13:26 | 显示全部楼层
主板一样,显卡是GTX-1060 6G,虽已装好,但不完美,看后很有启示,谢谢分享宝贵经验。
回复

使用道具 举报

coolcs 发表于 2017-7-1 18:49 来自手机 | 显示全部楼层
怎么上图片呢
回复

使用道具 举报

zhufeng1978 发表于 2017-7-3 00:52 | 显示全部楼层
谢谢分享,一样的主板,一样的cpu,改天搞下
回复

使用道具 举报

wangxiaoman 发表于 2017-7-3 00:53 | 显示全部楼层
谢谢。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-26 08:57

快速回复 返回顶部 返回列表