Contribute
Register

The everything works Asus Z390-I Gaming * i7-8700K * SAPPHIRE NITRO+ Radeon RX Vega 64 Build

Is your OpenCore suitable for the 5700 XT card?

Yes if you follow the instructions in the post. Just dump it on a FAT32 formate USB and try to boot. If it works, you can fine tune it as described in the post.
 
A very big thanks you!!! I decided to build a new Hack to take my mind of our current situation and naturally got stuck on the install, as many here have. Searched high and low and came across your TEWB. Best laid out instructions I have seen to date and it helped that we had similar chip set MBs. My build includes the Asus Prime Z390-A MB, Sapphire Pulse RX-570, i7-9700k with liquid cooling, 64 Gb of Crucial Balistix memory, and a 500 Gb Sandisk Ultra 3d SSD. Best discovery is the case by bequiet!. Precision built, highly modular and super quiet. Thanks for saving the day. The biggest help was your pre-configuered EFI folder and all the other instructions, though some BIOS settings differ for me. One question remains; how can I get Clover to automatically boot into MacOS after a short wait? It only boots after I hit enter. Thanks again.
 
A very big thanks you!!! I decided to build a new Hack to take my mind of our current situation and naturally got stuck on the install, as many here have. Searched high and low and came across your TEWB. Best laid out instructions I have seen to date and it helped that we had similar chip set MBs. My build includes the Asus Prime Z390-A MB, Sapphire Pulse RX-570, i7-9700k with liquid cooling, 64 Gb of Crucial Balistix memory, and a 500 Gb Sandisk Ultra 3d SSD. Best discovery is the case by bequiet!. Precision built, highly modular and super quiet. Thanks for saving the day. The biggest help was your pre-configuered EFI folder and all the other instructions, though some BIOS settings differ for me. One question remains; how can I get Clover to automatically boot into MacOS after a short wait? It only boots after I hit enter. Thanks again.

Welcome to the hobby, glad you enjoyed the guide.

Set timeout to 0

Screen Shot 2020-04-13 at 5.53.02 PM.png
 
Yes if you follow the instructions in the post. Just dump it on a FAT32 formate USB and try to boot. If it works, you can fine tune it as described in the post.
I just used your EFI OpenCore from the first page of the topic.

I changed the serial numbers and added my ROM (MAC) address.

My hackintosh turned on the first time with 5700 XT.

Bluetooth has earned me! It's amazing! Thank you so much

Now I'm going to try to fix the BIOS and turn on the framebuffer.

Screenshot 2020-04-14 at 02.10.56.png

Screenshot 2020-04-14 at 02.11.30.png
 
It was unbelievable ... At some point, I thought that my motherboard was out of order.

I spent more than three hours recovering the BIOS.

What I tried to do:

- reset CMOS
- I took out the video card
- I tried to restore the BIOS from a flash drive
- He pulled out RAM
- Tried changing DisplayPort to HDMI
- Switch ports from the video card to the motherboard

None of this helped me. I wasted a ton of time.

Fortunately, I managed to solve the problem. I used the official ASUS EZ Update utility for Windows 10, which I downloaded from the official site. Through it, I installed the previous (latest) version of the BIOS, which I also downloaded from the ASUS website. The procedure took about three minutes, after which my BIOS again worked correctly. The black screen problem has been resolved.

I still don’t know why my BIOS stopped working during OpenCore testing, but maybe this is somehow related to a critical CMOS error after shutting down the Mac. If you ever encounter such a problem, you can solve it this way.
 
Thanks to @iDrakus'S heads up and with incredible support from @mattystonnie, I was able to try the direct injection of graphic buffers with both Clover and OpenCore. The original thread starts here, midway down the page.

Results:

View attachment 461933

As you can see, the results are spectacular. I picked up an average of a 35% performance boost!

A few caveats for our build:
  1. There are SSDTs for Radeon RX 5700 XT, Radeon RX 5500 XT, and Vega 64. You can add your own but please go to the linked thread for info on or support on how to make them. There should be plenty more forthcoming.
  2. I was advised to remove WEG, but, when I did, the connector mapping was wrong, and I ended up losing my DP ports and 1 HDMI. I also could not run any metal based tests, geekbench would freeze. I put WEG back and still got the same results so I left in.
  3. I am currently running it on OpenCore. I put all 3 SSDTs in the EFI that can be found in post #1. This will make it easy for you to boot and select the right SSDT as shown below using OC Configurator. I know people will scream at me for supporting it but I think more users will move to OpenCore with the support of GUI configurators.
If you have one of the supported cards and want to configure OpenCore for it:
  1. Download the EFI in post #1 and copy it to a FAT32 formatted USB stick. You will use that to boot until you validate everything works for you.
  2. Find and install OpenCore Configurator, it's written by the same people who make Clover Configurator
  3. Click on the bottom left corner of the Configurator and navigate to the config.plist on your USB
  4. Go to the NVRAM tab and click on the get NVRAM Data for both drop down entities.
  5. Delete the agdpmod=pikera boot argument as shown

    View attachment 461957

  6. Go to the ACPI tab and select the GPU buffer you want to enable

    View attachment 461962

  7. Save the file, reboot and enter BIOS
  8. Set the boot device as UEFI on your USB
  9. Save and reboot
  10. If everything works, you can also remove the -v (verbose mode) from the NVRAM page shown in step 4
  11. Once you are satisfied everything works, erase the EFI on your boot partition and copy over the one from the USB

    The last step is to insert your computers MAC number and any existing serial numbers you may already have.

  12. Go to the SMBIOS section and copy over your system serial # and UUID if you have a one from a previous install of Clover or OC.
  13. Click on the Devicehub tab to enter your MAC address
  14. Click on the From System button to enable the MAC button
  15. Click on the MAC button and OCC will get your MAC number from the system
  16. Click on the From SMBIOS to re-enable SMBIOS

    View attachment 461968

  17. Click on save in OCC to save your work
  18. When you reboot, select the Erase NVRAM, it's the last option in the OC boot menu. This step is critical if Clover was previously installed or if you are going back to Clover
  19. When it reboots, go into BIOS and set your boot drive, erasing the NVRAM casques mine to lose its boot priority for some reason.
I just tried to enable the 5700 XT framebuffer through OpenCore. Unfortunately, this did not work for me. I see a black screen instead of the Catalina lock screen.

Screenshot 2020-04-14 at 05.09.09.png

# Update 1

I needed to use the new SSDT-NAVI-RX5700XT.aml file from @mattystonnie

I did not delete WhateverGreen.kext. Without it, I have a critical error in OpenCore.

I added the argument agdpmod = pikera, because without it I have a black screen instead of the Catalina lock screen.

Here are my values before and after enabling the freebuffer in OpenCore.

Geekbench 5

Before:

Metal
метал.jpg

OpenCL
OpenCL.jpg

After:

Metal
Metal.jpg

OpenCL
OpenCL.jpg
 
Last edited:
Back
Top