Contribute
Register

[Success] ASUS TUF Gaming Z490-PLUS - i9-10850K - Saphire Radeon RX590 Nitro+

Joined
Mar 30, 2013
Messages
217
Motherboard
Asus TUF Gaming Z590 Plus WiFi
CPU
i9-10900
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Planet X - Comet Lake Beast - OpenCore - Big Sur 11.1
ASUS TUF Gaming Z490-PLUS - Intel Core i9-10850K - Saphire Radeon RX590 Nitro+ SpecialEdition

Components

ASUS TUF Gaming Z490-PLUS
https://www.amazon.nl/ASUS TUF Gaming Z490-PLUS

Intel i9-10850K Comet Lake 10 core 3.6 Processor
https://www.amazon.de/Intel i9-10850K-Processor

Corsair Vengeance RGB PRO DDR 4 32GB C15
https://www.amazon.de/Corsair Vengeance RGB PRO 32GB C15

Samsung SM961 256GB PCI Express 3.0
https://www.amazon.com/Samsung-SM961-Polaris-256GB-M-2-2280

Samsung 970 EVO SSD 512GB PCIe M.2 NVMe
https://www.amazon.de/Samsung 970 EVO SSD 512GB PCIe M.2 NVMe

Addlink S70 NVMe PCIe Gen3x4 M.2 2280 SSD, S70 1 TB
https://www.amazon.de/Addlink S70 NVMe PCIe Gen3x4 M.2 SSD, S70 1 TB

Saphire Radeon RX590 Nitro+ Special Edition 8 GB GDDR5
https://www.amazon.nl/Saphire Radeon RX590 Nitro+ Special Edition

Thermaltake Core V41 Mid-Tower Gaming case
https://www.amazon.de/Thermaltake Core V41

Sharkoon SATA QuickPort intern multi 2.5/3.5 sata
https://nl.sharkoon.com/product/12640

Be quiet! Pure Power 11 600W Power Supply
https://www.amazon.de/Be quiet! Pure Power 11 600W

Cooler Master MasterLiquid ML240R RGB
https://www.coolermaster.com/catalog/coolers/cpu-liquid-coolers/masterliquid-ml240r-rgb/

LG 32UN650-W UHD 4k Monitor
https://www.amazon.nl/LG 32UN650-W

1609442421075.png
1609442452172.png


References

  • Jeipiika [Success] - Asus ROG Strix Z490-E Gaming + i9 10900K + OC
  • Jergoo's ROG Strix Z490-I guide
  • scope666's ROG Strix Z490-E guide
  • OpenCore, Lilu, WhateverGreen, AppleALC, VirtualSMC from Acidanthera
  • Dortania's OpenCore guide, and the myriad resources therein

The Build
Because of my previous H470 build always presented me a Mass storage icon in the Menubar of macOS I have decided to exchange my motherboard with the Z490 version of the ASUS TUF Gaming series. I could use my previous EFI and OC config.plist files to get my Asus TUF Gaming Z490-PLUS with an i9-10850K to work.
Everything works great. The system is Rock Solid and also does sleep very well. Also the annoying Mass storage icon is gone for good.
Sound and Graphics and Bluetooth and Wi-Fi is working fine. The CPU is scaling too from 800MHz to 5,2GHz.
I use the Intel Power Gadget and iStat Menus for monitoring my system. That also shows me the Fans and a lot of worthy information.
The Acidanthera team has done a great job to prepare the Installation Guide for us and they do maintaining the kext updates in a monthly schedule. Kudos for that.

Install
These are the BIOS settings I have used:

