Big Sur 11.4 | Gigabyte X570 I Aorus Pro Wifi | R9 3900X | RX 6800

WckedCode

New member
Joined
May 24, 2021
Messages
3
Introduction

This is my first post here so let's start with a small introduction:

The objective with this build was to have a complete development (coding) environment.

This is my first AMD Hackintosh (Ryzentosh) and it really surprised me on how easy was to get most of the things working.

Before we start I would like to point out this is still a WIP (Work in Progress) and should only be used as a reference for learning.

Enough of small talk, let's get to it.

Hardware

  • CPU: Ryzen 9 3900X
  • Motherboard: Gigabyte X570 I Aorus Pro Wifi (BIOS 33h)
  • RAM: 2x 16GB Skill Trident Z Neo 3600 MHz CL 16
  • Storage:
    • NVMe 1 - Samsung 960 500GB
    • NVMe 2 - Adata SX6000PNP 1TB (V9002s34 firmware because of bugs)
    • SATA - Samsung 860 500GB (Exfat to share files between OSes)
  • GPU: Sapphire RX 6800 16GB
  • Wifi-Bluetooth: Intel AX200 Wi-Fi 6 + Bluetooth
  • OSes:
    • OS 1 - Windows 10 (installed in NVMe 2)
    • OS 2 - Big Sur 11.4 (installed in NVMe 1)

Kexts

  • AirportItlwm (using the latest BETA since the stable one didn't work for me)
  • AMDRyzenCPUPowerManagement
  • AppleALC
  • IntelBluetoothFirmware
  • IntelBluetoothInjector
  • Lilu
  • RestrictEvents
  • SmallTreeIntel82576
  • SMCAMDProcessor
  • VirtualSMC

Update

  • 31/05/2021 (still need to update the EFI):
    • Fixed Sleep
    • Mapped USB's
    • Fixed CPU name in about section

What Works

  • Gigabit Ethernet (RJ 45)
  • Wifi/Bluetooth
  • USB's (still not mapped)
  • Hardware Acceleration
  • Sleep & Awake
  • DRM

What Doesn't Work

  • Shutdown (restart's instead)
  • Games performance seem really poor (not sure if it's supposed to be this way, anyway that's why Windows exists...)

What Can't be Tested

Mainly because I don't own other Apple products (iPhone, Apple Watch, iPad, etc...) nor care about.

  • Airdrop
  • Continuity
  • iMessages
  • Facetime
  • Handoff
  • Apple Watch Unlock
  • Sidecar

BIOS Settings

This seems to be the needed settings in the end, not sure about other combinations (example: I have messed on overclocking, fan curves, etc...)

Another thing is that in order for the installer to boot it was needed to update the BIOS to the latest one 33h (my case at least).

  • Boot -> CSM Support -> Disabled
  • Boot -> Fast boot -> Disabled
  • Boot -> Secure boot -> Disabled
  • Settings -> IO Ports -> Above 4G Decoding -> Disabled
  • Settings -> IO Ports -> Risezable BAR -> Disabled
  • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Auto

Links

I would like to thanks everyone involved with OpenCore and the Guide itself alongside the Kext creators. Another personal thanks would go to AudioGod.


TODO

  • Fix Shutdown (would like some help with this)
  • Understand better about SSDT's

Screenshots



EFI Folder

My EFI uses AudioGod SSDT's but not really sure how they work neither why (still learning)

Kexts where stripped because of size limitations, please download latest versions since they are linked in the config.plist.

PlatformInfo was also stripped, please fill in those before trying to use (Dortania PlatformInfo).

<Please look at attached files below>

Questions

Please feel free to question/comment and I will do my best to answer.

And thanks everyone in this community who posts and contributes by sharing their knowledge.
 

Attachments

  • EFI.zip
    8.8 MB · Views: 16
Last edited:
Top Bottom