Contribute
Register

Gigabyte X299X - Catalina Support

Joined
Oct 28, 2017
Messages
42
Motherboard
Gigabyte x299x Designare 10G
CPU
i9 10940x
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
hi i don't want to read 40 pages if i don't have to
but if i have to then i will

Bios Failure Everywhere, has been posted several times, there are some quirks ... use just one drive or just when you get bios failure enter bios and boot from the clover boot disk "do no change anything in the bios" or it won't work.
 
Joined
Oct 28, 2017
Messages
42
Motherboard
Gigabyte x299x Designare 10G
CPU
i9 10940x
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
All those with BIOS Failure can check and confirm if they have VT-D Disabled and if they Enabled and use in OpenCore:
  • DisableIoMapper quirk enabled, or VT-d disabled in firmware settings if present, or ACPI DMAR table dropped.

My Bios Failure has gone. Now I can boot macOS with wake on lan unattended ;) I have been like 2 days testings things.

Also I tried to setup a OC 0.5.9 with no joy. Still using dolgarrenan EFI

Also thanks Ellybz for this post. Did what you show me, so easy lol ;)

If it is only a matter of cosmetic issue, I suggest you to use device properties in OpenCore vs SSDTs ( old school ).
Very simple and effective. You'll need Hackintool: PCIe section. Look for your device, right click to copy the device path and report the elements inside OC /DeviceProperties. If you want to add some vendor ID or other fields, you'll find them with IOReg. Check the exemples below and you should be all :thumbup:.

Next big thing is getting USB mapping before the next Big Sur comes home ;)

Cheers all!
 
Joined
Jul 10, 2013
Messages
385
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10900X
Graphics
RX 5500 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. PowerBook
Mobile Phone
  1. Android
All those with BIOS Failure can check and confirm if they have VT-D Disabled and if they Enabled and use in OpenCore:
  • DisableIoMapper quirk enabled, or VT-d disabled in firmware settings if present, or ACPI DMAR table dropped.

My Bios Failure has gone. Now I can boot macOS with wake on lan unattended ;) I have been like 2 days testings things.

Also I tried to setup a OC 0.5.9 with no joy. Still using dolgarrenan EFI

Also thanks Ellybz for this post. Did what you show me, so easy lol ;)



Next big thing is getting USB mapping before the next Big Sur comes home ;)

Cheers all!
How are you migrating to 0.5.9? Many users make the mistake of migrating copy/paste all of their EFI files and that's an error (don't know if that's your case), OC .plist should be the one provided with OC build, OpenRuntime should also match OC version, otherwise you'll get errors at boot.

Make sure you have the right set of kext and do a CleanNVRAM on boot.

Since you mentioned you haven't had an issue with BIOS failure, can you tell me how are testing 0.5.9? Are you swapping EFIs on main OS drive or you are trying to boot from USB with OC from BIOS boot menu?

The more info we have on how to avoid the s***id BIOS failure the better!
 
Joined
Oct 28, 2017
Messages
42
Motherboard
Gigabyte x299x Designare 10G
CPU
i9 10940x
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Lol Thank you dolgarrenan, I can not thank you enough for everything, but yes. I started from scratch, no copy/paste, new Kexts, following the guide but I think I made a mistake I have to follow the High Desktop Skylake-X guide and followed the Comet lake, then I also compared with your config.plist, I read the Configuration.pdf and so on ;) I took my time because it's the only way that I could learn.

What I copy and pasted is the SSDT and the bloody 70 Patch you got there ... what an incredible work. Did you use ssdtimer or something like that or is that manually?

OC 0.5.9 in a USB pendrive.

Ok I am going to explain a bit better. I have been messing a lot with the Bios. I need to put this machine to be able to switch it on with wake on lan. So once I had OpenCore working after I broke it I had to remove agdpmod=pikera (only navi gpu) so my monitor does not go to sleep ( I changed to MacPro7,1 from iMacPro1,1). One of the things I found that in C state in AUTO does not boot either at least with my config (has to be 6).

So the recommended guides suggest to disable VT-D from bios, but if do that the Bios always gives a Bios Failure. Even if I cleared nvram ( every time I restarted and changed from OpenCore to Clover and viceversa). So with Bios Failure I cannot wake on lan, because you need to f**** enter in the bios and boot from that drive. So when I enabled it the warning was gone. Now I need to test thoroughly but after 2 days lost with this "issue" I thought I could ask in the forum if someone else got the same experience.

