Z390 上使用 OpenCore 的 macOS 15 Sequoia
硬件
- 主板 技嘉 Z390 Aorus Elite
- CPU 英特尔 i9-9900K
- GPU:iGPU Intel UHD 630 / AMD Radeon RX 6600 XT
- 音频 Realtek ALC1220
- 以太网英特尔I219V7
- Wi-Fi + BT Fenvi FV-T919 (BCM94360CD)。
BIOS设置(F11版本)
- CSM:禁用(强制)
- VT-d:禁用
- 平台电源管理:禁用
- XHCI 切换:已启用
- 网络堆栈:已禁用
- LAN 唤醒:禁用
- 初始显示输出:PCIe 1 插槽
- 集成显卡:启用
- DVMT 预分配:256M o 更高
- 4G以上解码:启用
- CFG 锁定:禁用(强制)
- 快速启动:禁用
- 操作系统类型:Windows 8/10
- 安全启动:已禁用。
什么效果好?
- dGPU AMD 作为主卡
- iGPU无头模式
- 关机并重新启动
- 以太网
- 声音(还有 HDMI)
- USB 端口(该板的 USB 端口映射)
- 蓝牙芬维T919。
什么不起作用?
- Fenvi T919 Wi-Fi:需要修复,仍处于开发阶段,由 OCLP 团队创建
- 睡眠:它并不总是按应有的方式工作,有时会正常进入睡眠状态,有时电脑会保持打开状态。
与 Sequoia 兼容的 Mac 机型
macOS 15 与以下配备 Intel 处理器的 Mac 型号兼容:
- iMac 2019+ (iMac19,1 / iMac20,1 / iMac20,2)
- iMac Pro 2017+ (iMacPro1,1)
- Mac mini 2018+ (MacMini8,1)
- MacBook Pro 2018+(MacBookPro15,1 / MacBookPro15,2 / MacBookPro16,1 / MacBookPro16,2 / MacBookPro16,3 / MacBookPro16,4)
- MacBook Air 2020+ (MacBookAir9,1)
- Mac Pro 2019+ (MacPro7,1)。
与 macOS 14 Sonoma 相比,支持的型号列表有一个变化:MacBook Air 包括 2018 年的型号,现在仅支持 2020 年的型号。
除 iMac19,1 (2019 iMac) 之外的所有受支持的型号均具有 T2 安全芯片,当我们谈论系统设置中的更新通知(OTA:无线更新)时,这一点非常重要。
OpenCore 1.0.0(与索诺玛相同)
大多数适用于 Sonoma 的 OpenCore 设置也适用于 Ventura。主要区别在于一些 kext 的版本(并非所有这些都在我的硬件上使用):
- Lilu 1.6.8(如果您使用 Lilu 1.6.7,则必须在启动参数中添加
-lilubetaall
) - AirportBrcmFixup 2.1.9 beta(启动参数中需要
-btlfxbeta
) - CPU之友1.2.8
- CPUTscSync 1.1.1
- EC启动器1.0.5
- 休眠修复 1.5.1
- 英特尔蓝牙固件 2.5.0
- RestrictEvents 1.1.3(启动参数中需要
-revbeta
)或 1.1.4 - 巫毒输入法 1.1.5
- 无论如何绿色1.3.7。
其他扩展可能是最新的官方版本。
配置文件
我在 iMac19.1 SMBIOS 和 BIOS 中启用 iGPU 时获得了最佳结果。这些是配置 config.plist 时的主要细节。
ACPI:SSDT-EC-USBX.aml、SSDT-PLUG.aml 和 SSDT-PMC.aml。我的系统不需要 SSDT-AWAC.aml,但如果有疑问,请添加它,因为如果不需要它而存在,它不会造成任何损害
ACPI >> 怪癖:全部 = False
引导程序 >> 怪癖:AvoidRuntimeDefrag、DevirtualiseMmio、ProtectUefiServices、ProvideCustomSlide、RebuildAppleMemoryMap、SetupVirtualMap 和 SyncRuntimePermissions = True
引导程序 >> ResizeAppleGpuBars=-1
设备属性>>添加
- Pci根(0x0)/Pci(0x2,0x0)
- AAPL,ig-平台-id |数据| 0300913E
- 设备 ID |数据| 9B3E0000
- 启用金属 |数据| 01000000
- rps 控制 |数据| 01000000
- PciRoot(0x0)/Pci(0x1.0x0)/Pci(0x0.0x0)/Pci(0x0.0x0)/Pci(0x0.0x0)
- PciRoot(0x0)/Pci(0x1F,0x3)
- Pci根(0x0)/Pci(0x14,0x0)
- acpi 唤醒类型 |数据| 01
- acpi-唤醒-gpe |数据| 6D
内核 > 添加:Sequoia 兼容 kext,首先是 Lilu.kext,专门针对该主板的 UTBMap.kext
内核 >> 怪癖:CustomSMBIOSGuid、DisableIoMapper、DisableIoMapperMapping、DisableLinkeditJettison、PanicNoKextDump 和 PowerTimeoutKernelPanic = True
内核>>怪癖:SetApfsTrimTimeout = 0
其他 >> 启动:HibernateMode=None,PickerAttributes=144,ShowPicker=True
其他 >> 调试:AppleDebug、ApplePanic 和 DisableWatchDog = True,Target=3
其他 >> 安全性:AllowSetDefault=True、BlacklistAppleUpdate=True、ExposeSensitiveData=6、SecureBootModel=x86legacy
NVRAM
- 写入闪存=真
- 添加>> 7C436110-AB2A-4BBB-A880-FE41995C9F82:
- 启动参数 >> agdpmod=pikera
- csr-活动配置 >> 00000000
- 运行-efi-updater >> 否
- 删除>>7C436110-AB2A-4BBB-A880-FE41995C9F82:
- boot-args 和 csr-active-config
平台信息
- 通用>> iMac19.1
- UpdateDataHub、UpdateNVRAM 和 UpdateSMBIOS = True
- 更新SMBIOS模式>>自定义
UEFI >> 怪癖:EnableVectorAcceleration 和 RequestBootVarRouting = True
UEFI >> 怪癖 >> ResizeGpuBars=-1。
更新通知
只有缺少 T2 安全芯片的 SMBIOS iMac19.1 型号才会在系统设置中收到新更新的通知。仅当您添加以下内容时,具有 T2 芯片的其余型号才会收到通知:
- 限制事件.kext
- 启动参数中的
revpatch=sbvmm
:它使 macOS 相信它处于虚拟机中,并且哪个 SMBIOS 型号具有 T2 芯片并不重要。
这些设置可以在日常使用系统时禁用,但当您想要收到新更新通知时,您必须重新启用它们。另一种选择是每次下载完整的安装程序包,绕过此限制,但它们是大约 15 GB 的大包,因此对于那些必须一次更新大量计算机的人来说并不实用。
EFI文件夹设置
您可以尝试在 macOS Sonoma 中使用的相同设置。除了 kext 版本和有关更新通知的内容之外。
英特尔 Wi-Fi 和蓝牙
- AirportItlwm 不适用于 Sequoia。 itlwm 确实如此。最新版本是2.3.0。
- Heliport(与 itlwm 结合使用)也已更新至版本 1.5.0 alpha,似乎在 Sequoia 上运行良好。
- 关于蓝牙,最新版本2.4.0在Sequoia上运行良好。
扩展说明::macOS Sonoma 上的 Intel AX210 wifi6
Fenvi 和 Broadcom Wi-Fi
OCLP 开发人员发布了适用于 Sequoia 的测试版,它与我们在 Sonoma 上使用的版本不同。
- 从这里获取 AMFIPass 版本 1.4.1
- 从这里获取 IOSkyWalkFamily 版本 1.2.0
- 从此处获取 OCLP beta 版本 1.6.0 或更高版本 (OpenCore-Patcher.pkg)。
其他设置与以前一样:Broadcom wifi 回到带有 OCLP 的 macOS Sonoma 上。