Contribute
Register

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

Try this one and let me know if it works. If it does I will send an optimized version.

Didn't work. Same black screen (monitor turns off after Apple logo and progress bar)

Let me spell out the process Im undertaking in case I'm doing something wrong:
1) load clover
2) mount my Catalina partition
3) open and delete entire EFI folder
4) copy over the dgpu-efi unzipped folder that modMike provides
5) run Mac optimizer/ extras / excute all
6) reboot
7) press F11 on bootloader
8) load Catalina

Am I missing something?

empty your trash bin
Thanks!
 
Didn't work. Same black screen (monitor turns off after Apple logo and progress bar)

Let me spell out the process Im undertaking in case I'm doing something wrong:
1) load clover
2) mount my Catalina partition
3) open and delete entire EFI folder
4) copy over the dgpu-efi unzipped folder that modMike provides
5) run Mac optimizer/ extras / excute all
6) reboot
7) press F11 on bootloader
8) load Catalina

Am I missing something?


Thanks!

No that's correct. I will need to ponder.
 
Yeah, this one:
XML:
        <key>Patch</key>
        <array>
            <dict>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>AppleRTC patch</string>
                <key>Count</key>
                <integer>1</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>dTMPtw==</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleRTC</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>18.5.0</string>
                <key>Replace</key>
                <data>6zMPtw==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>
        </array>

It is enabled in my EFI.
 
Hi ModMike, used the guide and everything works” great. Thanks! buddy.....
 
33.8 % better Vega 64 with these recent changes...but the fan NEVER goes down, so, um, maybe not :)

I am still stumped on OC dual boot. Ubuntu keeps wanting to put stuff on the OC EFI. OC doesn't see it. I put these same files on the EFI on the Ubuntu SSD and nope, OC doesn't see it.

Is there some setting in this config.plist I need to change to get this to work?
 
OK, I have a ASUS 390-F, i5-9600KF and Vega 64.
I managed to get Catalina installed, but I'm confronted by this error upon logging in also and second error:
Code:
panic(cpu 3 caller 0xffffff800f0652fa): Kernel trap at 0xffffff800ef73e2b, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000000060, CR3: 0x000000084c18805f, CR4: 0x00000000003626e0
RAX: 0x0000000000000060, RBX: 0xffffff8060fa1a40, RCX: 0x0000000000000000, RDX: 0xffffff800f8a1e00
RSP: 0xffffff83b97c3bb0, RBP: 0xffffff83b97c3bf0, RSI: 0xffffff800fa3c2a0, RDI: 0x0000000000000000
R8:  0x0000000000000000, R9:  0x0000000000000003, R10: 0x0000000000060200, R11: 0x0000000140000100
R12: 0xffffff805f341301, R13: 0xffffff805f341308, R14: 0xffffff805f341360, R15: 0xffffff83b97c3bc0
RFL: 0x0000000000010246, RIP: 0xffffff800ef73e2b, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000060, Error code: 0x0000000000000002, Fault CPU: 0x3, PL: 0, VF: 0

Backtrace (CPU 3), Frame : Return Address
0xffffff83b97c3610 : 0xffffff800ef3bb2b
0xffffff83b97c3660 : 0xffffff800f0734d5
0xffffff83b97c36a0 : 0xffffff800f064f4e
0xffffff83b97c36f0 : 0xffffff800eee2a40
0xffffff83b97c3710 : 0xffffff800ef3b217
0xffffff83b97c3810 : 0xffffff800ef3b5fb
0xffffff83b97c3860 : 0xffffff800f6d2aa9
0xffffff83b97c38d0 : 0xffffff800f0652fa
0xffffff83b97c3a50 : 0xffffff800f064ff8
0xffffff83b97c3aa0 : 0xffffff800eee2a40
0xffffff83b97c3ac0 : 0xffffff800ef73e2b
0xffffff83b97c3bf0 : 0xffffff800ef73663
0xffffff83b97c3c10 : 0xffffff800ef13be8
0xffffff83b97c3c80 : 0xffffff800ef1365d
0xffffff83b97c3ce0 : 0xffffff800ef12e6b
0xffffff83b97c3d00 : 0xffffff800ef2a057
0xffffff83b97c3d60 : 0xffffff800ef29e7a
0xffffff83b97c3d90 : 0xffffff800ef7a724
0xffffff83b97c3de0 : 0xffffff800f439e21
0xffffff83b97c3e40 : 0xffffff800f439750
0xffffff83b97c3eb0 : 0xffffff800f43d65e
0xffffff83b97c3f40 : 0xffffff800f59b08a
0xffffff83b97c3fa0 : 0xffffff800eee3206

