I am a Software Engineer and a Penetration Tester and have been using my AMD Ryzen Hackintosh with this configuration for the past year with 0 issues.
Component | Model |
---|---|
CPU | AMD Ryzen 7 2700 @ 3.2GHz |
Motherboard | Mortar Max B450 |
RAM | 16GB (2 x 8GB) Crucial Ballistix @ 3200MHz |
Audio Chipset | ALC-892 |
GPU | RX 460 |
WiFi & Bluetooth | BCM94331CD |
OS Disk (NVMe) | Kingston A400 256GB |
macOS version: 10.15.5
OpenCore version: 0.6.3
- Everything besides what is mentioned below
- Partially-working virtualization (only VirtualBox & Parallels Dekstop 13.1.0 or below)
- Not working 3.5mm Jack microphone (only USB/Bluetooth microphones) - It can work by using VoodooHDA instead of AppleALC but you sacrifice audio quality.
Adobe applications crash on AMD Hackintoshes due to missing intel_fast_memset instructions. Follow guide made by XLNC to get it working!
If Photoshop still crashes when selecting font, you have to delete /Applications/Adobe\ Photoshop\ 2020/Adobe\ Photoshop\ 2020.app/Contents/Required/Deep_Font
- Make your USB installer with this guide
- Clone the repository and paste "BOOT" and "OC" directories into your's pendrive "EFI" folder
- Download GenSMBIOS to generate unique SMBIOS information. Run it and select Generate SMBIOS, as the model select iMacPro1,1.
- Open config.plist with ProperTree and go to PlatformInfo > Generic. Set MLB (Board Serial), SystemSerialNumber (Serial) and SystemUUID (SmUUID) to generated values. Change ROM to your network card's MAC address without the
:
character. How to get MAC Address? - Boot it!
IMPORTANT:
-
If you want iMessage and FaceTime to work, fill in YOUR info in PlatformInfo Section.
-
If you have a different MOBO then you need to adapt your USBPorts kext accordingly
Kexts/Resources
- [Bootloader] OpenCore
- [Resources] Picker GUI
- [Patch] AMD_Vanilla
- [SSDT] EC-USBX-DESKTOP
- [Driver] OpenRuntime
- [Driver] OpenCanopy
- [Driver] HFSPlus
- [Kext] Lilu
- [Kext] VirtualSMC
- [Kext] WhateverGreen
- [Kext] AppleALC
- [Kext] RealtekRTL8111
- [Kext] AMDRyzenCPUPowerManagement
- [Kext] SMCAMDProcessor
- [Kext] AppleMCEReporterDisabler
Guides/Support
- Apple for macOS
- AMD-OSX Developers for kernel patches for AMD CPUs
- Acidanthera for OpenCore and most of used kexts
- Trulyspinach for Ryzen power management and monitoring kexts
- Mieze for RealtekRTL8111 kext
- Dortania for OpenCore configuration guides
- XLNC for Adobe patches for AMD CPUs
- AMD-OSX Community for support while making my Hackintosh
If you have any questions, please open an issue :)
Cheers!