Jump to content

AudioGod's Aorus Z390 Master Patched DSDT EFI for Catalina Mini Guide and Discussion


AudioGod
1,847 posts in this topic

Recommended Posts

After @psycato his questions not so long ago I noticed something odd. After installing iStat menus I noticed that the RX 580's memory doesn't idle in my system. It keeps running at 2 Ghz, having connect two 1920*1080 screens @ 60Hz. One connected via HDMI & one via DP.   The problem was not only hackintosh related but in Windows I was able to resolve the issue, the clock idles back to around 300Mhz and draws significantly less power. In Windows the issue was caused by a different refresh rate on the screens. One was 59 and one 60Hz.

 

Now back to hackintosh. I've been searching on the net for several hours but couldn't find a solution yet but it seems I'm not the only one having this issue. The clock remains at 2Ghz when the 2 monitors are connected via DP & HDMI.  Changing the DP cable with an HDMI one wasn't any better either.   Then I disconnected the second monitor / tv & rebooting blew life in it, now it fluctuates between 300 & 1000Mhz.

 

Does anyone know how to resolve this?  The TV & monitor we're using are both 1920*1080 60Hz capable.

It doesn't cause issues while using the system but it draws 40w more on idle.  If possible I would like to get rid of the exces.

Thx in advance.

Link to comment
Share on other sites

6 hours ago, LVNona said:

Hei guys! I have weird issue and that happened after I updated to latest OS 10.15.3:

first in middle sleep computer can automatically start and that crash to Default Bios settings and my other windows boots up.

Also just noticed if I boot with your BIOS settings I can't boot OS - it stacks at OS logo and thats it!

If I do BIOS LOAD to DEFAULT I can start OS without problems.

 

Any idea?


What bios revision and EFI are you using?

  • Like 1
Link to comment
Share on other sites

16 hours ago, LVNona said:

Bios 11c and not sure what do you mean by EFI, but I'm using what ever your latest EFI Clover setup.


Yep that’s exactly what I meant and thanks, I’m not totally sure what’s going on there, have you checked to see what your log is saying straight after it happens?

 

Try updating to the latest OcQuirks R13 and Virtual SMC and see if it cures it.

Also there’s a driver called MemoryAllocation.EFI that’s in your UEFI folder that you should remove from the EFI but when you do you will find the system won’t want to boot up anymore until you remove the motherboard power and battery for a few mins to totally clear it out and just load back your bios profile and carry on as normal.

 

im about to put a notice up on my threads about the above file as it turns out it’s not safe to use and could cause harm to the system in the same way as free2000.EFI does. (No systems have been harmed to my knowledge by it but it’s better to be safe then sorry)

 

OcQuirks R13.zip

VirtualSMC.zip

AppleALC.zip

Edited by AudioGod
  • Like 1
Link to comment
Share on other sites

On 2/3/2020 at 9:03 AM, decat said:

After @psycato his questions not so long ago I noticed something odd. After installing iStat menus I noticed that the RX 580's memory doesn't idle in my system. It keeps running at 2 Ghz, having connect two 1920*1080 screens @ 60Hz. One connected via HDMI & one via DP.   The problem was not only hackintosh related but in Windows I was able to resolve the issue, the clock idles back to around 300Mhz and draws significantly less power. In Windows the issue was caused by a different refresh rate on the screens. One was 59 and one 60Hz.

 

Now back to hackintosh. I've been searching on the net for several hours but couldn't find a solution yet but it seems I'm not the only one having this issue. The clock remains at 2Ghz when the 2 monitors are connected via DP & HDMI.  Changing the DP cable with an HDMI one wasn't any better either.   Then I disconnected the second monitor / tv & rebooting blew life in it, now it fluctuates between 300 & 1000Mhz.

 

Does anyone know how to resolve this?  The TV & monitor we're using are both 1920*1080 60Hz capable.

It doesn't cause issues while using the system but it draws 40w more on idle.  If possible I would like to get rid of the exces.

Thx in advance.

 

 

So, after searching for a solution on the internet I found out that this problem is related to AMD setting the clock in a higher range when multiple monitors are connected.

 

I don't really need a dual monitor setup in macOS but in Windows it's necessary for the misses. 

Instead of disconnecting the cable everytime, would it be possible to disable a particular HDMI port in macOS?

 

Link to comment
Share on other sites

NEW Clover Major EFI, 4th February 2020

(Use With Bios Revision F11c)

 

VERY IMPORTANT NOTICE

PLEASE NOTE IT HAS BEEN DISCOVERED THAT THE DRIVER MemoryAllocation.EFI IS MADE FROM THE SAME CODE AS THE FREE2000.EFI DRIVER AND IS POTENTIALLY HARMFUL TO YOUR SYSTEM SO I HAVE DECIDED TO DROP THE DRIVER FROM MY EFIs.

 

