OpenCore Dortania EFI 配置

July 25, 2026 · View on GitHub

AMD 锐龙 3600X + 微星 B450 迫击炮主板 + 蓝宝石 RX580 8G 白金版

📋 项目概述

这是一个基于 Dortania OpenCore 安装指南的 EFI 配置仓库,专门针对以下硬件配置:

硬件类型型号说明
处理器AMD Ryzen 5 3600XZen 2 架构,6核12线程
主板MSI B450 迫击炮B450 芯片组,支持 AGESA 更新
显卡蓝宝石 RX580 8G 白金版Polaris 10 核心,8GB GDDR5 显存
启动方式UEFIOpenCore 引导

📂 仓库结构

OpenCore-Dortania-EFI/
└── EFI/
    ├── BOOT/
    │   └── BOOTX64.efi          # UEFI 启动文件
    ├── OC/
    │   ├── config.plist         # OpenCore 主配置文件
    │   ├── ACPI/                # ACPI 补丁和表
    │   ├── Drivers/             # EFI 驱动程序
    │   ├── Kexts/               # macOS 内核扩展
    │   └── Tools/               # 辅助工具
    └── README.md

🎯 项目特点

  • 硬件兼容:针对 AMD 3600X + B450 平台优化
  • UEFI 启动:完整的 OpenCore 引导配置
  • GPU 支持:蓝宝石 RX580 原生支持,无需 Web 驱动
  • Dortania 标准:严格遵循官方安装指南
  • 模块化设计:易于维护和升级

🚀 硬件兼容性说明

✅ 完全支持

  • CPU:AMD Ryzen 3600X(Zen 2)

    • 支持 macOS 10.15 Catalina 及以后版本
    • 需要 KCPU 补丁和 NullCPUPowerManagement 修复
  • 主板:微星 B450 迫击炮

    • BIOS:建议更新至最新版本(AGESA 1.2.0 或以后)
    • 完整的 UEFI 固件支持
  • 显卡:蓝宝石 RX580 8G

    • 原生 macOS 支持(Polaris 架构)
    • 无需 Web 驱动程序
    • 完整的硬件加速支持

⚙️ BIOS 设置指南

推荐设置

高级 → CPU 配置

  • 关闭 AMD Simultaneous Multithreading (SMT)
  • 关闭 Core Performance Boost
  • 关闭 Precision Boost Overdrive

高级 → 芯片组配置

  • 启用 IOMMU
  • 关闭 XMP/DOCP(可选,建议关闭)

引导 → CSM

  • 关闭 CSM Support(使用 UEFI)

安全 → 安全启动

  • 关闭 Secure Boot

📥 安装步骤

前置准备

  1. 获取 macOS 安装文件

    • 在 Mac 上下载 macOS 镜像
    • 或使用开源工具生成
  2. 准备 USB 启动盘

    # 格式化 USB 盘为 Mac OS 扩展格式(日志式)
    # 使用 createinstallmedia 工具创建启动盘
    
  3. 配置 EFI

    • 将本仓库中的 EFI 文件夹复制到 USB 启动盘的 EFI 分区

安装流程

  1. 进入 BIOS 设置

    • 启动时按 DEL
    • 进行上述 BIOS 配置
  2. 启动安装

    • 将 USB 插入电脑
    • 设置 USB 为首选启动设备
    • 进入 OpenCore 启动菜单
    • 选择 macOS 安装程序
  3. 完成安装

    • 按照 macOS 安装向导操作
    • 磁盘格式化为 APFS
    • 等待安装完成

🔧 核心配置文件说明

config.plist 主要部分

├── ACPI          # ACPI 补丁(DSDT/SSDT)
├── Booter        # 启动加载器设置
├── DeviceProperties  # 设备属性注入
├── Kernel        # 内核参数和补丁
├── Misc          # 杂项设置
├── NVRAM         # 系统 NVRAM 变量
├── PlatformInfo  # 系统信息(SMBIOS)
└── UEFI          # UEFI 设置

关键 Kexts 列表

Kext 名称功能说明
Lilu.kext补丁引擎基础支持库
VirtualBuddy.kextCPU 管理AMD CPU 电源管理补丁
WhateverGreen.kextGPU 驱动显卡支持和修复
AppleALC.kext声卡驱动音频支持
LAN驱动网络驱动根据实际网卡型号
USBPorts.kextUSB 映射USB 端口配置

📖 相关文档链接

⚠️ 重要注意事项

系统版本支持

  • ✅ macOS 10.15 Catalina
  • ✅ macOS 11 Big Sur
  • ✅ macOS 12 Monterey
  • ✅ macOS 13 Ventura
  • ✅ macOS 14 Sonoma

已知限制

  • ❌ 睡眠/唤醒:可能不完全支持,建议关闭
  • ⚠️ 核心数:建议在 config.plist 中限制核心数为 8 个
  • ⚠️ XMP:关闭,可能导致不稳定

建议事项

  • 🔄 定期备份 EFI 文件夹
  • 📝 记录每次修改的内容和效果
  • 🧪 测试后再进行系统更新
  • 🔌 使用稳定的电源供应

🎓 故障排除

无法启动

  1. 检查 BIOS 设置是否符合要求
  2. 验证 config.plist 语法
  3. 查看 OpenCore 日志输出
  4. 参考 Dortania 故障排除指南

显卡不识别

  1. 确认 WhateverGreen.kext 已加载
  2. 检查 DeviceProperties 中的 GPU 补丁
  3. 验证 BIOS 中 GPU 设置正确
  4. 尝试更新 OpenCore 版本

启动缓慢

  1. 移除不必要的 Kexts
  2. 优化 ACPI 补丁
  3. 检查磁盘速度和健康状况
  4. 调整 OpenCore 启动延迟设置

📞 获取帮助

  1. 查阅文档

    • 首先参考 Dortania 官方指南
    • 查看已有 Issues 和 Discussions
  2. 社区求助

    • 提供详细的硬件配置信息
    • 分享错误日志和截图
    • 说明已尝试的解决方案
  3. 提交问题

    • 使用 Issue 模板详细描述问题
    • 包含 OpenCore 日志
    • 说明 macOS 版本和 OpenCore 版本

🤝 贡献指南

欢迎以下形式的贡献:

  • 🐛 报告 Bug
  • 💡 功能建议
  • 📚 文档改进
  • 🔧 配置优化
  • 🙋 经验分享

📋 更新日志

v1.0.0 (2026-07-25)

  • ✨ 初始配置发布
  • 📝 完成基础文档
  • ✅ 验证硬件兼容性

📄 许可证

本项目遵守开源精神,参考相关开源项目的许可要求。

🔗 相关链接


📞 联系方式

如有问题,欢迎提交 Issue 或 Pull Request!

最后更新:2026年7月25日

⚠️ 免责声明:本配置文件按"现有状态"提供,使用者需自行承担风险。建议在实际部署前充分测试。