Disable
  • Fast Boot
  • CSM
  • Set the secure boot config to Other OS
  • Serial/COM Port (not present)
  • VT-d (left it enabled you can set DisableIoMapper in OC to Yes - but even that isn't needed)
  • Thunderbolt (not in use)
  • Intel Software Guard Extensions (SGX - has no use in macOS)
  • SR-IOV (no use on macOS)
Enable
  • Intel (VMX) Virtualisation Technology (VT-x)
  • Intel SpeedStep
  • Intel Shift Technology
  • Above 4G decoding
  • Hyper-Threading
  • Execute Disable Bit
  • EHCI/XHCI Hand-off
  • OS type: UEFI Mode (Other OS under Secure Boot)
  • SATA Mode: AHCI
  • Graphics Configuration > PCIE only
CFG Lock is disabled by default. There is no CFG Lock setting in the BIOS anymore on the 400 series ASUS boards.

Wi-Fi and Bluetooth does work with the Fenvi FV-T919 BCM94360CD BT4.0 card which is natively supported by macOS.
After the installation of the Fenvi FV-T919 BT/Wi-Fi card I have to say it makes my build complete. AirDrop started working immediately and even with Wi-Fi and Bluetooth enabled the PC sleeps and wakes as it should be. Wi-Fi is very fast and reaches the full speed of my internet connection.

OpenCore is my preferred Bootloader. My EFI is attached below. Please use your own ROM and Serials in PlatformInfo. I have removed my personal data.

I have created a USBMap.kext with the help of the Dortania guide. With the help of SSDTime tool I have made a dump of my DSDT from Windows and have used SSDTime tool to build my ACPI SSDT patch files. See below.

I have to use the following files in OpenCore:
Schermafbeelding 2021-01-11 om 18.59.31.png


USBInjectAll.kext is in there but not enabled, as I might have to use it later to do changes to my USBMap.kext.

I use iMacPro 1,1 as SMBIOS as that has no problems with DRM. It's also the best SMBIOS to use when you're only using a dedicated graphics card. It has also the opportunity that the CPU idle frequency is scaled @800MHz, which is the default for the Intel CPU.

Hackintool PCIe:
Schermafbeelding 2021-01-01 om 12.25.17.png


Sleep settings:
1609442334326.png


A first benchmark:
Schermafbeelding 2021-01-01 om 12.31.26.png


What I also had to learn was the fact that Big Sur doesn't like a disk Volume HFS+ with Backup as name. I have had that for years, but now, on Big Sur, my Time Machine backup was failing. I couldn't even unmount the disk as it is in use by the kernel. That did tell me that it will have to do with Time Machine. So I did start Catalina from a backup disk and did erase the Backup Volume. After that I have created an APFS Volume with a new name and added a second Volume with the name Backup to the same disk. Now Time Machine does work fine again and I finally have my last NVMe drive also APFS formatted. Thank you Apple.

Because we have the possibility to have Linux on macOS as well I did install Homebrew and neofetch.
Doesn't it look great?
1609442277912.png


I did update my SMBIOS to iMac 20,2 for a tryout and figured out that it does fix my Geekbench score for my RX 590 after a cold boot. It always has been 20.000 points less after a cold boot than after wake from sleep. I have learned that switching to iMac 20,2, and enable the internal graphics with Multi Monitor enabled in the BIOS, did fix that issue with Geekbench for the Graphics performance. Now I always have a ~ 55.000 Metal score after boot. Before that has been around 37.000. I have also tried to see if enabling IGfx HD630 was the cause, but on iMac Pro 1,1 the issue kept the same. From now on I'm using iMac 20,2 SMBIOS. The CPU idle frequency is 1,3GHz but I also have found on the internet that a real iMac 2020 has 1,3GHz as idle too.

2020-12-30: Just updated the OpenCore EFI to 6.4. This time I have also disabled the Kernel patch F1 for RTC as you can also use a OC Kernel Quirk DisableRtcChecksum and set to Yes. See attachments.

2020-12-31: I will start to enjoy my new build and will update the guide later. Stay Safe and good luck.

2021-01-01: Happy New Year 2021! Stay healthy and much of luck to you!

2021-01-02: Updated SSDT-SBUS-MCHC.aml in EFI/OC/ACPI as sample has been updated too.

2021-01-05: Updated OC to 6.5 and updated WhateverGreen.kext, AppleALC.kext, IntelMausi.kext and NVMeFix.kext too. Attached new EFI below.

2021-01-11: Disabled HPET in SSDT-AWAC-HPET as it seems to be not used by Apple anymore. No more IRQ patches are needed in ACPI too. Attached a new EFI below.

2021-01-14: Updated USBmap.kext with 2 more ports on the backside next to the LAN port. Also updated the attached EFI.

2021-02-05: Updated OpenCore to 6.6 and attached new zipfile EFI_OC6.6_Z490.zip. Also disabled tcpkeepalive in terminal with sudo pmset -a tcpkeepalive 0 for a better longterm sleep.

2021-02-13: Updated EFI because of switch to iMac 20,2 SMBIOS.

2021-02-14: Did find out that SSDT-RHUB isn't needed for my board. There is no RHUB in IOJones. Uploaded new EFI. Also enabled DisableIOMapper as macOS does not use VT-d yet. Boots a bit faster too now.

2021-03-07: Updated EFI because of update OC to 6.7. Also I did switch back to iMacPro 1,1 SMBIOS.

2021-04-06: Updated OpenCore to 6.8 with all kext and drivers updated too. Also returned to iMac20,2 SMBIOS.

2021-05-08: Updated to OpenCore 6.9 and updated Kexts and drivers too.
I did switch back to iMacPro1,1 SMBIOS again because of it also does support drm. If you use the USBMap.kext from my EFI please edit the plist in it to match your SMBIOS. It's written twice in there. The new EFI is updated in OP again.
 

Attachments

  • 1609442312853.png
    1609442312853.png
    221.5 KB · Views: 330
  • 1609442354959.png
    1609442354959.png
    1 MB · Views: 347
  • 1609442386849.png
    1609442386849.png
    411.2 KB · Views: 341
  • Schermafbeelding 2021-01-01 om 12.18.34.png
    Schermafbeelding 2021-01-01 om 12.18.34.png
    473.2 KB · Views: 310
  • Schermafbeelding 2021-01-02 om 11.29.04.png
    Schermafbeelding 2021-01-02 om 11.29.04.png
    458.3 KB · Views: 746
  • EFI_OC6.5_Z490.zip
    2.2 MB · Views: 276
  • EFI_OC6.6_Z490.zip
    2.3 MB · Views: 202
  • EFI_OC6.7_Z490.zip
    2.2 MB · Views: 274
  • EFI_OC6.8_Z490.zip
    2.2 MB · Views: 321
  • EFI_OC6.9_Z490.zip
    1.9 MB · Views: 653
Last edited:
This looks amazing and I will give it a go with RX5700xt and probably take out the Sharkoon SATA QuickPort intern multi 2.5/3.5 sata.
Would you consider adding a thunderbolt 3 pcie card as well?
In such case, is there any change required for the drivers? Thanks mate.
 
You won't need any drivers (kext) for Thunderbolt 3 I think. It's native supported by macOS. The RX5700XT is a nice upgrade as well.
 
Thank you so much for this guide and for the recent updates. I was able to boot up a very similar setup with minimal stress!
 
Hi guys, I've been reading through these forums for weeks, hoping that by mixing one's fix with another's I'd get to a viable solution, but nothing seems to be working properly for me. Please pardon my French for I'm aware to be a complete noob in the domain, but I'm learning. I failed to install of Catalina and Big Sur on my laptop (Matebook D15), but then got a working Catalina OS on my laptop via VMWare from where I've downloaded the 12GB Big Sur installer, mounted the EFI, added all the kexts, SSDT's, and what not, to install on my newly acquired build (cf my specs)
Unfortunately after a good 50 attempts the OpenCore log says the same thing, and on the screen, I find this issue just before the screen turns off (it's connected via HDMI) but the cpu and fans seem to stay on nonetheless :
IOConsoleUsers : gioscreenLockState 3, hs 0, bs 0, now 0 (...)

I'm uploading the log file, would someone please help me ?
 

Attachments

  • opencore-2021-03-20-225233.txt
    256 KB · Views: 139
  • config.plist
    25.9 KB · Views: 141
Hi itsneydude, as far as I can see your Matebook has an AMD Ryzen CPU. I have no experience with that.
Apple natively only does support Intel CPU. You really have to look at the Dortania Installation Guide. That Guide is the key to all your problems. Please have a look over there:

OpenCore Install Guide

Also you should better ask Hardware Troubleshooting thread to reach more people. Good luck!
 
Hello Gerald thanks for your reply ;
Actually I dropped the idea of having a dual boot on my matebook, but I bought an Intel i5 10400 with an Asus Z490m Prime and 16gb of ram to build my own hackintosh; and that's the machine i cant get to boot !
PS : I've picked those items for their known compatibility with macOS.
 
In that case, why you just use the EFI dir I have provided on top of the thread? You only need to change the values in config.plist in General section. That means use your own serial and ROM and MLB values. It will boot immediately as the your configuration is very similar to mine. You can find the correct steps in that Guide again. https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#nvram
You will not learn much that way, but you will have a working Hackintosh on the end.
 
Thanks again for your reply. I've followed the guide to create my config.plist, and what seems to be an issue is the HDMI display that I'm using, I'm connecting the PC to a TV for now.
Also, I don't have an external GPU, only the one included in my processor, and that seems to cause problems despite the boot-args :(
 
The external graphics is not added to the config. It's automatically added bij Whatevergreen.kext. The only misconfiguration is the USBmap.kext. You can remove that from Kext folder and kernel add in the config.plist. The internal graphics is only the Device ID string. Please don't use the framebuffer patches. That will be automatically added by Whatvergreen. But you should use iMac 19,1 SMBIOS instead of iMacPro 1,1 as you don't use a dedicated graphics card. Than try again.
 
Back
Top