You will need to preform a full bios reset by removing all power to the system and then removing the motherboards internal battery for a few minutes then put it all back and load back in your bios profile and continue as normal.

 

If you find your unable to boot up with the new EFI and the IGPU enabled then you can try dropping the IGPU memory from 64mb to 32mb or if that doesn't work you can disable the IGPU and change the boot argument from shikigva=80 to shikigva=144

 

The EFI and DSDT has now been updated to the my latest version.

Changes made include,

New DSDT's For bios revision F11c ONLY

OcQuirks Revision 13

AppleALC-1.4.6

VirtualSMC 1.11

Clover Updated too Revision 5103

Plus other minor tweaks to the clover config

 

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

AG Clover Z390 Master Navi Vega EFI.zip - Vega, Navi (5700, 5700XT), Radeon VII DSDT EFI

AG Clover Z390 Master Polaris EFI.zip - RX5XX Polaris DSDT EFI

 

 

Alternative EFI - OpenCore, No DSDT and Done the way OpenCore intended it 4th February 2020

We 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.

AG OC DSDT Free Z390 Master EFI.zip - OC Version 0.5.5 DSDT Free, SMBios19,1 (04/02/20)



 

Alternative EFI 2 - N-D-K Fork of OpenCore 4th February 2020 Use with Bios revision F11c Only or Replace with the older F10 DSDT if you don't want to update the bios.

N-D-K OC 055 Navi Vega EFI.zip - Vega 56/64 Navi (5700/5700XT) & Radeon VII DSDT Bios F11c

N-D-K OC 055 Polaris EFI.zip - RX Polaris Series DSDT Bios F11c

 

 

Support on this thread for these EFIs won't be great but @texem and myself will help out where we can.

PLEASE NOTE - All bios settings and guide notes are the same for these EFI's and the SMBios is now set to 19,1

 

For OpenCore and the N-D-K Version Using PlistEdit Pro add your details by modifying the following 

 

453128831_Screenshot2020-01-16at19_25_01.thumb.png.7a9beac3ccc0096941fc4a0ec07b8248.png

 

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 can not unlock MSR then just modify following in the OpenCore config.plist :



249434888_Screenshot2020-01-16at19_26_02.thumb.png.948834bc41d84df577e126ae92c9d773.png

 

 

Additional Downloads

 

mb_bios_z390-aorus-master_f11c.zip - Aorus Z390 Master Bios F11c 

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


 

CFG Unlock (MSR) F11c BIOS Profile - The Easy Way 

I have made this bios profile for you all to use that will unlock CFG on your motherboard making it play alot more friendly with the NVRam.

It also has all the bios settings listed on this guide pre done and saved onto the profile.



F11c MSR Unlocked Profile.zip - Use with Bios Revision F11c ONLY

 

1 - Download the profile and save it to a USB Key

2 - Go into the bios,

3 - Load the profile, 

4 - Save and exit

5 - Go straight back into the bios and save your bios to a new profile and name it Default CFG Unlocked or something like that.

6 - Boot back into Catalina go into your clover config and under Kernal and Kext Patches Uncheck KernalPM 

7 - Save the changes and then restart and your done, your motherboard will now be CFG (MSR) Unlocked

 

    PLEASE NOTE - If you reset the bios or load bios defaults it will clear the Unlock making CFG Locked again. 

 

Edited by AudioGod
  • Like 1
  • Thanks 2
Link to comment
Share on other sites

18 minutes ago, channa13 said:

Hi

Thanks for posting , can you send me an OC Efi for radeon VII with Smbios iMacpro1,1 ? i want to fully utilize my RVII. Thank you

Yes sure no problem give me 30mins as I’m just eating my dinner bud :thumbsup_anim:

 

side note - if you disable igpu and change shiki too 144 in the boot arguments it’s the same thing but your still running under the correct smbios 19,1

 

if you do that instead then let me know how it goes for you?

Edited by AudioGod
  • Thanks 1
Link to comment
Share on other sites

Would that be an option in my case too?  Or would there be some downsides? I want to use a second monitor / tv in windows but not in macOS.

If I could disable the iGPU in macOS in can let the TV cable sit in the iGPU socket and still use it in Windows.

 

Running:

 

Mojave

9700k

Aorus Master

RX 580

Clover with your latest EFI

Edited by decat
Link to comment
Share on other sites

48 minutes ago, decat said:

Would that be an option in my case too?  Or would there be some downsides? I want to use a second monitor / tv in windows but not in macOS.

If I could disable the iGPU in macOS in can let the TV cable sit in the iGPU socket and still use it in Windows.

 

Running:

 

Mojave

9700k

Aorus Master

RX 580

Clover with your latest EFI

 

you would have to disable the igpu in the bios to use smbios 1,1 or 19,1 with igpu disabled. there's no way around that one I'm afraid.

@decat a rx580 works better with the igpu enabled using 19,1.

 

