Contribute
Register

[SUCCESS] ASUS ROG Strix Z390-E Gaming + i7-9700k + Asus TUF RX 6800 XT + UHD 630 Headless + Big Sur / Monterey + OpenCore 0.7.8

Status
Not open for further replies.
Joined
Feb 22, 2014
Messages
76
Motherboard
Asus ROG Strix Z790-H Gaming WiFi
CPU
i5-13600K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS

ASUS ROG Strix Z390-E Gaming + i7-9700k + Asus TUF RX 6800 XT + UHD 630 Headless + Big Sur / Monterey + OpenCore​


About.png
Components:

Monitor:
LG 27UL650-W 27 Inch 4K UHD LED Monitor with VESA DisplayHDR 400
Motherboard: Asus ROG Strix Z390-E Gaming
CPU: Intel Core i7-9700K OC to 4.8 GHz
GPU:
ASUS TUF Gaming AMD Radeon RX 6800 XT OC Edition
RAM: Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3200MHz C16
Cooler: be quiet! Dark Rock Pro 4, BK022, 250W TDP, CPU Cooler
Case: Phanteks Eclipse P600S BK
PSU: Corsair RMX Series, RM750x, 750 Watt, 80+ Gold Certified, Fully Modular Power Supply
SSD NVME: Samsung 970 EVO Plus SSD 500GB - M.2 NVMe for macOS Big Sur
SSD Sata: Crucial MX500 500GB 3D NAND SATA 2.5 Inch for Windows 10 Pro
HDD:
Seagate Barracuda ST2000DM001 2 TB 3.5 Internal Hard Drive
Wi-Fi: TP-Link AC1300 PCIe WiFi PCIe Card Archer T6E
Bluetooth:
Asus USB-BT400
Thermal Paste: Noctua NT-H1 3.5g, Pro-Grade Thermal Compound Paste
Cable Mod: Antec Customization Mod Sleeve Extension Power Supply Cable Kit



Bios Version and Settings :

Bios version: 1802
Ai Tweaker > Ai Overclock Tuner > XMP II
Advanced > CPU Configuration > Intel (VMX) Virtualization Technology > Enabled
Advanced > System Agent (SA) Configuration > Above 4G Decoding > Enabled

Advanced > System Agent (SA) Graphics Configuration > Primary Display > Auto if iGPU or PCIE if DGPU
Advanced > System Agent (SA) Graphics Configuration > iGPU Multi-Monitor > Enabled (*)
Advanced > System Agent (SA) Graphics Configuration > DVMT Pre-Allocated > 64M
Advanced > System Agent (SA) Graphics Configuration > RC6(Render Standby) > Disabled
Advanced > USB Configuration > Legacy USB Support > Disabled
Advanced > USB Configuration > XHCI Hand Off > Enabled
Advanced > Onboard Devices Configuration > Connectivity mode (Wi-Fi & Bluetooth) > Disabled
Advanced > Onboard Devices Configuration > Serial Port > OFF
Boot > Secure Boot > OS Type > Windows UEFI mode

Boot > Secure Boot > Key Management > Clear Secure Boot Key if Dual Boot whit Windows
Boot > Boot Configuration > Fast Boot > Disabled
Boot > Boot Option 1 > Select your Mac OS install Drive first
Exit > Save Changes


(*): iGPU most be disabled during the installation process if u are using a RX 6800 XT because you can't reach the installer. After installation it can be enabled and and used headless alongside RX 6800 XT.


Intel i7 9700k CPU Stable Overclock to 4.8 GHz:
Ai Tweaker > Ai Overclock Tuner > XMP II
Ai Tweaker > Asus MultiCore Enhancement > Disabled - Enforce All limits
Ai Tweaker > AVX Instruction Core Negative Offset > 0
Ai Tweaker > CPU Core Ratio > Sync All Cores
Ai Tweaker > 1-Core Ratio Limit > 48
Ai Tweaker > CPU SVID Support > Disabled
Ai Tweaker > Digi+ VRM > CPU Load-line Calibration > Level 6
Ai Tweaker > Digi+ VRM > CPU Current Capability > 140%
Ai Tweaker > Internat CPU Power Management > Long Duration Package Power Limit > 4095
Ai Tweaker > Internat CPU Power Management > Short Duration Package Power Limit > 4095
Ai Tweaker > CPU/Cache Current Limit Max. > 255.75
Ai Tweaker > BCLK Aware Adaptive Voltage > Disabled
Ai Tweaker > CPU Core/Cache Voltage > Manual Mode
Ai Tweaker > CPU Core Voltage Override > 1.270
Ai Tweaker > CPU VCCIO Voltage > 1.10000
Ai Tweaker > CPU System Agent Voltage > 1.10000


Create your Big Sur Installer Bootable Drive:
You need a flash drive with a capacity of at least 16 gb.
1. Insert the USB drive
2. Open Disk Utility and erase your drive with with the following parameters

USB.jpg

3. Open Terminal, type the following command, hit enter and type your password :
Code:
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/USB /Applications/Install\ macOS\ Big\ Sur.app --nointeraction
Upon completion, the USB will be renamed Install macOS Big Sur
4. When everything is ready use OpenCore Configurator to mount EFI partition from installer drive and copy to it the EFI folder attached below.
Your Big Sur USB installer is ready.