The Bios Failure is gone with your 0.5.8 OC EFI and VT-D enabled in the bios (need to disable in the config.plist).
My 0.5.9 get's stuck just in the first screen were just a few lines appear and after should blink and start the whole mac boot so it must be a stupid mistake I did.

Will try to fix it myself and share here if I am successful ;)
 
Joined
Oct 28, 2017
Messages
42
Motherboard
Gigabyte x299x Designare 10G
CPU
i9 10940x
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
It does not work. I mean enabling VT-D (in the Bios) did not fix the Bios Failure It was just one time boot fix. Damn. What the hell, the only thing I need to check now is to not disable VT-D from OC and see if it boots. Sorry for the trouble.

I used dolgarrenan EFI Gogeta-Blue. It's all there, clover or OC. OC it's really nice but looks like just one line setting in the config.plist can screw everything, it seems to me that clover is more permissive. But obviously the future is OC so ... your choice.

Also bear in mind that my motherboard is exactly the same as dolgarrenan so I only had the create a serial with genSMBIOS and write it down.
 
Last edited:
Joined
Oct 28, 2017
Messages
42
Motherboard
Gigabyte x299x Designare 10G
CPU
i9 10940x
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Gogeta-Blue please stick to the point. Even I speak too much, your post are way heavier than mine.

OC is in constant development, you cannot mixed files between one version to another because the config.plist changes too much and I already told you; one line in that config.plist can screw your boot to be successful. The OC 0.5.8 I have got from dolgarrenan is a modified he compiled to be able to boot windows. I downloaded 0.5.9 myself, start from scratch, only copy and paste the SSDT and the ACPI Patches, everything is new, check the config with the old one and the https://opencore.slowgeek.com sanity check and still I have not been successful to boot. So have patience.

[B]Thekeko[/B] has a 0.5.9 working in the same motherboard as you. I don't know If he has shared his EFI, if not, ask him nicely. ;)

And I have read all the post of this thread at least a couple of times, yeah is a bit a pain in the ass to search that post you have read on and is in there in the mix but if I were you I would take the trouble to read all the posts (2-3 hours), you won't get so so frustrated in the long run.
 
Last edited:
Joined
Apr 17, 2020
Messages
19
Motherboard
Gigabyte Designare x299x
CPU
10980xe
Graphics
Radeon VII
hello dolgarrenan and everyone. I have returned to this thread.

I have successfully built my first computer and managed to install opencore (Mojave) on the designare x299x motherboard. However, I don't believe I have my USB ports working properly. Did you guys do anything specific to get thunderbolt (and other USB ports) working properly post macOS install? It is imperative I get that working.

My other usb ports get recognized but i'm not sure if they are being recognized properly.

Lastly, I have tried using the intelmausi kext or SmallTreeIntel82576 kext for ethernet and it seems MacOs still doesn't recognize my ethernet ports. Anyone able to assist on this please?

Thank you.
 
Last edited:
Joined
Oct 28, 2017
Messages
42
Motherboard
Gigabyte x299x Designare 10G
CPU
i9 10940x
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS

SmallTreeIntel82576 does not work, download the one from dolgarrenan in the first page of the thread, if I recall correctly is a patched one SmallTreeIntel 8259x, I think is better to install in /Library/Extension but it works from EFI. And also the SSDT-X299X-DESIGNARE10G-X550T from the dolgarrenan post.

About USB, I haven't tested if they work "properly", they work. I still have to follow the USB Mapping guide.

Thunderbold is also in the first post. Either you disassemble some parts of the motherboard to patch the thunderbolt firmware or you buy some pcie models and also need to patch looks quite easy but I don't want to mess with the motherboard, too lazy ;) so I would buy a pcie myself but I don't have any Thunderbolt device yet.

Also for the Airport Wifi+Blueetooth I bought from Alliexpress the same model dolgarrenan recommends and works, Handoff not perfectly, sometimes takes it's time but I have not tested thoroughly. Don't use it much.
 
Joined
Apr 17, 2020
Messages
19
Motherboard
Gigabyte Designare x299x
CPU
10980xe
Graphics
Radeon VII
Beltzak, thank you so much. I tried the ethernet and SSDT and it worked perfectly. Many thanks.

Can you point me to the USB Mapping guide you are referring to? Also, is there a thunderbolt PCIE card known to be working with this board? Would the Gigabyte GC-Alpine Ridge be a solid choice? I just need something that will work out of the box as I'm not keen messing with the motherboard either (I'd probably mess something up and I'm using a dual boot system).

I have bluetooth/wifi/airdrop natively out of the box with the fenvi t919, but thank you for the info.
 
Last edited:
Top