Skip to content

wy414012/open-core-x99

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCore-x99

介绍

OpenCore华南金牌x99黑苹果

当前支持的OS版本

机型 最低版本 最大版本 是否验证
Mac Pro7,1 macOS Catalina(10.15) latest

硬件:

主板 CPU 内存 显卡
华南x99-F8 E5 2695 V4 技嘉 RX580 8G (2304sp) 三星单条32g DDR4 2133 RegECC x8
主板图片:

软件架构说明:

  • 使用OpenCore简称OC来引导主板进行macOS系统安装

添加永久不需要更新的.efi驱动,制作为ffs可插入bios中

驱动名称 用途 是否需要更新
ExFatDxe Boot Camp 支持驱动
HfsPlus macOS文件系统支持

安装教程

1)主板bios设置
  • 1、IntelRCSetup-->Processor Configuration-->MSR Lock control 配置 Disable
  • 2、Setup-->Advanced-->NCT5532D Super IO Configuration-->Serial Port 配置 Disable
  • 3、Setup-->CSM Configuration-->CSM Support 配置 Disable如何配置请自行查阅相关教程
  • 4、 Above 4G Decoding可以开启也可以不开启
  • 5、 如果有ReBar Support请设置为关闭,没有请忽略。
2)制作安装U盘
mac下制作制作安装U盘

macOS Ventura :

sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Monterey:

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS BigSur:

sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Catalina:

sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Mojave:

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS El Capitan:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

关于CPU E5-26xx V3 V4变频数据

V3:

Kernel -> Emulate

  • Cpuid1Data: C3060300 00000000 00000000 00000000
  • Cpuid1Mask: FFFFFFFF 00000000 00000000 00000000
V4:

Kernel -> Emulate

  • Cpuid1Data: D4060300 00000000 00000000 00000000
  • Cpuid1Mask: FFFFFFFF 00000000 00000000 00000000

关于单盘双系统

  • 推荐采用配置文件上的示范,在EFI目录中新建一个名为win的文件夹来存放win引导避免引导覆盖,示范目录结构如下:
EFI|
---|BOOT
---|OC
---|win
---|----|Microsoft

关于自定义内存分布序号

内存组 插槽 设备位置 对应Mac Pro插槽位置 通道
0 BANK 0 ChannelF-DIMM0 8 F
0 BANK 1 ChannelF-DIMM1 7 F
0 BANK 2 ChannelE-DIMM0 10 E
0 BANK 3 ChannelE-DIMM1 9 E
0 BANK 4 ChannelD-DIMM0 12 D
0 BANK 5 ChannelD-DIMM1 11 D
1 BANK 6 ChannelA-DIMM0 5 A
1 BANK 7 ChannelA-DIMM1 6 A
1 BANK 8 ChannelB-DIMM0 3 B
1 BANK 9 ChannelB-DIMM1 4 B
1 BANK 10 ChannelC-DIMM0 1 C
1 BANK 11 ChannelC-DIMM1 2 C

关于刷新ROM后EFI和未刷新ROM区别如下

  • 未刷新
graph TD;
    EFI-->BOOT-->BOOTx64.efi;
    EFI-->OC-->OpenCore.efi;
	OC-->config.plist;
    OC-->ACPI-->*.aml;
    OC-->Drivers-->*.efi;
    OC-->Kexts-->*.kext;
	OC-->Resources-->Audio音频资源;
	Resources-->Font字体资源;
	Resources-->Image主题图片资源;
	Resources-->Label主题窗体资源;
Loading
  • 刷新后的结构ACPI目录完全移除不在需要
graph TD;
    EFI-->BOOT-->BOOTx64.efi;
    EFI-->OC-->OpenCore.efi;
	OC-->config.plist;
    OC-->Drivers-->*.efi;
    OC-->Kexts-->*.kext;
	OC-->Resources-->Audio音频资源;
	Resources-->Font字体资源;
	Resources-->Image主题图片资源;
	Resources-->Label主题窗体资源;
Loading

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md

鸣谢!

  • 固件修补离不开实物调试,感谢赞助进行调试的各位。