1 hour ago, channa13 said:

Hi

Thanks for posting , can you send me an OC Efi for radeon VII with Smbios iMacpro1,1 ? i want to fully utilize my RVII. Thank you

 

@channa13 As requested here's a 1,1 version of the OpenCore EFI. 

 

AG OC DSDT Free Z390 Master EFI SMBios 1,1.zip

Edited by AudioGod
  • Like 1
Link to comment
Share on other sites

5 minutes ago, LVNona said:

Any solution without cmos battery remove? 

20200204_174430.jpg


bios reset button on the io plate but it might not be enough. Most times it is though.

 

if that fails and you don’t want to pull your loop apart then the only other thing you can do is reflash your bios with the latest firmware.

 

Edited by AudioGod
  • Like 1
Link to comment
Share on other sites

10 hours ago, decat said:

Would that be an option in my case too?  Or would there be some downsides? I want to use a second monitor / tv in windows but not in macOS.

If I could disable the iGPU in macOS in can let the TV cable sit in the iGPU socket and still use it in Windows.

 

Running:

 

Mojave

9700k

Aorus Master

RX 580

Clover with your latest EFI

 

Hi

 

Follow what @AudioGod says. It's a good solution.

 

One stupid question: I've a MSI Radeon RX580. No IGPU needed, this card supports 4 HDMI ports, so I could use one for monitor and for TV if I want it. Display TV can be disable in macOS.

  • Like 1
Link to comment
Share on other sites

10 hours ago, AudioGod said:

 

you would have to disable the igpu in the bios to use smbios 1,1 or 19,1 with igpu disabled. there's no way around that one I'm afraid.

@decat a rx580 works better with the igpu enabled using 19,1.

 

 

While reading your reply I realised the same question was already asked by me some time ago. :wacko::lol:

 

 

 

19 minutes ago, Matgen84 said:

 

Hi

 

Follow what @AudioGod says. It's a good solution.

 

One stupid question: I've a MSI Radeon RX580. No IGPU needed, this card supports 4 HDMI ports, so I could use one for monitor and for TV if I want it. Display TV can be disable in macOS.

 

While searching on the net for a solution I found information about the app SwitchResX, tried it and could indeed disable the TV but even after a reboot the system could somehow see it. The memory clock of the RX kept turning @ 2Ghz. TV is disconnected at the moment and will keep it that way while looking for other possibilities to let the misses watch her series while I use the computer.

  • Like 1
Link to comment
Share on other sites

12 hours ago, AudioGod said:

NEW Clover Major EFI, 4th February 2020

(Use With Bios Revision F11c)

 

VERY IMPORTANT NOTICE

PLEASE NOTE IT HAS BEEN DISCOVERED THAT THE DRIVER MemoryAllocation.EFI IS MADE FROM THE SAME CODE AS THE FREE2000.EFI DRIVER AND IS POTENTIALLY HARMFUL TO YOUR SYSTEM SO I HAVE DECIDED TO DROP THE DRIVER FROM MY EFIs.

 

 

Could you had the BIOS F11c profile with unlocked CFG Msr to this update, please. Thanks a lot, Bro :)

Link to comment
Share on other sites

17 hours ago, AudioGod said:


bios reset button on the io plate but it might not be enough. Most times it is though.

 

if that fails and you don’t want to pull your loop apart then the only other thing you can do is reflash your bios with the latest firmware.

 

Thanks buddy! Testing it out but so far looks good ! ;)

  • Like 1
Link to comment
Share on other sites

On 2/4/2020 at 7:39 PM, AudioGod said:

Yes sure no problem give me 30mins as I’m just eating my dinner bud :thumbsup_anim:

 

side note - if you disable igpu and change shiki too 144 in the boot arguments it’s the same thing but your still running under the correct smbios 19,1

 

if you do that instead then let me know how it goes for you?

I updated the new EFI, disabled the iGPU and changed the shikigva=144. I am now getting this :worried_anim:

 

 

macos-startup-screen-prohibitory.jpg

Edited by jake_mike
Link to comment
Share on other sites

Just now, jake_mike said:

No, since I am on the CFG  Unlock (MSR) F11c BIOS Profile (with disabled iGPU) I thought I can skip the BIOS reset step?

Try doing a soft reset instead, remove all power and then press the bios reset button on the io shield and try it that way but if that doesn’t work then pull the battery.

 

needs to be done to fully reset the bios memory.

Link to comment
Share on other sites

1 hour ago, AudioGod said:

Try doing a soft reset instead, remove all power and then press the bios reset button on the io shield and try it that way but if that doesn’t work then pull the battery.

  

needs to be done to fully reset the bios memory.

 

After the reset I should install the CFG Unlock (MSR) F11c BIOS Profile again? When should I upload the new EFI? After the reset?

Link to comment
Share on other sites

×
×
  • Create New...