Awesome
<img src="Screenshot.png"> <img src="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Logos/OpenCore_with_text_Small.png" width="200" height="48"/>⚠️ <b>OpenCore is still in beta. Please keep this in mind.</b>
macOS Big Sur: 11.3.1 (20E241) Dual Boot w/ Windows 10: 2004
OpenCore version: 0.6.9 <br>
<br>My System
Component | Model |
---|---|
CPU | AMD Ryzen 7 5800x @ 3.8GHz |
Motherboard | ASUS ROG Strix B450-F Gaming |
GPU | Vega 64 Limited Edition |
RAM | 16GB @ 3200MHz |
WIFI + BT | BCM94360NG |
Installation Details
Software Needed
- gibMacOS: https://github.com/corpnewt/gibMacOS
- GenSMBIOS: https://github.com/corpnewt/GenSMBIOS
- MountEFI: https://github.com/corpnewt/MountEFI
- ProperTree: https://github.com/corpnewt/ProperTree
- USB Map: https://github.com/corpnewt/USBMap
- OpenCore Sanity Checker: https://opencore.slowgeek.com/
BIOS Settings
- Fast Boot → Disabled
- Launch CSM → Disabled
- Secure Boot → Other OS
- Serial Port → Disabled
- XHCI Hand-off → Enabled
- Core Performance Boost → Enabled
- Above 4G Decoding → Enabled
Recommended Software
- AMD Power Gadget: To read and adjust CPU clock frequencies
- SteelSeries ExactMouse Tool: To disable mouse acceleration within macOS
- MOS: To enable smooth scrolling on normal mice
- AGPMInjector: To generate a graphics card specific power management kext
- PyVega: To create a custom powerplay table for Vega GPUs
Kexts Used
- AMDRyzenCPUPowerManagement
- AppleALC
- Lilu
- NVMeFix
- SmallTreeIntel82576
- SMCAMDProcessor
- VirtualSMC
- WhateverGreen
- USBMap
- RestrictEvents
- AGPMInjector SHOULD BE REPLACED - SEE NOTES
What Works
- Pretty much everything!
- Safari DRM
- Hardware Acceleration (via Vega 64 GPU)
- Sleep
- System Performance Monitoring (via
AMDRyzenCPUPowerManagement
andSMCAMDProcessor
) - Continunity and Handoff (BCM94360NG)
- USB Port mapping
What Doesnt Work
- Sidecar (because of AMD CPU)
- Adobe Products (can be fixed)
- Docker (VirtualBox can be used)
- Discord (fix can be found in
/Tools
)
Notes
- A custom usb map was made to prevent going over the 15-port usb limit within macOS
- A custom graphics power management kext (
AGPMInjector.kext
) was generated for my specific configuration (MacPro7,1 and Vega64)- My configuration may not match yours, however, so it is recommended to generate your own kext that represents your system
Special Thanks
- Thanks to @willza3 and @Mattis-Schulte for providing starting configurations for this motherboard!