Announcements

Similar Content

Trying to get Hardware Acceleration working on my Hackintosh (HEVC Support) however I am such a noob, OpenCore is very new to me and would love some support.
I have included screenshots and the EFI that is currently working on my System, I have USB 2 & 3.0 all working, however, the only thing I can fault is my GPU not being hardware acceleration enabled.

Things I've tried: I tried following the post https://www.tonymacx86.com/threads/catalina-10-15-2-update-lost-hevc-h265-acceleration.288563/ - No Luck
I have also tried: https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/page-53?post=28255048#post-28255048 - No luck either!

My friend online tells me I shouldn't need such Kext as he has the same build as me but when I load his EFI on my system it boots with no USB 2 or 3.0 (I'm keeping his EFI off here as I've uploaded mine.)

Please note: I appreciate all (any) pieces of advice and please do bear in mind that I am a noob and may need whatever you say simplifying as I can get easily confused.

I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
This﻿ is also a thread to discuss everything Z390 Master and try and help where we can and maybe make things a little better for you.

A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.

This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Master using bios revision F11c, 9900k with a 5700 XT but has also been tested and verified fully working with the following Hardware

@glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install. (glasgood put the guide together for the Z390 Pro but the two boards are so alike that you can follow this guide with no problems at all using the Z390 Master)

EFI FOLDERS
please note - You must flash your Z390 MASTER bios to revision F11c to use any of these EFI's, The DSDT is not designed for any other Bios revision
mb_bios_z390-aorus-master_f11c.zip - Aorus Z390 Mast﻿er Bios F11c ﻿﻿

CLOVER & OPENCORE EFIs ﻿
Current EFIs Updated 01/06/2020

Clover EFI Update v5118 - 01/06/2020 - Use with Bios revision F11c Only or Replace with the older F10 DSDT if you don't want to update the bios﻿

Please Note - I have now set KernelPM to No as standard so if you don’t have a unlocked﻿ MSR or not using my MSR Unlocked Bios Profile then go into the Clover Config.plist and set KernelPM to Yes or you won’t be able to boot up. An even better fix would be to unlock your MSR using my profile ﻿method.

Note - If your not using a 5700 XT or any other Navi GPU then remove agdpmod=pikera from the boot arguments.﻿

O﻿penCore EFI Update v0.5.9 - 01/06/2020
Myself and @texem have now created a OpenCore EFI done the way the OpenCore Devs intended it to be made, There is no DSDT in use so you can use this EFI on any supported GPU and the SSDTs have been made so they will not be used in any other Operating System apart from MacOS.

Note - If your not using a 5700 XT or any other Navi GPU then remove agdpmod=pikera from the boot arguments.﻿
Note 2 - Do not try to carry across your old OpenCore Config.plist to the new EFI as to many changes have occurred in 0.5.9. Use the new Config.plist instead.

PlistEdit Pro.zip - PlistEdit Pro (use to edit OpenCore)

Using PlistEdit Pro add your details by modifying the following

PLEASE NOTE - These EFIs are setup to be used with your msr Unlocked so make sure you use the F11c Unlocked Profile but if for any reason you c﻿an not unlock MSR then just modify following in the OpenCore config.plist :
﻿﻿

To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
https://www.olarila.com/forum/17-dsdt-patch-requests/
(If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)

If Your Not Using File Vault Then Please Disable Hibernate
disablehibernate.command

Open terminal and run this command:
﻿﻿sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction﻿
﻿ This will take about 30 minute﻿﻿s.﻿

Install bootloader

Download the CloverEFI from official repository (used 5099) and install only with these options on "Install macOS Catalina":

FileVault 2
﻿
If you plan to use FileVault 2, you need to download additional drivers, since what comes with Clover is not up to date and use VirtualSMC instead of FakeSMC.
Follow instructions bellow:
﻿
From current Clover install﻿ation, check these options to USB keyboard/mouse work on password screen:
- UEFI Drivers - Human Interface Devices - UsbKbDxe
- UEFI Drivers - Human Interface Devices - UsbMouseDxe

After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/.

Download the versions 2.1.0 and 2.0.9 of AppleSupportPkg from: https://github.com/acidanthera/AppleSupportPkg/releases
We need the last version of AppleGenericInput.efi that is inside 2.1.0 and last version of AppleUiSupport.efi that is inside 2.0.9.
OR download attached bell﻿ow.

Put in /Volumes/EFI/EFI/CLOVER/drivers/UEFI/

That's it! FileVault 2 will work without problems.

Make things works﻿

After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/.

- Download the VirtualSMC.kext, SMCProcessor.kext, SMCSuperIO.kext and UEFI driver (put VirutalSmc.efi inside /Volumes/EFI/EFI/drivers/UEFI/). I used the version 1.0.9.
- Download the Lilu.kext from here. I used the version 1.3.9.
- Download the WhateverGreen.kext from here. I used the version 1.3.4.
- Download the AppleALC.kext from here. I used the version 1.4.3.
- Download the USBInjectAll.kext from here. I used the version 2018-1108.
- Download the IntelMausi.kext from here. I used the version 1.0.2.
- Download the SmallTree-Intel-211-AT-PCIe-GBE.kext attached bellow to enable second ethernet.

Important! If you are coming from my previous Mojave guide, please note that I am using some kexts from other repositories / authors.

Wifi and Bluetooth (BCM94360CS)

Works out of box (plug 'n' play).

Now you can start the installation without problem (I guess).

How install

UEFI Setup Configuration and Installation

UEFI configuration

My BIOS is F10 (I use an 8th generation processor, so I don't need to upgrade)

Run this command in Terminal to disable hibernation (doesn't work in macOS):
sudo pmset -a hibernatemode 0

It's done!

System Updates﻿
﻿
10.15.2

Before install, update the following kexts:
- Lilu.kext. I used version 1.4.0.
- WhateverGreen.kext. I used version 1.3.5.
- AppleALC.kext. I used version 1.4.4.
(all download links above)

Download the latest CLOVERX64.efi.zip build. I used version 5100.
Mount EFI partition and unzip to:
- /Volumes/EFI/EFI/CLOVER/CLOVERX64.efi
- /Volumes/EFI/EFI/BOOT/BOOTX64.efi (rename the copy of CLOVERX64.efi to BOOTX64.efi

Install update. Will reboot at least four time.

10.15.3

Updated with success without changing anything.

10.15.4

Before install, update the following kexts:
- Lilu.kext. I used version 1.4.2.
- WhateverGreen.kext. I used version 1.3.7.
- AppleALC.kext. I used version 1.4.7.
- VirtualSMC.kext. I used version 1.3.7.
(all download links above)

Download the latest CLOVER installer. I used version 5107.
- Install respecting the configuration mentioned above in "Install bootloader" section.

Install update. Will reboot at least four time.

10.15.5

- Same as usual, update all Kexts and Clover.
- Install Update, reboot.

If you like me, I had a problem with two monitors. I needed to roll back two Kexts of video from 10.15.4: FixGraphics10.15.5.zip
After replace, fix permissions and cache.

And last but not least

I would like to thank the following community members, by making these dream possible:@crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas and all others members involved directly or indirectly.