- Mar 6, 2013
- Gigabyte X299X Designare 10G
- AMD 6900XT
- Mobile Phone
There's a well known issue with this motherboard that triggers with OpenCore and Clover - if boot initialisation is delayed beyond a certain time threshold, the BIOS will automatically shutdown and restart the system. I believe this usually happens 8 seconds into the boot process. The system will power down, then automatically come back up, and you'll then find that any overclocking settings you've made (including setting RAM to XMP) are not active: your system will be running at stock CPU and RAM speeds, ignoring current BIOS settings.Unfortunately all of them, because this is not a USB port issue.
The real question is, what are the correct quirks for this card? I have already tried the "standard for HEDT" ones but they seem to be insufficient or not quite correct for the X299X.
It's effectively a BIOS safe mode that's being triggered by OC and Clover, due to (surprise surprise) a BIOS bug. After the BIOS goes into this safe mode is then possible to boot OpenCore/Clover normally - the shutdown will no longer occur - but of course this means no XMP or other overclocking can be done. And as soon as you F10 to save in the BIOS, the issue re-occurs on the next boot.
There's been a ton of discussion of that in this thread - at first people thought it was related to having multiple EFI partitions visible, or whether boot was done with or without user intervention, but ultimately these all turned out to be symptoms, not the cause. @JTR did months of investigation on the issue and eventually both identified the true cause, and worked out how to fix it.
JTR subsequently made an OpenCore patch that resolves the issue.
To me it sounds very likely that you're hitting this issue. Having a USB boot device plugged in can definitely slow down the boot process enough to guarantee the issue is triggered every time.
JTR said he'd try and submit this patch to Acidanthera and ask them if they'd include it permanently in OpenCore, but I don't know what happened about that. @JTR if you're still around, it'd be great to hear if you had any luck talking to Acidanthera? If you're too busy to look at it any further, perhaps I could link them to your repo as-is and ask them to consider making a Quirk for it?
JTR's patch was for version 0.6.4 but it still works without changes in recent OpenCore releases. The other night I self-compiled OpenCore 0.6.7 with JTR's patch applied. I will post that updated version shortly so others can use it as well.
As for quirks etc - the Dortania Skylake-X/Cascade Lake-X HEDT guide should work fine for this board. The only addition I can remember off the top of my head is to also enable AppleXcpmCfgLock - otherwise you'll likely get a kernel panic when waking from sleep.
At least that's the case for OpenCore - I don't know what might differ in Clover. I know Clover now uses some parts of OC, but I don't know much about it.
Ps. I'm testing a new beta BIOS now, but I can't figure out if the problems I have are all related to the BIOS or a bad bootloader configuration.
By beta BIOS do you mean F3C? To our knowledge, all X299X Designare 10G BIOS' have this issue. Personally I've tested F3B and F3C and am currently running the latter.
And yes, the Designare 10G is without doubt the buggiest and most broken BIOS I've ever used. It's an absolute disgrace.