Gigabyte X570 Aorus Elite

tutukueh

New member
May 19, 2020
6
1
1
Edit — No longer maintained.
I realized that while you could get AMD to run macOS. There was still a lot of features lacking which I required in my day to day work.
Such as the use of virtualization and docker. While there are workarounds, overtime I felt that these options were time-consuming and I was better off with an Intel build.

Good luck folks!

=========================================

Hardware Specs
  • Gigabyte X570 Aorus Elite
  • Ryzen 7 3700X
  • Gigabyte 5700XT
  • Fenvi wireless adapter

OpenCore Configuration
  • OpenCore 0.5.9
  • macOS 10.15.4 (19E287)
  • SMBIOS MacPro7,1

BIOS Configuration
  • 4G decoding - Enable

What is not working?
  • Sleep

Sleep only works when no USB devices are plugged in.

Others

USB

All USB Ports are mapped and corrected.
I removed ITE Device (8595) as it was preventing the system from sleeping correctly.

Boot Args
Without npci=0x2000, the screen capture tool (Shift + ctrl + ⌘ + 3) behaves very erratically

SMCAMDProcessor
0.6.4 kext KPs the Mac when you attempt to manually sleep it.
Hence the version used in my EFI is an older version 0.6.3

Credits
@anti for his inital EFI folder
@barrrrt for sharing his sleep experience

EFI can be found here
 
Last edited:
  • Like
Reactions: Vye

barrrrt

Member
May 19, 2020
30
5
8
Hehe... sharing his sleep experience sounds funny :p

It wasn't much, that I found out yet. I still think its possible to let a x570 board send to sleep, but I GUESS there have to be used different sleep settings... Maybe anyone will find out later... would be AWESOME.
 
  • Like
Reactions: tutukueh

Steaps

New member
May 9, 2020
3
1
3
USB
All USB Ports are mapped and corrected.
I removed ITE Device (8595) as it was preventing the system from sleeping correctly.

Interesting this ethernet controller (?) seems to be causing sleep issues for a few people. Disabling it for me didn't help, though I still had USB devices plugged in.

How are you waking from sleep without USB? Bluetooth keyboard/mouse?
Do your fans spin down when sleeping?

Thanks for posting this! Will have a deeper look at the EFI later to see if it can help my sleep issues.
 

tutukueh

New member
May 19, 2020
6
1
1
You need to unplug all your USB devices for sleep to work. This excludes the Bluetooth Fenvi USB add-on that is marked as internal.

Regarding the ITE device, some people have suggested that that is the device that controls the RGB or acts as a USB Hub.
I don't require the fancy lighting, so I removed it.

I'm waking the device via Bluetooth connected peripherals.
Yes, all fans spin down when sleeping.
 

Bansaku

New member
May 3, 2020
27
4
3
You need to unplug all your USB devices for sleep to work. This excludes the Bluetooth Fenvi USB add-on that is marked as internal.

Regarding the ITE device, some people have suggested that that is the device that controls the RGB or acts as a USB Hub.
I don't require the fancy lighting, so I removed it.

I'm waking the device via Bluetooth connected peripherals.
Yes, all fans spin down when sleeping.

Regardless if the ITE device controls RGB or not, I can confirm that with all of my Unicorn vomit enabled my system will sleep just fine... if I unplug all of the USB devices. I can also confirm that sleep works even without disabling ITE Device (8595) AND without any SSDT for USB (ie mapping). Heck, all of my USB ports work just fine and it matters not where I have my peripherals plugged in; Sleep behaviour stays the same.
 

freeubi

New member
May 19, 2020
3
0
1
USB
All USB Ports are mapped and corrected.

Did you done your own, or do you using the SSDT-EC-USBX.aml?
I have issues with that, for example not enough power on the usb-c.
 

tutukueh

New member
May 19, 2020
6
1
1
Did you done your own, or do you using the SSDT-EC-USBX.aml?
I have issues with that, for example not enough power on the usb-c.

DIY-ed.
Anti’s EFI didn’t contain the internal ports. So I decided to re-do everything.

You’ll notice that the ports are not in running order for some of the controller. That’s because I couldn’t find where the port was located physically (be it on the back or internally)

I tested the internal USB-C header and was able to “fast charge” an iPad Pro 2018.

Regardless if the ITE device controls RGB or not, I can confirm that with all of my Unicorn vomit enabled my system will sleep just fine... if I unplug all of the USB devices. I can also confirm that sleep works even without disabling ITE Device (8595) AND without any SSDT for USB (ie mapping). Heck, all of my USB ports work just fine and it matters not where I have my peripherals plugged in; Sleep behaviour stays the same.

Interesting, thanks for sharing this.
I'll give it a try again when I have got the time.
 
Last edited:

freeubi

New member
May 19, 2020
3
0
1
DIY-ed.
Anti’s EFI didn’t contain the internal ports. So I decided to re-do everything.

You’ll notice that the ports are not in running order for some of the controller. That’s because I couldn’t find where the port was located physically (be it on the back or internally)

I tested the internal USB-C header and was able to “fast charge” an iPad Pro 2018.


Thank you, i will do my own then.