BSD process name corresponding to current thread: com.apple.audio.

Mac OS version:
19D76

Kernel version:
Darwin Kernel Version 19.3.0: Thu Jan  9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64
Kernel UUID: A8DDE75C-CD97-3C37-B35D-1070CC50D2CE
Kernel slide:     0x000000000ec00000
Kernel text base: 0xffffff800ee00000
__HIB  text base: 0xffffff800ed00000
System model name: iMac19,1 (Mac-AA95B1DDAB278B95)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 14372805165
last loaded kext at 14348421293: >!AGraphicsDevicePolicy    4.7.2 (addr 0xffffff7f902df000, size 86016)
loaded kexts:
com.intel.driver.EnergyDriver    3.6.1
com.symantec.ips.kext    14.2.1f98
com.symantec.nfm.kext    14.2.1f98
com.symantec.internetSecurity.kext    14.2.1f98
at.obdev.nke.LittleSnitch    5430
com.metakine.handsoff.driver    4.4.1
ru.joedm.SMCSuperIO    1.1.2
as.acidanthera.mieze.!IMausi    1.0.2
as.vit9696.SMCProcessor    1.1.2
as.lvs1974.AirportBrcmFixup    2.0.6
as.vit9696.!AALC    1.4.8
as.acidanthera.BrcmFirmwareStore    2.5.2
ru.usrsse2.SMCBatteryManager    1
ru.usrsse2.SMCLightSensor    1
as.vit9696.VirtualSMC    1.1.2
com.rehabman.driver.USBInjectAll    0.7.5
as.vit9696.WhateverGreen    1.3.9
as.vit9696.Lilu    1.4.4
com.symantec.SymXIPS    8.2.2
>!AGraphicsDevicePolicy    4.7.2
@AGDCPluginDisplayMetrics    4.7.2
>AudioAUUC    1.70
@private.KextAudit    1.0
>!AHV    1
|IOUserEthernet    1.0.1
|IO!BSerialManager    7.0.3f5
>pmtelemetry    1
>!A!IPCHPMC    2.0.1
@Dont_Steal_Mac_OS_X    7.0.0
>!AGFXHDA    100.1.424
>!AFIVRDriver    4.1.0
>!A!ISlowAdaptiveClocking    4.0.0
|SCSITaskUserClient    422.0.2
|IO!BUSBDFU    7.0.3f5
>!AFileSystemDriver    3.0.1
>!AVirtIO    1.0
@filesystems.hfs.kext    522.0.9
@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1
@BootCache    40
@!AFSCompression.!AFSCompressionTypeZlib    1.0.0
@filesystems.apfs    1412.81.1
>AirPort.BrcmNIC    1400.1.1
>!AAHCIPort    341.0.2
>!AACPIButtons    6.1
>!ARTC    2.0
>!AHPET    1.8
>!AACPIEC    6.1
>!ASMBIOS    2.1
>!AAPIC    1.7
$!AImage4    1
@nke.applicationfirewall    303
$TMSafetyNet    8
@!ASystemPolicy    2.0.0
|EndpointSecurity    1
>!AGraphicsControl    4.7.2
|IOAVB!F    800.17
>!ASSE    1.0
>IOPlatformPlugin!F    6.0.0d8
>!AHDA!C    283.15
|IOHDA!F    283.15
@!AGPUWrangler    4.7.2
>!ASMBusPCI    1.0.14d1
|IONDRVSupport    569.4
@kext.AMDSupport    3.0.5
@!AGraphicsDeviceControl    4.7.2
|IOGraphics!F    569.4
|IOSlowAdaptiveClocking!F    1.0.0
@plugin.IOgPTPPlugin    810.1
|IOEthernetAVB!C    1.1.0
|Broadcom!BHost!CUSBTransport    7.0.3f5
|IO!BHost!CUSBTransport    7.0.3f5
|IO!BHost!CTransport    7.0.3f5
|IO!B!F    7.0.3f5
|IO!BPacketLogger    7.0.3f5
>usb.IOUSBHostHIDDevice    1.2
>!UAudio    320.49
>usb.cdc    5.0.0
>usb.networking    5.0.0
>usb.!UHostCompositeDevice    1.2
>usb.!UHub    1.2
|IOAudio!F    300.2
@vecLib.kext    1.2.0
|IOSerial!F    11
|IOSurface    269.6
@filesystems.hfs.encodings.kext    1
|IOAHCIBlock!S    316.80.1
>usb.!UHostPacketFilter    1.0
|IOUSB!F    900.4.2
>!AXsanScheme    3
|IO80211!F    1200.12.2b1
>mDNSOffloadUserClient    1.0.1b8
>corecapture    1.0.4
|IOSkywalk!F    1
|IOAHCI!F    290.0.1
|IONVMe!F    2.1.0
>!AEFINVRAM    2.1
>usb.!UXHCIPCI    1.2
>usb.!UXHCI    1.2
>!ASMCRTC    1.0
>!AEFIRuntime    2.1
|IOHID!F    2.0.0
$quarantine    4
$sandbox    300.0
@kext.!AMatch    1.0.0d1
|IOSMBus!F    1.1
>DiskImages    493.0.0
>!AFDEKeyStore    28.30
>!AEffaceable!S    1.0
>!AKeyStore    2
>!UTDM    489.80.2
|IOSCSIBlockCommandsDevice    422.0.2
>!ACredentialManager    1.0
>KernelRelayHost    1
>!ASEPManager    1.0.1
>IOSlaveProcessor    1
|IOUSBMass!SDriver    157.40.7
|IOSCSIArchitectureModel!F    422.0.2
|IO!S!F    2.1
|IOUSBHost!F    1.2
>!UHostMergeProperties    1.2
>usb.!UCommon    1.0
>!ABusPower!C    1.0
|CoreAnalytics!F    1
>!AMobileFileIntegrity    1.0.5
@kext.CoreTrust    1
|IOTimeSync!F    810.1
|IONetworking!F    3.4
|IOReport!F    47
>!AACPIPlatform    6.1
>!ASMC    3.1.9
>watchdog    1
|IOPCI!F    2.9
|IOACPI!F    1.4
@kec.pthread    1
@kec.corecrypto    1.0
@kec.Libm    1
 

