本帖最后由 事与愿玮 于 2018-2-11 17:45 编辑
好心写个分享,两个小时写完一发表原文什么都没了,气死了,pcbeta真优秀,现在重新写,可能被气得上头,写得没文笔,见谅见谅。
本机配置及基本完美分享:https://bbs.pcbeta.com/viewthread-1775561-1-1.html[/url]
起初,装好电脑就装10.13,但是很奇怪,各种卡顿,表现情况为kernel_task占用大量cpu资源,怀疑过clover引导、smbios、变频、显卡驱动之类的问题,但是什么都换了,甚至把i5 6600k超频到4.3ghz依然顿卡。无奈之下,只能试试装10.12.6,很好,在10.12.6一切well done。 众所周知,10.12.x不支持第三方nvme ssd,要通过kexts to patch或者HackrNVMeFamily-*.kext+ssdt_nvme.aml才可以正常使用nvme ssd,而intel 600p在10.13.x就可以原生驱动,于是我怀疑是不是intel 600p的驱动出问题了。 后来果不其然,在tonymac论坛上也看见有人遇到这样的问题,他通过更换intel 600p nvme ssd就解决了。这个,既然买了intel 600p就不好换了,而且nvme ssd安装在主板的背面,加上我的是垃圾桶机箱,拆卸极其困难,换ssd是不成的了。 也适逢上个月月末Apple更新了10.13.3,于是就想试一下10.13.3,一开始我是删掉nvme相关驱动,使用原生的nvme驱动进行安装10.13.3,安装过程很正常,安装完进入桌面又出问题了——卡顿。于是又一番捣鼓引导,后来干脆就想,破罐子破摔吧,用HackrNVMeFamily-*.kext+ssdt_nvme.aml驱动吧。于是奇迹发生了,一切都不卡了。 说白了,就是用HackrNVMeFamily-*.kext+ssdt_nvme.aml接管原生驱动IONVMeFamily。至于clover 的 kexts to patch的相关nvme驱动是否起相同作用,我没有尝试,也不清楚是否可行,所以希望大家踊跃试试。 补上我的主板技嘉z170n wifi的hackrnvmefamily.kext+ssdt_nvme.aml: 不适用于其他主板,建议不要使用,如果非要试试,那试试也无妨,哈哈。 如果其他主板,可以制作自己主板的nvme驱动: rehabman英文版:https://www.tonymacx86.com/threads/guide-hackrnvmefamily-co-existence-with-ionvmefamily-using-class-code-spoof.210316/ 中文版:https://bbs.pcbeta.com/forum.php? ... ght=HackrNVMeFamily翻译)
|