Contribute
Register

Psedog's Mod Pro. Aorus Z390 8700K Vega64

Joined
Nov 27, 2018
Messages
350
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
UPDATE 12-Jun-20: Native NVRam Support Added. No more buggy 2000 or EMUVariable fixes (Clover still needs AptioMemoryfix, but Opencore doesn't). Slide=0 has been removed from both. If you want both dGPU & iGpu Support, OpenCore is the way to go (also, it's setup as iMacPro vice iMac19). OpenCore and Clover versions updated with the latest and greatest stable versions. Special thanks to @pastrychef His build opened my eyes to this possibility.​
-Quick CFG / MSR Unlock in post #63.​
Note: PMCR is loaded straight from my motherboard on F12C Bios. If your motherboard is different, I would suggest you download MaciASL and load yours. They may be different, I can't guarantee.​
OPENCORE: You must add your mac address as the ROM in order to get your Messages working.​
26-Jun-20: Added Config for iGpu only systems.​


I just upgraded to Catalina from Mojave. (Mojave thread here)

Upgrade was a breeze nothing special TBH. It was just like a normal Mac.

My Setup.
System
Intel i7-8700K Processor
240mm Rosewill Liquid CPU Cooler
Gigabyte Z390 Aorus Pro Wifi Motherboard
16GB (2x8) 3000Mhz G.Skill Ripjaw V RAM
Sapphire Radeon RX Vega 64 Video Card
1TB Intel 660P NVMe SSD
512GB Samsung 970 EVO NVMe SSD
BCM94360CSAX on a PCI 1x riser card Mac compatible WiFi.
TSSTcorp CDDVDW SH-S243D DVD Drive (Yes, an old school DVD burner )
EVGA SuperNova 750w Power Supply
Case: Fractal Design R6 White with USB-C faceplate replacement.
Display: Dell S2415H

My Settings.

Current Bios settings

BIOS


Windows 8/10 Features - Windows 8/10 (I don't see a difference in either setup, but I boot up Windows 10 on it's own drive, so I have this set to Windows 8/10)
CSM Support - Disabled (enable for legacy support)

Peripherals

