- UID
- 841441
- 最后登录
- 1970-1-1
- 阅读权限
- 30
- 精华
- 主题
- 回帖
- 0
- 积分
- 225
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|

那段时间一直想试试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音频输出,如下:
- DefinitionBlock ("", "SSDT", 1, "shiloh", "GFX1", 0x00001000)
- {
- Device (_SB.PCI0.PEG0.GFX1)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_SUN, One) // _SUN: Slot User Number
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If (LEqual (Arg2, Zero))
- {
- Return (Buffer (One)
- {
- 0x03
- })
- }
- Return (Package (0x0E)
- {
- "@0,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@1,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@2,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@3,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@4,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@5,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- }
- })
- }
- }
- Device (_SB.PCI0.PEG0.HDAU)
- {
- Name (_ADR, One) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If (LEqual (Arg2, Zero))
- {
- Return (Buffer (One)
- {
- 0x03
- })
- }
- Return (Package (0x02)
- {
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- }
- })
- }
- }
- Name (\_SB.PCI0.PEG0.PEGP._STA, Zero) // _STA: Status
- }
复制代码 10.12.5的nvme patch:
z97x-ud3h主板的usb端口数量大于15,需要破解
- <dict>
- <key>Comment</key>
- <string>Raise 15</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- g710////EA==
- </data>
- <key>Name</key>
- <string>AppleUSBXHCIPCI</string>
- <key>Replace</key>
- <data>
- g710////Fg==
- </data>
- </dict>
复制代码 以上patch已经加入了config.plist。
独乐乐不如众乐乐,分享给大家。
你们感兴趣的在这里:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
2
查看全部评分
-
|