本帖最后由 忧小志 于 2020-2-16 19:49 编辑
我这个配置比较奇葩呢
主板华硕X299 DELUXE
处理器:i7 7740X正显版本为7740K
内存威刚游戏威龙3200 8G X4
显卡:RX480 2304 8G公版
千千后后折腾十几次都是黑屏失败
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大神的说明) 在开始安装之前,请将您的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>
[color=rgb(34, 101, 169) !important]复制代码
按照这种方法,10核i9-7900X正确IOCPUNumber的数值为19(20个线程-1) - <key> IOCPUNumber </ key>
- <integer> 19 </ integer>
[color=rgb(34, 101, 169) !important]复制代码
对您自己的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
[color=rgb(34, 101, 169) !important]复制代码
|