Installation Notes
EFI created from Dortania OpenCore Guide: All SSDTs I created them manually to fit as well as possible this Motherboard and this CPU.


What works:
Sleep
Wake
Audio
Ethernet
Bluetooth
WiFi
Stability
Continuity
Handoff
iMessage
Universal Clipboard
Instant Hotspot
Air Drop
iPhone Cellular Calls
TRIM support enabled
Power Management
GPU acceleration
All Port USB (15) and Super Speed USB
USB type C Work
HDMI Work
DP Work

Bluetooth.png

USB.png

Wi-Fi.png




Wi-Fi Tp-Link Archer T6E and Bluetooth patch:

Wi-Fi Tp-Link Archer
needs the following kext to work:

AirportBrcmFixup.kext

Asus USB-BT400 dongle needs:

BlueToolFixup.kext
BrcmFirmwareData.kext
BrcmPatchRAM3.kext

Once injected all these kexts, Handoff, Instant Hotspot and AirDrop will be functional.

I recommend that the bluetooth usb dongle to be connected to a 2.0 usb port from back I/O and that port to be set as internal(255).

My bluetooth dongle can no longer be found on the market to be bought but I think this TP-Link UB400 can successfully replace it because it uses exactly the same chipset.


I also tried with 2 Fenvi network cards but I had big problems, see here.

iGPU UHD 630 Headless is supported:

VideoProc.png

Benchmark:

CPU.png

Metal.png

OpenCL.png


USB Port Map:
Included USBPorts.kext is created and optimized to fit my needs and my case.
I strongly recommend that you create your own USB Ports.kext that fits your needs and your case.
Guide: https://www.tonymacx86.com/threads/the-new-beginners-guide-to-usb-port-configuration.286553/

Included USBPort Map:
Ports.png

iServices warning:
In order to use all these services you must change SystemUUID and SystemSerialNumber in config.plist. You can generate those with OpenCore Configurator or you can add them manually with ProperTree. More info can be found here.

I'm sorry for my English

Update 05/01/2021
Updated all kext and OpenCore to 0.6.5
OpenCanopy enabled and set to "Modern" by default.

OpenCanopy.png


Update 15/01/2021

Bios updated to 1802
Updated bios settings for DGPU
i7 9700k Overclock guide
New EFI for DGPU RX 580


Update 03/02/2021
Updated all kext and OpenCore to 0.6.6
Bluetooth dongle changed with Asus USB-BT400


Update 09/04/2021
Updated all kext and OpenCore to 0.6.8

Update 16/07/2021
Updated all kext and OpenCore to 0.7.1
RX580 upgraded to RX 6800 XT
Reverted bluetooth dongle to old one (because no kext needed)

Update 01/11/2021
Updated all kext and OpenCore to 0.7.5
Reverted bluetooth dongle to Asus USB-BT400 because is supported by Monterey

Update 13/01/2022
Updated all kext and OpenCore to 0.7.8
All EFIs have been combined into a single archive



EFIs:

EFI iGPU: to be used with iGPU UHD 630 only (tested)
EFI DGPU RX580: to be used with non Navi AMD GPUs like RX580 (tested)
EFI DGPU RX 6800 XT : to be used with AMD Big Navi GPUs (tested with RX 6800 XT)
EFI DGPU RX 6800 XT MacPro 7.1 same as above but but uses MacPro7.1 SMBIOS. All other EFIs use the iMac19.1 SMBIOS (untested)

Note: DGPU EFIs will set integrated UHD 630 in Headless mod to work alongside them.

I no longer own this system and for this reason I can no longer test EFIs and also for this reason the updates will come a little harder.
 

Attachments

  • EFI DGPU RX 6800 XT.zip
    3.9 MB · Views: 451
  • EFI DGPU RX580.zip
    3.9 MB · Views: 450
  • EFI iGPU.zip
    3.9 MB · Views: 445
  • OC 0.7.5 EFI DGPU RX 6800 XT.zip
    6.6 MB · Views: 514
  • OC 0.7.5 EFI DGPU RX580.zip
    6.6 MB · Views: 496
  • OC 0.7.5 EFI iGPU.zip
    6.6 MB · Views: 447
  • OC 0.7.5 EFI DGPU RX 6800 XT MacPro 7.1.zip
    6.6 MB · Views: 512
  • OC 0.7.8 ASUS ROG Strix Z390-E Gaming.zip
    11.8 MB · Views: 645
Last edited:
Same CPU or i9 9900k? Exactly same BIOS version and settings?
 
Try with attached EFI but for me the problem is from some bad bios settings or macos installer is corrupted. I just tried again with efi attached in the first post and for me it works without problems. You modified my EFI in any way except "agdpmod=pikera" ?

LE: speaking of "agdpmod=pikera" your boot arg is "agdmod=pikera"
 

Attachments

  • Asus ROG Strix Z390-E Gaming 2.zip
    3.2 MB · Views: 281
1.You corrected your bootarg?
2. Your bios settings have been modified to reflect your gpu changes?
3. Have you used only my EFI without changing it except boot args?
 
I think for your i9900k might be needed for a different patch. Can you provide me dsdt.aml of that combination motherboard + cpu?
I'll try to patch it for you this afternoon.
 
Last edited:
Status
Not open for further replies.
Back
Top