前言

此EFI仅做参考,板一样不代表硬件一样

为了那点可怜的单核性能提升从X79换到X99了,这段时间洋垃圾涨价,比较亏的入的2690v4。。。
就剩个X299和X58没玩过了
运行图懒得放了,板图懒得放了,反正和爱国者那块基本是一个玩意,双m2,一个x4,x16,x1。


设备配置

  • X99D4M4
  • C612 芯片组
  • Intel® Xeon® Processor E5-2690 v4
  • 16G X2 DDR4 ECC内存
  • 翰凯 Radeon RX6750GRE 10GB
  • Nvidia Tesla P4 (转接在PCIE 3.0 X4上)
  • Realtek ALC 662
  • 京东京造的SATA SSD
  • Samsung PM981 (屏蔽处理)
  • Realtek RTL8111/8168/8411
  • AX210 网卡/蓝牙(PCIE 2.0x1上)

可能不太正常的项目

  • N卡没驱动
  • 睡眠(bios都没睡眠还睡个毛,有睡眠按钮但就锁个屏然后黑屏)
  • PS2接口没设备测,但是放了驱动
  • 偶发性开机KP自动重启,不知道啥情况
  • E5 V3/V4的U跑果子是仿冒CPU的,cpu变频好像不是很正常,Intel Power工具压力测试的时候直接不理工具。。。但是测了GeekBench跑分还算正常,比win低一点。
  • 没了(

非常不正常的项目

  • OpenCore

没错,就是OC不正常。应该和bios有关,而且仅限于关闭CSM后才会出现的问题,这也是为啥我说此EFI仅为“例子”。

隔壁爱国者板子也是这个问题,看到opencore有人提了issue,但是莫得回复。
After closing CSM, I need to wait 3~4 minutes before the menu is displayed.

具体表现为:开机进opencore引导会黑屏3-5分钟才能有引导界面显示出来。开debug模式的话可以看到跑码跑在某个环节卡住且等很久。如果引导模式设置为apple的话,引导界面可能会提前渲染出来但是无法选择选项,依旧要等3-5分钟后才能选。

但是不关CSM我这边开不起来,卡PCI configure end。

最后发现不显示引导的话是没问题的,所以我的配置文件里设置的ShowPicker为false,并且scanpolicy设置的不扫win的盘,以免在没有引导显示的情况下启动到win去了。

故建议套层引导,例如套refind或者grub,oc只单纯做引导黑果用。首次安装的时候scanpolicy改0,showpicker改true,老老实实等吧。。。

clover我这边测试第一次正常第二次进去就卡住,是不是要等几分钟不知道,没测。

OC引导win的情况就更离谱,转完圈圈后直接无显示输出,显示器进入待机状态。


EFI下载地址

Sonoma 14.6测试通过
Hackintosh_X99D4M4


BIOS相关选项

  • 测试bios为005版本,24年3月6号。
  • 串口 关闭
  • CSM 关闭
  • above 4g decode 开启
  • resizebar 开启
  • VT-D 开启
  • XHCI/EHCI Hand-off 开启

注意事项

  • 升级时如反复卡macos installer引导阶段把oc的secure boot改Disabled

  • opencore为mod版本,即acpi部分不对win生效

  • msr e2寄存器,我不确定在仿冒U的情况下这玩意关不关有没有意义,如果不关的话AppleXcpmCfgLock就得开启。

  • 还是msr e2,bios里直接关这个会导致虚拟化丢失。。。在win下可以看到虚拟化关闭,WSL无法启动。。。故如果要解锁的话就得手动修改bios,参考我写的X79+H61寨板bios小修改笔记的解锁msr e2寄存器部分,这样解锁是不会影响虚拟化的。

  • SSDT的nvme和GPU DISABLE为个人用来屏蔽PM981和Nvidia用的,已经在配置中关闭。

  • 驱动部分,NootRX为A卡驱动,Intel部分为AX210驱动。

  • DeviceProperties注入了我A卡的属性,视情况修改。

  • V3的U要改仿冒型号来着,CPU名称在nvram部分修改。

  • 暂时就想到这些了,坑不少,从X79迁移到X99花了两天,OC进不去就花了一天,一开始以为是卡死而不是等待。