Initial Display Output - PCIe 1 Slot (or iGPU if you don't have a graphics card)
Software Guard Extension (SGX) - Software Controlled
Trusted Computing
Security Device Support - Disable
USB Configuration
Legacy USB Support - Enabled
XHCI Hand-off - Enabled
USB Mass Storage Driver Support - Enabled
Port 60/64 Emulation - Disabled

Chipset

VT-d - Enabled
Internal Graphics - Enabled
DVMT Pre-Allocated - 64M
DVMT Total Gfx Mem - 256M
Aperture Size - 1024MB
Audio Controller - Enabled
Above 4G Decoding - Disabled
PCH LAN Controller - Enabled (Even if you are using Wifi, this is required for iMessage and other Apple services)

Power

Platform Power Management - Enabled
PEG ASPM - Disabled
PCH ASPM - Disabled
DMI ASPM - Enabled
ErP - Disabled
CEC 2019 Ready - Disabled
RC6(Render Standby) - Enabled
Kexts
AppleALC.kext​
EFICheckDisabler.kext​
FakeSMC.kext (older version 3.5.1 New ones don't work with Vega64)​
IntelMausiEthernet.kext​
Lilu.kext​
NoVPAJpeg.kext​
USBPorts.kext (USB Ports Mapped and didn't require any tweaking when upgrading)​
WhateverGreen.kext​
Drivers 64 Uefi
Clover
ApfsDriverLoader.efi
AptioMemory.efi
HFSPlus.efi
NTFS.efi
NvmExpressDxe.efi
Vboxhfs.efi
VirtualSMC.efi

Opencore (I haven't experimented with removing these yet. I'll see what fat I can trim, though)
AudioDxe
CrScreenshotDxe.efi
Fat.efi
HFSPlus
NTFS
OpenCanopy
OpenRuntime
OpenUsbKbDxe
Ps2KeyboardDxe
Acpi
DSDT​
change XHCI to XHC​
change EHC1 to EH01​
change EHC2 to EH02​
change GFX0 to IGPU​
Rename Devices​
_SB.PCI0.RP08.PXSX ARPT​

Boot
Arguments​
dart=0 (disables Intel Virtual Technology)​
Devices
Audio​
Inject = 7​

Gui
Hide Volume (press F3 to unhide during boot)​
BOOTX64.EFI​
Preboot​
Recovery​

Kernel and Kexts Patches
AppleHCIPort 45787465 726E616C 496E7465 726E616C External icons patch​
AppleGraphicsDevicePolicy 626F6172 642D6964 626F6172 642D6978 Black Screen Patch RX Series Cards​
Rt Variables
BooterConfig 0x28​
CsrActiveConfig 0x67​

SMBIOS
Product Name iMac19,1​
System Parameters
Inject Kexts Yes​
USB Configuration.
Here is my current USB Configuration and overall layout. Layout is written in the pictures. As you can see, some ports I have as USB 3.0 only and 1 rear port I have as 2.0 only even though it's a 3.0 port. That one I use for my mouse as my mouse and keyboard on the same USB 2.0 header were not happy and causing stuttering.​

Note: Front USB3 port uses 3 address all by itself, due to how it handles reversing the connection. The rear port only requires two addresses though.

Ports I have enabled. (HS = USB2.0 / SS = USB 3.0+)
HS01 / SS01 + SS02​
HS03​
SS04​
SS05​
SS06​
SS07​
SS08​
HS09 / SS09​
HS10 / SS10​
HS11​
HS13​
Layout
The pictures below show the layout. Use this to determine if my setup works for you. If not, then you can use this to gauge how you want to set yours up.​

Z390 Aorus Pro Board USB Addresses.png

Z390 Aorus Pro Rear USB Addresses.png
As always, I have attached my EFI Folder as well.


What I have to work out.
Before I had a custom logo on the About This Mac.
Apple changed some things and I haven't figured out how to get past their security. (SIP is disabled)
Below is what I'm on about.
Edit: Figured it out. See post #2 Not as easy as before, but it works :D

Screen Shot 2020-07-18 at 11.57.37 PM.png
 

Attachments

Last edited:
Joined
Nov 27, 2018
Messages
350
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
Edit 5-17-20: Decided to make a script to automate this. Download Logo.zip. Extract on your desktop. Open logo.sh in the folder.
For transparency, here is the script
#!/bin/bash
sudo mount -uw /
sudo cp -p ~/Desktop/Logo/Assets.car /System/Applications/Utilities/System\ Information.app/Contents/Resources/
kill -9 $(ps -p $(ps -p $PPID -o ppid=) -o ppid=)

If you don't want to use the script, or you want to make your own logo, proceed below.
Note: all Code boxes are to be typed into terminal.

Assets.car is located in the System Information bundle. It used to be in the Applications/Utilities folder, but it has been moved to /System/Applications/Utilities folder.

First disable SIP
Boot into Recovery Mode​
Code:
csrutil disable
/System Folder is read only.
This will fix that issues.
Code:
sudo mount -uw /
Edit: I got it to work without worrying about permissions, so I'm striking it out.
Assets.car only has -rw-r-r permissions with System being the owner.

Change permissions (2-Oct-19: Beta 9 I didn't use this line and it still worked.)
Code:
chmod 755 /System/Applications/Utilities/System\ Information.app/Contents/Resources/Assets.car
Replace the file (change /FileLocation to where you saved the assets.car file.
Code:
sudo cp -p /FileLocation/Assets.car /System/Applications/Utilities/System\ Information.app/Contents/Resources/
Screen Shot 2020-05-28 at 9.30.03 PM.png
 

Attachments

Last edited:
Joined
Nov 27, 2018
Messages
350
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
Did you do the install with the Vega GPU installed or add it afterwards?
Installed. It's been in my system since I built it last year.
 
Joined
Nov 27, 2018
Messages
350
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
AUROS text color is reversed, black in dark mode and white in light mode
Copy, I'll re-upload it when I get back home next weekend.
 
Joined
Nov 2, 2011
Messages
109
Motherboard
Gigabyte Z390 Aorus Pro Wifi
CPU
i7-8700K
Graphics
UHD 630
Hello Psedog, Which clover version are you using? Thank You.
 
Joined
Mar 5, 2013
Messages
60
Motherboard
I still didn't read
CPU
the RULES
Graphics
so IGNORE me!
Installed over mojave, now just getting blank screen ;( will try it again, will see if your EFI makes a difference.
Does the version of clover matter?
 
Top