查看: 28369|回复: 114

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

[复制链接]
minfox 发表于 2017-4-2 11:54 | 显示全部楼层 |阅读模式
快御云安全
本帖最后由 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  睡眠正常/关机正常(不会变重启)
2  CPU 6档变频
3  显卡webdriver驱动加速正常,HDMI和DP音频输出正常
4  WIFI 蓝牙工作正常(替换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.kext  intel 网卡 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
文件呢,在哪里

。。。。在审核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
谢谢分享能否提花你的相关文件参考参考呀

审核中。。。烦死了。
回复

使用道具 举报

5551451kj 发表于 2017-4-2 19:11 | 显示全部楼层
配置文件怎么注入M.2补丁呀
回复

使用道具 举报

minfox  楼主| 发表于 2017-4-2 22:03 | 显示全部楼层
5551451kj 发表于 2017-4-2 19:11
配置文件怎么注入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
USB-SSDT为usb补丁 是否通用呢?

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

使用道具 举报

蟑螂般酗酒 发表于 2017-4-2 22:47 | 显示全部楼层
minfox 发表于 2017-4-2 22:26
不通用的。usb要完美,只有费神自己做补丁才行。

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

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

自己SSDT做补丁有参考吗
回复

使用道具 举报

minfox  楼主| 发表于 2017-4-2 23:20 | 显示全部楼层
蟑螂般酗酒 发表于 2017-4-2 22:47
我是用 去端口+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 | 显示全部楼层
赞!!就需要这种详细的帖子
回复

使用道具 举报

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

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

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

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

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

GMT+8, 2025-4-24 14:25

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