Contribute
Register

Gigabyte Z390 M Gaming build with working NVRAM

Hi @pastrychef, I came to try to use your Clover EFI and in my case it was unstable, crashing on Idle. OpenCore strangely didn't even boot.
I ended up doing just like you, doing it on my own, EFI Opencore.
If you want to give an evaluation?
EFI OpenCore
Why don't you just download PC's OpenCore EFI?
 
So I have two Z390M Gaming builds. One I use as a PC and is a backup/test bench for hackintosh updates. This backup board is really squirrelly. If I place any PCIE card in Slots 2 or 3 the machine won't post. I'm gonna RMA the board. I just moved the 5700XT to my main rig and it doesn't throw these errors and is installing fine. :)

I had tried OpenCore and got the same results. I would migrate over to Opencore setup, but I don't want to troubleshoot the consequences of it messing up my iCloud/AppleID/messages. Clover is working really well for me. I was using IGPU for ages, but needed grown up GPU for Davinici.
 
Hey @pastrychef,

I have some problems with the sleep-wake cycle and shutdown reboot for my Z390M. I use the OC 0.6.3 config files, OS is big sur.

Due to vega 56 use 3 PCIe blocks, I put my BCM94360CS2 in pcie x4 and usb connect to F_USB1.

I check the log, the wake reason is following.

Please post your config.plist.
 

pastrychef


Still not sure if I'm missing something here.. Computer sleeps just fine and stays asleep. But if I have a USB drive plugged in upon waking up I get. "Disk not ejected properly". I'm using your EFI folder for opencore 0.6.3 with my info.

Try disabling overclocks and XMP and see if you still get the "disk not ejected properly."
 
So I have two Z390M Gaming builds. One I use as a PC and is a backup/test bench for hackintosh updates. This backup board is really squirrelly. If I place any PCIE card in Slots 2 or 3 the machine won't post. I'm gonna RMA the board. I just moved the 5700XT to my main rig and it doesn't throw these errors and is installing fine. :)

I had tried OpenCore and got the same results. I would migrate over to Opencore setup, but I don't want to troubleshoot the consequences of it messing up my iCloud/AppleID/messages. Clover is working really well for me. I was using IGPU for ages, but needed grown up GPU for Davinici.

Make sure that whatever system you install the 5700 XT in to has an operating system that has support for the 5700 XT.
 
Why don't you just download PC's OpenCore EFI?
I tried to use @pastrychef EFI Opencore, but unfortunately it didn't even boot, so I chose to do it myself, so I commented here for pastrychef to evaluate what he thinks?
 
Try disabling overclocks and XMP and see if you still get the "disk not ejected properly."
I disabled the XMP profiles. And it seems to have fixed it. But it dropped the speed of the memory. Can you set the speed of the memory manually keep the speed of the memory up? Also overclocking the cpu will cause the same problem?

Thanks again for the help.
 
I disabled the XMP profiles. And it seems to have fixed it. But it dropped the speed of the memory. Can you set the speed of the memory manually keep the speed of the memory up? Also overclocking the cpu will cause the same problem?

Thanks again for the help.

XMP is known to cause this issue. I don't know of any fix.

CPU overclocking may work fine.
 
I tried to use @pastrychef EFI Opencore, but unfortunately it didn't even boot, so I chose to do it myself, so I commented here for pastrychef to evaluate what he thinks?

I don't see any major differences to my EFI. You use different kexts (some not necessary) but there's no reason why my EFI doesn't boot for you.
 
I disabled the XMP profiles. And it seems to have fixed it. But it dropped the speed of the memory. Can you set the speed of the memory manually keep the speed of the memory up? Also overclocking the cpu will cause the same problem?

Thanks again for the help.

I just went through this myself! When I updated to the latest BIOS, my system wouldn't boot after I loaded the XMP profile. It was the strangest thing.

You can set the XMP Profile, then manually lower the speed. This keeps all the other timings at the XMP setting and you can tune down the speed to the point it is stable. In my case, I have DDR4 3600 MHz, but the system was unstable. I had to bring it down to 3500 for stability. Set the Extreme Memory Profile (XMP) at "Profile1" and adjust the System Memory Multiplier setting to below your rated RAM speed.

At that point I could adjust the voltages up to 1.5V or so, and then that allowed me to go back up to 3600 to boot. After I got it to 3600, I could bring down the voltages to around 1.38V. But my system still wasn't stable. I experienced random crashes in Big Sur.

I suspected a bad RAM module, so this last weekend, I systematically went through each pair combination in order to find out which module wasn't allowing me to load the XMP profile. To my surprise, all pair combinations worked. Then, when I put back all 4 modules, it booted just fine at 3600, and the whole system is stable since.

Crazy.
 
Last edited:
Back
Top