微星 B350M 迫击炮 黑苹果 EFI 使用指北

介绍

Static BadgeStatic BadgeGitHub last commitGitHub LicenseStatic Badge

前言

本 EFI 适用于 微星 B350M 迫击炮 主板用户,理论上采用 Ryzen 系 CPU 和 Navi 核心的 GPU 均可使用 ,其他配置根据实际情况稍微修改也可使用。

版本

OpenCore 版本为 1.0.2 ,BIOS 版本为 7A37v1O7

机型为 MacPro7,1 ,最高支持 macOS Sequoia 15

关于本机

about.png

配置

硬件 型号
主板 微星 B350M MORTAR
处理器 AMD Ryzen™ 5 5600
显卡 AMD Radeon RX 6750 GRE 12GB (蓝宝石)
内存 玖合 星舞 32G 3200MHz DDR4
硬盘 朗科 SSD NV3000 256G

实现功能

  • 声卡 (板载) / 网卡 (板载)
  • 显卡正常驱动
  • USB 定制
  • 可睡眠 可唤醒
  • 硬解 4K H.264 HEVC
  • AppStore iCloud 正常登陆
  • Apple Music / Apple TV
  • 与蓝牙 WIFI 有关的功能暂未测试 (板载无网卡)

BIOS 设置

选项 状态
SATA Mode 选择 AHCI
Above 4G Decoding 禁用 / Disabled
EHCI/XHCI Hand-off 启用 / Enabled
SVM 启用 / Enabled
CSM 禁用 / Disabled
Secure Boot 禁用 / Disabled
Serial Port 禁用 / Disabled
Parallel Port 禁用 / Disabled

如果开启 Above 4G Decoding必须把配置文件 boot-args 项中的 npci=0x3000 参数删除

推荐主板选择关闭,使用 npci=0x3000 参数,二选一即可。

使用方法

详细过程参考 OpenCore文档 官方 中文 / 国光的黑苹果安装教程 / 精解OpenCore - 黑果小兵

  1. 下载 EFI 文件

  2. 修改 BIOS 设置

  3. 修改 config.plist 文件

    i. 修改 CPU 核心数

    • 在你的配置文件中转到 Kernel -> Patch 找到四个 algrey - Force cpuid_cores_per_package 补丁
    • 修改这些补丁以适配你的 CPU 核心。将这些补丁中的第一对更改为下中的值。
      • 例如,对于具有 6 核的 Ryzen 5 5600,三个修改后的补丁应如下所示:
        • B8 00 0000 0000 -> B8 06 0000 0000
        • BA 00 0000 0000 -> BA 06 0000 0000
        • BA 00 0000 0090 -> BA 06 0000 0090
        • BA 00 0000 00 -> BA 06 0000 00
    CPU 核心 十六进制值
    4 核 04
    6 核 06
    8 核 08
    12 核 0C
    16 核 10
    24 核 18
    32 核 20

    ii. 生成三码,并校验 序列号 在官网是否存在

    ​ 使用 GenSMBIOS 工具生成三码

  4. 按照正常流程继续引导即可

进阶教程

1. 睡眠

首先,测试你的 睡眠 功能是否正常。如果正常,你可以跳过阅读此部分。

如果你有睡眠问题,请定制你的USB端口,定制方法 参考这里

如果上述方法无效的话,请参考 这篇文章 以修复睡眠。

2. 开启 HiDPi

使用 one-key-hidpi 项目即可。

  1. 一键脚本(拥有良好的网络环境)

    打开终端输入下方命令,即可开启 HiDPi:

    1
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
  2. 本地文件

    克隆 / 下载 one-key-hidpi 项目文件到本地后,解压,双击打开 hidpi.command

    之后根据实际情况,输入数字选择分辨率重启即可。如未生效自行去设置更改带有 HiDPi 的分辨率

3. PAT 补丁

Shaneee’s Algrey’s
更好的 GPU 性能 更差的 GPU 性能
可能不适用于 NVIDIA GPU 兼容所有 GPU
HDMI / DP 音频可能无法工作 HDMI / DP 音频正常工作
默认启用 默认禁用

本 EFI 默认启用 ShaneeemacOS Sequoia 15 PAT 补丁,以发挥更好的 GPU 性能,减少日常使用的掉帧现象。

如需切换请打开 config.plist 转到 Kernel 中的 Patch 补丁 搜索 mtrr_update_action 启用/禁用相关 PAT 。

不要同时开启两个 PAT 补丁,因为这样会不起作用。

4. 如何使用 .sh 文件

后续两个步骤会用到 shell 命令文件,请参考 方法

5. Adobe 修复

由于缺少 intel_fast_memset 指令,Adobe 应用程序在 AMD 黑苹果上不能正常使用。

你可以运行 这个脚本 来解决,重启系统以使之生效。

6. MKL 补丁

有些 macOS 应用程序使用 MKL - 数学核心函数库。但它无法在 AMD CPU 上原生运行。

所以我们需要用 这个脚本 来修补它。

7. 修改 CPU 名称

本 EFI 已添加名称修改参数,可直接修改,重启在 OpenCore 引导界面 Reset NVRAM 后生效。

打开配置文件转到 NVRAM -> 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 -> AMD Ryzen™ 5 5600

AMD Ryzen™ 5 5600 修改为你想要的名称即可。

预览

desktop.png

所需资源

Plist 文件编辑工具

三码生成工具

鸣谢

非常感谢你们的付出!