minfox 发表于 2017-4-2 11:54

【装机指导】技嘉z170n+GTX970 几乎100%完美(UPDATE1)

本帖最后由 minfox 于 2017-4-13 22:03 编辑

UPDATE 1 :修正睡眠有时失灵的问题,抛弃使用SSDT变频,使用HWP变频。
说百
一我的硬件

[*]主板:技嘉 z170n-wifi ver2.0 (BIOS VER F21)
[*]CPU:i5-6500
[*]显卡:技嘉GTX970
[*]wifi卡:苹果拆机BCM943602CS+m2转接卡(替换主板原有wifi卡)
[*]NVME SSD: 三星SM961 256G+Plextor M6s 256G

二 实现效果

1睡眠正常/关机正常(不会变重启)
2CPU 6档变频
3显卡webdriver驱动加速正常,HDMI和DP音频输出正常
4WIFI 蓝牙工作正常(替换WIFI卡后)
5声卡工作正常,睡眠唤醒后工作正常
6 NVME工作正常
7 usb工作正常


三 主要说明

主要参考了 tonymacx86上关于GIGA-H170N EI Capitan的安装指南 https://www.tonymacx86.com/threads/guide-el-capitan-on-the-skylake-h170n-wifi.178197/

在此基础上做了大量改进,修正了Sierra特有的一些错误和问题,尽可能使用dsdt/ssdt或使用kext驱动,减少clover的注入。

1 完善dsdt

[*]修正名称。如:HDAS改名为HDEF,SAT0改名为SATA等
[*]常规修正。如:RTC/TIMER/LPC/防关机变重启等代
[*]注入声卡代码。增加alc 1150的code id,增加layout(layout设置为1)
[*]补全USB控制器XHC的信息

2 完善ssdt

[*]USB-SSDT:原生修正USB——有此ssdt即可,不再需要USBInjectAll.kext,不需要clover注入取消15 端口的限制或其它代码。
[*]注意giga z170n主板有用USB端口17个,这个ssdt关闭了hs09/hs10 这两2 USB2,以满足macos usb端15个的限制(这两个usb2位于主板cpu接口边上的9针式usb接口,一般是用于转接到前面板的,多数情况不会用上)
[*]SSDT-HDMI-NVIDIA-PEG0: 修正smbios使用macpro 6,1时,N卡启动黑屏的问题,同时为N卡增加HDMI和DP音频输出支持
[*]SSDT_nvme:解决rahabman的NVME驱动HackrNVMeFamily-10_12_4.kext和苹果原生驱动 IONVMeFamily.kext不能共存的问题。
[*]SSDT-CPU:可以用ssdtPRGen.sh自己生成,也可以在这里下载制做好的(一楼主贴中下部分)https://www.tonymacx86.com/threads/guide-el-capitan-on-the-skylake-h170n-wifi.178197/

3 完善驱动

[*]HackrNVMeFamily-10_12_4.kext NVME SSD驱动,与SSDT_nvme.aml配合使用,最好用clover注入
[*]AppleALC.kext+CodecCommander.kext 声卡驱动(dsdt.aml 已注入layout id 1,clover不用再设置)





具体文件详见二楼

minfox 发表于 2017-4-2 12:41

本帖最后由 minfox 于 2017-4-15 17:00 编辑

四 配置使用

1 驱动说明
相关驱动已放在kext/other中,HackrNVMeFamily-10_12_4.kext建议用clover注入,以保证优先;其它驱动推荐安装在L/E下(非S/L/E)。注明“专用”的,其它主板最好不要尝试;注明“通用”或“部分通用”的,可能适用其它主板。

[*]HackrNVMeFamily-10_12_4.kext   NVME驱动(主板专用)
[*]AppleALC.kext+CodecCommander.kext 声卡ALC1150驱动 (部分通用)
[*]AppleIGB.kext intel网卡 i211v驱动 (通用,不建议使用,不稳定)
[*]IntelMausiEthernet.kextintel 网卡 i219v驱土田又 (通用)


2 Clover说明

[*]config很多设置都移到dsdt与ssdt中了,必须配合dsdt或ssdt使用。如usb;hdas转hdef;声卡layout id注入等补丁都不在需要
[*]config是为GTX970设置,原则上命名用webdriver的N卡都适用。
[*]config不适用于核显,如果要使用核显,先打上集显相关的补丁,并将smbios改为iMac14,2,否则必然启动黑屏。
[*]Clover的驱动,driver64UEFI文件夹最好保持此状态。个人感觉OsxAptioFixDrv-64.efi比默认的OsxAptioFix2Drv-64.efi要稳定,但使用OsxAptioFixDrv-64.efi有时可能出现内存不足的错误,因此把CsrActiveConfig设为0x67(config已设好)



