本帖最后由 blue7 于 18-8-27 12:39 编辑
主板:华硕 X299 Deluex
CPU:Intel i9 7940X 14核
内存:金士顿 DDR4 3000 16GX2
显卡:华硕 GTX1060 6G(先用着,等换RTX2080 TI)
SSD硬盘:三星970 EVO 1T(装苹果系统)
三星970 PRO 512G(装win10系统)
机箱:酷冷至尊 HAF XB EVO
安装参考来自远景论坛:
http://bbs.pcbeta.com/viewthread-1792137-1-1.html
需要下载的EFI在这里:
链接:
https://pan.baidu.com/s/1Dto5YE6jaIheEhehZaWf7w 密码:3rbk
注意:已经被我改成了24核的i9 7940X 原帖是7900X
修改参数请仔细看我转发的原贴
——————————————————————转帖分割线————————————————————————————————————
本文10.13 .16High Sierra安装说明可能仅适用于华硕Prime X299 Deluxe主板,本机未安装华硕Thunderbolt EX3扩展卡。其他品牌X299主板未曾进行过测试。在i9-7900X 3.3GHZ的基准频率,四通道DDR4-2666和44个PCI Express 3.0通道的加持下,你的Hackintosh异常的强大。
文末附件中的EFI-Folder,也可能仅适用于华硕Prime X299 Deluxe主板,它已经包含了该主板所有需要的驱动程序:AppleALC音频配置/USB修正/Intel I211_AT千兆板载LAN控制器/板载蓝牙以及其它DSDT补丁。
首先,必须感谢KGP大神,他从Sierra版本开始,为ASUS X299 主板能正常工作所做出的不懈努力和卓越贡献。(原贴地址如下)https://www.tonymacx86.com/threads/how-to-build-your-own-imac-pro-successful-build-extended-guide.229353/page-922#post-1776821,此贴已经从原来的10.13.5更新到10.13.6。特别是修复了升级到13.6版本后,USB端口出现主板由接出的前置USB3.0接口的无法工作的问题。其它299的主板可以完全参考大神的文章进行相应的调整。
1.ASUS BIOS配置(完全照抄KGP大神的说明)undefined
在开始安装之前,请将您的ASUS X299 Prime Deluxe主板BIOS升级到固件版本号1301或最新版本的1401(从1301版本开始,华硕修复了MSR 0xE2寄存器问题)并将语言设置为英语。
1.) /AI Tweaker/
a.) ASUS MultiCore Enhancement: Auto [optional "Disabled", see important notification below!]
b.) AVX Instruction Core Ratio Negative Offset: "3" [optional "Auto", see important notification below!]
c.) AVX-512 Instruction Core Ratio Negative Offset: "2" [optional "Auto", see important notification below!]
d.) CPU Core Ratio: Sync All Cores [optional "Auto", see important notification below!]
e.) CPU SVID Support: Enabled [fundamental for proper IPG CPU power consumption display]
f.) DRAM Frequency: DDR4-2600MHz
2.) /Advanced/CPU Configuration/
a.) Hyper Threading [ALL]: Enabled
b.) MSR Lock Control: Disabled
3.) /Advanced/CPU Configuration/CPU Power Management Configuration/
a.) Enhanced Intel Speed Step Technology (EIST): Enabled
b.) Autonomous Core C-States: Enabled
c.) Enhanced Halt State (C1E): Enabled
d.) CPU C6 report: Enabled
e.) Package C-State: C6(non retention) state
f.) Intel SpeedShift Technology: Enabled (crucial for native HWP Intel SpeedShift Technology CPU Power Management)
g.) MFC Mode Override: OS Native
4.) /Advanced/Platform Misc Configuration/
a.) PCI Express Native Power Management: Disabled
b.) PCH DMI ASPM: Disabled
d.) ASPM: Disabled
e.) DMI Link ASPM Control: Disabled
f.) PEG - ASMP: Disabled
5.) /Advanced/System Agent Configuration/
a.) Intel VT for Directed I/O (VT-d): Disabled
6.) /Boot/
a.) Fast Boot: Disabled
b.) Above 4G Decoding: Off
c.) Set your specific Boot Option Priorities
7.) /Boot/Boot Configuration
a.) Boot Logo Display: Auto
b.) Boot up NumLock State: Disabled
c.) Setup Mode: Advanced
8.) /Boot/Compatibility Support Module/
a.) Launch CSM: Disabled
9.) /Boot/Secure Boot/
a.) OS Type: Other OS
F10保存修改后的BIOS设置
2.根据你的CPU修改TSCAdjustReset.kext文件
为了避免Skylake-X线程在X299主板的S3启动和唤醒期间出现可能是由错误的Skylake-X BIOS微代码运行引起的TSC失步错误问题,需要把TSCAdjustReset.kext文件放在你的USB闪存驱动器和系统磁盘/EFI/CLOVER/kexts/Other/ 位置。
在默认情况下,TSCAdjustRest.kext配置为8核CPU(16线程),如i7-7820X。要采用具有多于或少于8个内核的Skylake-X处理器的kext,请应用以下方法:
a。)在TSCAdjustRest.kext文件上用鼠标右键单击并选择“显示数据包内容”。
b。)双击/ contents /上的鼠标。右键单击“Info.plist”文件后,选择“使用/打开”。选择TextEdit.app并编辑“Info.plist”文件。
c。)使用TextEdit.app的“find”函数并搜索关键词“IOCPUNumber”
d。)请注意, 能够使Skylake-X处理器正常工作的IOCPUNumber是其原始线程数-1,始终要记住它的线程数始终是其核心数的2倍。
因此,对于8核i7-7820X,IOCPUNumber为15(16个线程- 1)。
- <key> IOCPUNumber </ key>
- <integer> 15 </ integer>
复制代码
按照这种方法,10核i9-7900X正确IOCPUNumber的数值为19(20个线程-1)
- <key> IOCPUNumber </ key>
- <integer> 19 </ integer>
复制代码
对您自己的Skylake-X处理器,对IOCPUNumber数量修改后,保存info.plist文件并将修改后的TSCAdjustRest.kext复制到USB闪存驱动器安装程序和系统磁盘的/ EFI / CLOVER / kexts / Other /目录中。才能保证安装能够正常进行,在代码阶段不会卡死。
3.安装注意事项
本人在windows下制作了可启动的iMac Pro mac Sierra High Sierra macOS High Sierra 10.13.6(17G65)USB盘后,直接在一个空置的120GB的SSD硬盘上进行的安装。使用GPT分区表,抹盘时采用APFS。安装完成后将U盘中的EFI文件夹拷贝至SSD硬盘的ESP分区后,在BIOS中设置此盘为第一启动盘,即可自行选择启动MAC或是WIN。
特别注意:不要怕制作启动U盘速度慢,为保证稳定性和兼容性,推荐使用USB2.0接口的U盘进行制作,务必在主板背面的USB2.0接口进行启动U盘的制作。
安装之时,请也一定在主板背面的USB2.0接口进行,好多安装初期卡死的原因,就是使用了3.0的U盘或在3.0的接口上运行安装程序。
3.1 EFI文件夹准备
如果你的配置与我相同,创建完成可启动的iMac Pro mac Sierra High Sierra macOS High Sierra 10.13.6(17G65)USB闪存驱动器安装程序后,直接下载我的EFI文件夹替换U盘中的EFI文件夹即可顺利进行安装。
EFI文件夹内相关文件的说明:
3.1.1 EFI / CLOVER / kexts / Other /目录中的NvidiaGraphicsFixup.kext v.1.2.7和Lilu.kext v1.2.4的有助于修复Nvidia HDAU黑屏问题和保证能从睡眠中醒来。
3.1.2 EFI / CLOVER / kexts / Other /目录中AppleALC.kext。基于KGP大神和其它高手的卓越工作,本文才能直接应用AppleALC音频。AppleALC.kext v1.2.7要求必须与Lilu.kext V1.2.3共同存储于/ EFI / CLOVER / kext /Other文件夹。
本文中下载的EFI目录,config.plist文件中已经包含了“ACPI”中需要的
- CAVS - > HDEF 43415653 48444546
复制代码
另外请注意,AppleALC音频实现需要注入“7”而不是“1”的音频ID。在Clover配置器的“设备”部分的“音频”和“注入”下的系统盘的config.plist中实现后一个音频ID。
3.1.3 macOS High Sierra 10.13中,已经对非4K NVMe SSD的原生支持,例如三星的 M.2 NVME。在Clover Configurator的“Kernel and Kext Patches”部分添加
- IOAHCIBlockStorage 4150504c 45205353 4400 00000000 00000000 0000
复制代码
,即可完全启用SSD / NVMe的TRIM。(此图来源于KGP的文档)
3.1.4 华硕Prime X299 Deluxe的英特尔I211_AT千兆板载网卡所需要的SmallTree-Intel-211-AT-PCIe-GBE.kex,已经复制到/ EFI / Clover / kexts / Other /文件夹中。
3.1.5 在config.plist中加入新的10.13.6 USB端口补丁,如果你的主板与我相同,也可以直接使用。如果你是从10.13.5升级,10.13.5使用的USB端口补丁代码在10.13.6中不能正常使用,由主板接出的前置USB3.0接口的无法工作,需要用以下代码替换原来的代码补丁。
- Code (Text):
- Name* Find*[Hex] Replace* [Hex] Comment
- AppleUSBXHCI 837D880F 0F83A704 0000 837D880F 90909090 9090 10.13.6 USB Port Limit Patch
复制代码
3.1.6 Nvidia于2018.7.10日发布了适用于Maxwell和Pascal芯片的新版驱动程序。 1080TI显卡也完美适用。新版的版本号为Nvidia released final 10.13.6 (17G65) WebDriver-387.10.10.10.40.105,下载后安装即可完美驱动。
如果之前已安装过驱动程序,则可能会收到通知,以从内置的“系统偏好设置”窗格更新到新驱动程序
如果你的工作需要使用Adobe AE,则必须安装CUDA Drivers for MAC
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x