M's X570 AORUS ELITE | 5700 XT | R7 3800X | Big Sur | OC 0.6.6

ThenameisM

Donator
Original poster
Donator
Jan 27, 2021
8
5
3
Turkey
Thanks to this amazing community, I've managed to configure my first near flawless Ryzentosh. The least I can do is providing a detailed rundown of my build/config so other people can also benefit. Please note that even though I have provided my config files, you should not blindly copy and paste them. Device specific information (such as UUID/Serial) has been removed from config.plist.


BUILD

CPU
AMD Ryzen 7 3800X 3.9 GHz 8-Core Processor
CPU Cooler
NZXT Kraken X62 Rev 2 98.17 CFM Liquid CPU Cooler
Motherboard
Gigabyte X570 AORUS ELITE ATX AM4 Motherboard
Memory
G.Skill Trident Z Neo 16 GB (2 x 8 GB) DDR4-3600 CL16 Memory
Storage
Western Digital Caviar Black 1 TB 3.5" 7200RPM Internal Hard Drive
Storage
Corsair MP510 960 GB M.2-2280 NVME Solid State Drive
Video Card
Asus Radeon RX 5700 XT 8 GB STRIX GAMING OC Video Card
Case
NZXT H510i ATX Mid Tower Case
Power Supply
Corsair RM (2019) 750 W 80+ Gold Certified Fully Modular ATX Power Supply

BIOS (F33a)

Code:
Tweaker/
├─ Extreme Memory Profile(X.M.P.): Profile 1
├─ Advanced CPU Settings/
│  ├─ SVM Mode: Disabled
Settings/
├─ Platform Power/
│  ├─ Wake on LAN: Disabled
├─ IO Ports/
│  ├─ Above 4G Decoding: Enabled
│  ├─ USB Configuration/
│  │  ├─ Legacy USB Support: Disabled
Boot/
├─ Fast Boot: Disabled
├─ CSM Support: Disabled
├─ Secure Boot/
│  ├─ Secure Boot: Disabled

ACPI (.aml)

SSDT-USBX 🔌Fix USB PowerSSDT-SBRG 🛠RTC, IRQ & EC fixes
SSDT-XHC 🗺USB Port MappingSSDT-SBUS-MCHC 🛠Fixing SMBus support
SSDT-PLUG ⚡️XNU's CPU Power ManagementSSDT-HPET 🛠Fixing IRQ conflicts
SSDT-NVME 💾Display internal drives (cosmetic)

KERNEL EXTENSIONS (.kext)​

1. Lilu2. VirtualSMC3. AppleALC (layout 1, 2 or 11)4. SmallTreeIntel825765. AGPMInjector *
6. CtlnaAHCIPort7. AMDRyzenCPUPowerManagement8. SMCAMDProcessor9. WhateverGreen* requires SSDT-PLUG

WHAT DOESN'T WORK?​

  • Sidecar
  • Everything that requires WiFi/Bluetooth (obviously)

SCREENSHOTS & BENCHMARKS​














~ M 🤙
 

Attachments

  • OpenCore 0.6.6.zip
    3 MB · Views: 45
Last edited:

ThenameisM

Donator
Original poster
Donator
Jan 27, 2021
8
5
3
Turkey
will work with a motherboard aorus b550m elite and ryzen 7 3800x?
No, it won't work OOB as it is a different chipset. Furthermore, you will also need SSDT-CPUR to be able to boot up which X570 boards do not require.
 

ThenameisM

Donator
Original poster
Donator
Jan 27, 2021
8
5
3
Turkey
Updated OpenCore configuration to 0.6.6. Didn't need to do anything special other than resetting NVRAM before booting for the first time with v0.6.6.

Also, all of the ACPI patches are now properly checking for Darwin. In other words, multibooting into Windows with OpenCanopy should not cause any issues (that's what I do now). The rig will show up as an iMac, but I couldn't care less about that. If you do however, then don't use OpenCore for multibooting purposes.
 

AudioGod

Guru
Guru
Nov 7, 2020
310
139
43
London U.K.
Updated OpenCore configuration to 0.6.6. Didn't need to do anything special other than resetting NVRAM before booting for the first time with v0.6.6.

Also, all of the ACPI patches are now properly checking for Darwin. In other words, multibooting into Windows with OpenCanopy should not cause any issues (that's what I do now). The rig will show up as an iMac, but I couldn't care less about that. If you do however, then don't use OpenCore for multibooting purposes.

Hhmmmmm your statement is inaccurate,
  • Kernel -> Quirks -> CustomSMBIOSGuid -> True
  • PlatformInfo -> UpdateSMBIOSMode -> Custom
Fully bypasses OpenCore for Other OS completely so you need not have your PC show up as a Mac in any way shape or form on other OS including patches, Smbios, and a bunch of other stuff. Bypassing your SSDT by Checking Darwin does exactly and only that. (Bypass your ssdts).

On a AMD build that doesn’t use Bootcamp it’s a wise change to make.

P.s Where did you get your XHC-SSDT from?
 
Last edited:

ThenameisM

Donator
Original poster
Donator
Jan 27, 2021
8
5
3
Turkey
Hhmmmmm your statement is inaccurate,
  • Kernel -> Quirks -> CustomSMBIOSGuid -> True
  • PlatformInfo -> UpdateSMBIOSMode -> Custom
Fully bypasses OpenCore for Other OS completely so you need not have your PC show up as a Mac in any way shape or form on other OS including patches, Smbios, and a bunch of other stuff. Bypassing your SSDT by Checking Darwin does exactly and only that. (Bypass your ssdts).

On a AMD build that doesn’t use Bootcamp it’s a wise change to make.

P.s Where did you get your XHC-SSDT from?
Didn't know that. Thanks for sharing the knowledge! Will try playing with those values 🙂

I built the SSDT myself from scratch, just took inspiration for the syntax from someone else's port map. I shared a Catalina build late 2019 in the old forums, it is the same SSDT I'm using so cannot recall whose it was. I think Pavo, not sure though.
 
Last edited:

awesometic

New member
May 3, 2020
2
0
1
South Korea
Great EFI with clean documents.
I'm a 3900X, X570AE, 5700XT user. I changed my SSDTs to yours immediately because I felt like that mine somewhat unmatured.
Thank you. :)
 

rswanson344

New member
Feb 7, 2021
2
0
1
Hi we have all most the same set up going so how would i use your OpenCore file ? as i would like to use macOS but i don`t have a Mac
 

ThenameisM

Donator
Original poster
Donator
Jan 27, 2021
8
5
3
Turkey
Great EFI with clean documents.
I'm a 3900X, X570AE, 5700XT user. I changed my SSDTs to yours immediately because I felt like that mine somewhat unmatured.
Thank you. :)
You're welcome.

Hi we have all most the same set up going so how would i use your OpenCore file ? as i would like to use macOS but i don`t have a Mac
Follow Dortania's guide: https://dortania.github.io/OpenCore-Install-Guide/ Every question you might have will be answered by that link. You can use my configuration to verify/compare against yours. Mine works flawlessly without a hiccup (well at least the things I care about function properly). If you have other questions, feel free to ask here.
 

rswanson344

New member
Feb 7, 2021
2
0
1
You're welcome.


Follow Dortania's guide: https://dortania.github.io/OpenCore-Install-Guide/ Every question you might have will be answered by that link. You can use my configuration to verify/compare against yours. Mine works flawlessly without a hiccup (well at least the things I care about function properly). If you have other questions, feel free to ask here.
Thank you for the info but i worked it out