组件 | 型号 |
---|---|
CPU | AMD 锐龙5 5600X @ 3.6GHz OC |
主版 | 华硕 电竞特工 TUF Gaming B550M-Plus |
内存 | 英睿达 DDR4 16GB (2 x 8GB) @3600(OC3800) |
声卡 | 瑞昱 ALCS-1200A |
显卡 | 迪兰恒进 RX 5500XT 8G |
网卡 | 瑞昱 RTL8125 2.5GbE |
WiFi蓝牙 | 博通 BMC94360CD |
电源 | 追风者 Revolt PRO 850W |
系统硬盘 | 惠普 S700 128G |
macOS 版本: 12.2 (21D49)
OpenCore 版本: 0.7.7
机型: iMacPro1,1
- 2021-01-28
- 系统版本升级到12.2
- OpenCore更新到0.7.7
- 定制并自编译AppleALC,记录定制过程。
- 2021-01-20
- 系统版本升级到12.1
- 更换并适配了opencore主题
- 主板更换为不带WIFI版本,加装BMC94360CD免驱卡。
- 修复HP SSD未开启Trim 系统卡顿的问题。
- [引导] OpenCore
- [资源] Picker GUI
- [补丁] AMD_Vanilla
- [驱动] FwRuntimeServices
- [驱动] HfsPlus
- [驱动] OpenHfsPlus
- [驱动] OpenRuntime
- [驱动] OpenCanopy
- [扩展] Lilu
- [扩展] VirtualSMC
- [扩展] WhateverGreen
- [扩展] AppleALC 声卡驱动
- [扩展] AppleMCEReporterDisabler 关闭AppleMCERReport
- [扩展] LucyRTL8125Ethernet 2.5G有线网卡驱动
- [扩展] AMDRyzenCPUPowerManagement
- [扩展] SMCAMDProcessor
- [扩展] NVMeFix
- [扩展] RestrictEvents
- [扩展] Innie
- [SSDT] EC-USBX-DESKTOP
- [工具] GenSMBIOS
- [工具] OpenCore在线编辑器
- [工具] PlistEdit Pro(Mac)
- [工具] Hackintool
- [工具] OpenCore Configurator(Mac)
- [工具] gibmacOS
- [工具] MaciASL
- [工具] OCConfigCompare
- 使用本指南制作USB安装程序
- 克隆存储库,并将“BOOT”和“OC”目录粘贴到您的引导驱动器“EFI”文件夹中
- 下载 GenSMBIOS以生成唯一的SMBIOS信息。运行它并选择生成SMBIOS,因为型号选择iMacPro1,1。
- 使用ProperTree打开config.plist,然后转到PlatformInfo > Generic。将MLB(板串行)、SystemSerialNumber(串行)和SystemUUID(SmUUID)设置为生成的值。将ROM更改为去掉:的网卡MAC地址。如何获取MAC地址?
- 将您的BIOS更新到最新版本,并将其设置设置为所需的值
- 阅读有关某些硬件所需更改的信息
- 启动并安装它!
- 安装后,您可以将 EFI 目录复制到磁盘的 EFI 分区 - 然后您可以无需U盘即可启动 macOS
- 如果使用双系统必须开启Bootstrap,他将保护你的Opencore不被Windows的引导覆盖, 点击获取相关信息信息。
如果无法正常启动,检查:
- kernel > Quirks中ProvideCurrentCpuInfo是否设置为True.(必须启用,否则无法启动).
- Misc -> Security -> SecureBootModel是否为Disabled
- kernel > Patch 中 algrey - Force cpuid_cores_per_package 是否已经按CPU核心数进行更改,具体方法见AMD_Vanilla .
本库中的SMBIOS信息已删除,必须自己生成添加并保持唯一。生成工具
Option | Status |
---|---|
SATA 模式 | AHCI |
Above 4G Decoding | 开启 1 |
EHCI/XHCI Hand-off | 开启 |
SVM | 开启 |
CSM | 关闭 |
Resizable BAR Support | 关闭 |
安全启动 | 关闭 |
串口 | 关闭 |
Parallel Port | 关闭 |
TPM Device | 关闭 2 |
1 这里如果开启的话,必须在config.plist配置文件的boot-args
项中删除 npci=0x2000
,不过推荐主板关闭,使用参数
2 TPM安装阶段关闭,安装完成后可以开启,特别是win11双系统的话,不开启无法启动win11
这些选项大多可能不存在于您的主板bios选项中,只需尽可能接近即可。如果您的BIOS中没有其中许多选项,请不要太担心
在启动macOS之前,请记住将BIOS更新到最新版本
适用于大多数具有17h和19h的AMD CPU, 所有Ryzen系列和Athlon 2xxGE。 不适用于15h(FX系列)、16h(A系列)和Threadripper CPU。
详情见支持列表
集成显卡不能正常工作,NVIDIA显卡具体看这里
如果你是N卡用户,你可能需要选择Algrey版本的PAT补丁,具体看这里
B550和A520主板需要添加SSDT-CPUR这个ACPI补丁才能正常启动。下载地址
下载后放到OC/ACPI
目录下,并在配置文件config.plist中启用。
B550, A520主板以及使用最新bios版本的B450, X470, X570主板 必须将config中SetupVirtualMap
禁用。具体路劲为 Booter -> Quirks -> SetupVirtualMap
,将值改为 false
AMD Navi 显卡 (比如RX 5500, 5600, 5700) 应在启动参数boot-args
中添加 agdpmod=pikera
以修复黑屏错误。
如果你的声卡有问题,你必须改变alcid
的值来适配你的主板,具体见这里 。你可以尝试不同的layout-id值,直到你声卡正常工作。
如果你有网络连接问题,可能是网卡驱动不适合,请按手册查找自己主板的网卡驱动,详见这里
PAT补丁默认启用的是Shaneee版本,可以提供显卡的性能,但同时也会带来一些兼容性的问题,如果兼容性有问题,请切换到另一个PAT补丁,具体信息见PAT补丁信息
如果你有睡眠问题,首先请定制你的USB端口,定制方法 参考这里,如果定制USB仍然存在问题,你应该尝试通过SSDT来修复USB。
在SSDT-SLEEP.aml中有用于修补_STA方法的补丁。补丁适用于_SB.PCI0.GPP2.PTXH和_SB.PCI0.GP17.XHC0USB控制器,如果你的USB控制器还有其他地址,你必须在SSDT添加。补丁程序仅适用于macOS,因此其他系统上的USB不受此补丁的影响。
睡眠问题总是由于USB引起的,但也不是肯定就是USB的问题,如果USB补丁无效的话,参考这篇文章 来修复睡眠。
Shaneee's | Algrey's |
---|---|
更好的GPU性能 | 更差的GPU性能 |
可能不适用于NVIDIA GPU | 与所有GPU兼容 |
HDMI / DP音频可能不起作用 | HDMI/DP 音频正常工作 |
默认启用 | 默认禁用 |
要切换到另一个补丁,请在config.plist中搜索mtrr_update_action。然后要使用的补丁Enable设置成TRUE,另一个设置成FALSE。
不要尝试同时两个补丁,必须禁用一个。
由于缺少intel_fast_memset指令,Adobe应用程序在AMD黑苹果上会崩溃。你可以运行这个脚本来解决,或者按照这篇教程来手动修复!切记修补后重启系统。
如果从文件中打开图像时Photoshop崩溃,则必须将其降级到22.0版
首先,您必须在BIOS设置中启用SVM
。
Parallels Desktop(仅适用于13.1,更高版本需要AppleHV)和VirtualBox(其工作原理比Parallels差得多)这两款虚拟化软件支持。
VMWare Fusion 10在Big Sur上不能使用,在Catalina上,它需要这种解决方法
Docker也无法正常工作。您必须使用Docker Toolbox,但是它不具备Docker的所有功能。
在Big Sur (11.0)上 Parallel无法正常启动,会提示 Required components are missing from the OS
错误。你必须在安装时添加SYSTEM_VERSION_COMPAT=1
参数。
在终端中运行如下命令: SYSTEM_VERSION_COMPAT=1 open /Volumes/Parallels\ Desktop\ 13.1.0/Install.app/
, 将路径替换成Parallel安装文件所在路径 \
安装完成后启动Parallels时也会出现同样的错误,你可以每次启动时添加同样的参数,也可以使用大神制作的启动器,下载地址
Parallels 13.1仅支持Windows10 1607版本以及更老的版本。较新的版本在安装时会卡住。建议使用Windows 7,效果会更好。不要使用自动安装功能。
不要向虚拟机添加太多资源,会导致性能问题。 我测试了许多VM配置-最佳性能结果如下:
Parallels Desktop 13.1 4个CPU核心 4GB内存 1GB VRAM 3D加速:DirectX 9 操作系统:禁用Aero主题的Windows 7(SP1,内部版本7601)
如果虚拟机操作系统看不到USB设备将其重新连接到另一个端口,则通常可以解决此问题。 如果Coherence 模式不起作用,则必须禁用虚拟机的防病毒软件或将以下文件添加到其排除列表中:
C:\Program Files (x86)\Parallels\Parallels Tools\Services\coherence.exe
C:\Program Files (x86)\Parallels\Parallels Tools\Services\prl_hook.dll
如果您在安装或启动 macOS 时遇到任何问题、内核崩溃或其他系统相关问题,请查看 OC 配置指南
如果其他东西不能正常工作(例如USB端口、iServices、DRM/Netflix),请查看安装后指南