Attachments

  • LWScreenShot 2020-04-21 at 8.47.19 pm.png
    LWScreenShot 2020-04-21 at 8.47.19 pm.png
    41.1 KB · Views: 56
Thanks to this guide, I got a working Hackintosh with OpenCore. Its an Asus Z390i, i9-9900, 32GB RAM, MSI Radeon 580 8GB - all put in a Dan Case A4.

Just waiting for the replacement onboard network card BCM94360NG which is supposed to work out of the box without any kext drivers or other hacks.

For the MSI Radeon RX 580, I did try the radeonboost instructions, but in my case it didn’t improve GeekBench scores. It topped out at around 50.000 points for metal without any hacks. I ended up removing all Radeon related graphic patches and all other kexts and OpenCore references.

The internal inlet IGPU is working for hardware acceleration and the RX 580 is too according to that videoproc app. Basically I just used the IGPU OpenCore configuration, removed all Radeon related Kexts and OpenCore plist references.

Tested a few games, Premiere Pro, Davinci Resolve and some audio apps. All good without any issues!

Oh, one small issue. I noticed is that when I connect my 4K TV to either HDMI port of the Radeon 580. I’m getting intermittent graphics and sound corruption. DisplayPort works fine, including dual monitor 4K resolution.
 
OpenCore Catalina 10.15.4 Version 2020.04.17

Dear Modmike,

I submit three minor modifications to your OpenCore bundle for you're review (& hopefully to share with others that may help), these should work with Clover too (1 & 2 out of the box, 3 needs modification)

1/ RealtekTRL8111.kext (kext in kexts folder and config to load in OC)
This adds support Realtek ethernet adapters, that many Z390 motherboards have included

2/ Apple UEFI Preboot support (FileVault)
These drivers (AppleKeyFeeder.efi & AppleUISupport.efi) enable rending and keyboard processing in preeboot environment so that users can enter their passwords in for decrypting via FileVault

3/ Fix for failed to POST (Patch in OC config)
This fixes and issue with Asus Z390P (& other) boards where by a shutdown or restart causes a POST error

Hopefully you will find this acceptable and they can be of help too others

Thanks,
Caro
 

Attachments

  • CARO-OC-EFI.zip
    60.4 MB · Views: 241
Back
Top