【装机指导】技嘉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-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的不必要参数
占楼三 可以,不错,完美。 文件呢,在哪里 smileofhp 发表于 2017-4-2 15:52 https://www.pcbeta.com/static/image/common/back.gif
文件呢,在哪里
。。。。在审核ING。。。 顶帖,装不上啊我! 100%完美提供下你的相关文件参考参考 谢谢分享能否提花你的相关文件参考参考呀 gubinhao 发表于 2017-4-2 16:06 https://www.pcbeta.com/static/image/common/back.gif
谢谢分享能否提花你的相关文件参考参考呀
审核中。。。烦死了。 配置文件怎么注入M.2补丁呀 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补丁 USB-SSDT为usb补丁 是否通用呢? 头一次发现100%完美的!!! 蟑螂般酗酒 发表于 2017-4-2 22:22 https://www.pcbeta.com/static/image/common/back.gif
USB-SSDT为usb补丁 是否通用呢?
不通用的。usb要完美,只有费神自己做补丁才行。 minfox 发表于 2017-4-2 22:26 https://www.pcbeta.com/static/image/common/back.gif
不通用的。usb要完美,只有费神自己做补丁才行。
我是用 去端口+USBInject 也正常使用.
DSDT 电源补丁 ,睡眠不久可以唤醒,睡久了,就不行了.
自己SSDT做补丁有参考吗 蟑螂般酗酒 发表于 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 变频少了 我随便都是24档起步最多时32档 可以,不错,完美。 赞!!就需要这种详细的帖子