Latest working macOS: 13.2.1
Current OpenCore: 0.9.2
- Intel i9 13900K @ 5.2GHz P-cores / 4.2GHz E-cores / 1.2V (all cores activated)
- Gigabyte Z790 Aero G @ BIOS F2
- EVGA FTW3 3090 in slot 1 (disabled under macOS via DeviceProperties)
- Radeon W6600 Pro in slot 2 (spoofed as 6600 via SSDT)
- 2x 32Gb DDR5 5600MT/s Kingston Fury Beast RAM running at CL36 enhanced Hynix XMP profile
- Stock Intel i225-V WiFi/BT unused, replaced with Fenvi T919 / BCM94360CD in slot 3 (works OOB)
- WD SN750 NVMe
- Lian Li LConnect 3 fan/RGB controller
- Fractal Design Define 7 case
- macOS Ventura, Monterey, probably Catalina and Big Sur
- Audio
- DisplayPort @ 4K120
- All USB ports
- Everything iCloud related (Drive, unlock with Apple Watch, Handoff in both directions)
- Temperature/power/fan monitoring for CPU, system fan and W6600 (temperature only)
- DRM content (Apple TV+)
- Minor macOS releases can be installed directly, without using a USB stick
- Sleep/wake barring minor issues below
- Bluetooth, AirPods work without stuttering or cutouts
- Wireless Continuity Camera (works via cable) - macOS bug, doesn't work unless the device also has an inbuilt camera (iMac, MacBook)
- Sidecar - hardware limitation, no compatible iGPU or T2 chip
Broadcom Bluetooth driver is broken under Windows 11 (must use Intel, needs an extra antenna, annoying)- use this driver
- Bluetooth sometimes needs rebooting on wake
- USB sticks sometimes disconnect on sleep/wake
- Fan rpm sensors can stop reporting on sleep/wake
- Display sometimes takes a while to reappear after Apple logo
- AppleALC.kext
- CPUFriend.kext
- CPUFriendDataProvider.kext
- CpuTopologyRebuild.kext
- Lilu.kext
- RestrictEvents.kext
- SMCProcessor.kext
- SMCSuperIO.kext
- USBMap.kext
- USBPower.kext
- USBToolBox.kext
- USBWakeFixup.kext
- VirtualSMC.kext
- WhateverGreen.kext
- Z790-XHCI-unsupported.kext
Note NVMeFix.kext is (currently) disabled. See Choosing a Compatible NVMe SSD for your macOS Boot Drive for advice that led to using the WD SN750.
- SSDT-AWAC.aml
- SSDT-EC-USBX.aml
- SSDT-GPU-SPOOF.aml
- SSDT-PLUG-ALT.aml
- SSDT-RHUB.aml
- SSDT-SBUS-MCHC.aml
- SSDT-USBW.aml
Note that GPU spoofing is necessary to avoid 'Failed Power Play Resume' errors from AmdRadeonController.cpp on wake. Yes, this is strange: a W6600 Pro is closer than an AIB partner 6600 to the W6600X found in a real Mac Pro.
If boot-args
includes -v
, the 'display sometimes takes a while to appear' problem turns into a 'the display never activates on some reboots' problem.
PCI paths for any device being incorrect will cause boot loops.
Causes constant problems with Bluetooth.
Causes root partition to be mounted read-only, startup hangs.
Must be True
to boot, counter-intuitively.
Locate it with diskutil list
, fix with sudo fsck_msdos
.
Multi-core: +32% vs Xeon W-3275M (top spec Mac Pro), +70% vs M1 Ultra
Single-core: +10% vs M2
Scores are ~39k and ~2.2k in Windows, so CpuTopologyRebuild.kext isn't perfect - it seems to select an E-core for every Cinebench single-core run.