3 dsdt和ssdt说明

[*]dsdt修正只涉及主板及板载设备,不涉及核显与独显
[*]dsdt已指板载声卡LAYOUT ID为 1
[*]ssdt最好指定加载顺序,并对应禁止oemssdt,在config已预设好了。
[*]SSDT_nvme.aml配合HackrNVMeFamily-10_12_4.kext,驱动NVME SSD,如无NVME SSD可删除
[*]SSDT-HDMI-NVIDIA-PEG0为配合N卡使用,无独显可删除
[*]USB-SSDT为usb补丁。



更新文件 4月13日:改为使用hwp变频;修改dsdt,解决随机出现睡眠后偶尔立即被唤醒的问题,但问题是现在睡眠只能用开机键唤醒;进一步减少clover的不必要参数



minfox 发表于 2017-4-2 13:48

占楼三      

kheviloc 发表于 2017-4-2 14:23

可以,不错,完美。

smileofhp 发表于 2017-4-2 15:52

文件呢,在哪里

minfox 发表于 2017-4-2 15:55

smileofhp 发表于 2017-4-2 15:52 https://www.pcbeta.com/static/image/common/back.gif
文件呢,在哪里

。。。。在审核ING。。。

爱在旅途92 发表于 2017-4-2 15:59

顶帖,装不上啊我!

gubinhao 发表于 2017-4-2 16:05

100%完美提供下你的相关文件参考参考

gubinhao 发表于 2017-4-2 16:06

谢谢分享能否提花你的相关文件参考参考呀

minfox 发表于 2017-4-2 16:16

gubinhao 发表于 2017-4-2 16:06 https://www.pcbeta.com/static/image/common/back.gif
谢谢分享能否提花你的相关文件参考参考呀

审核中。。。烦死了。

5551451kj 发表于 2017-4-2 19:11

配置文件怎么注入M.2补丁呀

minfox 发表于 2017-4-2 22:03

5551451kj 发表于 2017-4-2 19:11 https://www.pcbeta.com/static/image/common/back.gif
配置文件怎么注入M.2补丁呀
HackrNVMeFamily-10_12_4.kext +SSDT_nvme.aml = cloverM2 SSD补丁

蟑螂般酗酒 发表于 2017-4-2 22:22

USB-SSDT为usb补丁 是否通用呢?

realms 发表于 2017-4-2 22:26

头一次发现100%完美的!!!

minfox 发表于 2017-4-2 22:26

蟑螂般酗酒 发表于 2017-4-2 22:22 https://www.pcbeta.com/static/image/common/back.gif
USB-SSDT为usb补丁 是否通用呢?

不通用的。usb要完美,只有费神自己做补丁才行。

蟑螂般酗酒 发表于 2017-4-2 22:47

minfox 发表于 2017-4-2 22:26 https://www.pcbeta.com/static/image/common/back.gif
不通用的。usb要完美,只有费神自己做补丁才行。

我是用 去端口+USBInject 也正常使用.

DSDT 电源补丁 ,睡眠不久可以唤醒,睡久了,就不行了.

自己SSDT做补丁有参考吗

minfox 发表于 2017-4-2 23:20

蟑螂般酗酒 发表于 2017-4-2 22:47 https://www.pcbeta.com/static/image/common/back.gif
我是用 去端口+USBInject 也正常使用.

DSDT 电源补丁 ,睡眠不久可以唤醒,睡久了,就不行了.


1 按rahabman的推荐,usballinject.kext本身就应当配合ssdt,usballinject的github网页就有ssdt的制作链接。
https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
http://www.jianshu.com/p/17ef585f952e
但我没有用rahabman的办法,我用的tonmacx86上的另一种改法,直接不需要usballinject

2 短睡没有问题,久睡有问题,可以试试这条命令:sudo pmset -a standby 0 && sudo pmset -a autopoweroff 0

上海的 发表于 2017-4-6 15:47

变频少了 我随便都是24档起步最多时32档

yanghao009 发表于 2017-4-6 15:50

可以,不错,完美。

weishihai4510 发表于 2017-4-6 16:07

赞!!就需要这种详细的帖子
页: [1] 2 3 4 5 6
查看完整版本: 【装机指导】技嘉z170n+GTX970 几乎100%完美(UPDATE1)