Contribute
Register

Gigabyte X299X - Catalina Support

Status
Not open for further replies.
I keep have boot failure when I boot again it's ok when shut down and boot again I have failure screen

That's wild. I've never heard of that one! This is without you doing anything in the BIOS in between?

Now we need to see the verbose output.
 
I have gigabyte master x299x with i9 10900x with 64go corsair 2133ghz low profile from my Z390
I keep have boot failure when I boot again it's ok when shut down and boot again I have failure screen I change the motherboard cause the old one was slot memory defective and the new one still same problem.
don't know where could be the problem

Similar behaviour here. Since the beginning I had lot of issues with Clover rebooting just when loading, does not care if it has multiple boots or just one. It did not happened once when I tried to setup OpenCore (tried first, when I could not I changed to Clover). I even packaged CPU and motherboard for return and I saw AiBeast have had same problem but fixed. Sometimes it works most of the time it does not. Never happened with just one drive and Windows.

When the failure is in french (motherboard bought in France) is when I know I can boot safely. Just go to override boot, select the drive and bang. It works. When Clover does not reboot obviously it works. No changes in the Bios whatsoever. This Bios is amazingly bad or there is a huge compatibility Bug with this motherboard and Clover.

I have just configured a new OpenCore EFI, I need to test it but I wish @dolgarrenan shared his open core EFI to know where to look when my OC setup fails ;)

IMG_2040.jpeg
IMG_2041.jpeg
 
oh you french!!! my board bought in japan does the same thing as yours
i am able to boot once a many fails into black screen
now i have just 1 screen used to have 2 screen
juggling between ;mojave and catalina

I am from Spain lol ;) but I get to boot correctly when this message is in french. My opinion is that is a safe bios or so and that our Bios has some bug or incompatibility with Clover (or clover bug) and it reboots. When this safe Bios loads is when it boots correctly to Catalina. The big problem is that sometimes it fixes randomly and does not reboot. It's ****ing weird and annoying. I don't even know how or who should I report because it's just puffs (hard reset). Maybe a video would help? The god thing is that dolgarrenan and AiBeast (as well as all people behind) gave us a good and stable EFI and I keep my system up and running full day lol. Don't want to test the new Kexts lol.

About the black screen, I have a Asus rampage V extreme that with CSM enabled i could not load the screen, not even the Bios, that gave me problems to install windows 7 (so opted for the 10 route).
 
Hello guys, I bought my board in Spain too and the problem persists with OC/CLOVER you name it, the BIOS is just rubbish tbh.

I tried contacting Gigabyte about the issue and told them I was dual booting my system with Ubuntu and the issue was easily replicated on each boot if I had more than one bootloader on separate disks, and they told me they don't support any other OS besides Windows.... :|

I had the same reply from Asus some time back, so it's not just us.. Perhaps if enough people would complain about it, they might actually fix their s**t.

I have purchased an ASRock X299 Creator since and I have been working with it no probs, BIOS can easily be modified with UEFITool and flashed back without many "firewalls" and everything seems to be working fine so far. I haven't been able to reproduce the same procedure for flashing the Thunderbolt firmware since the chip on the customized NVMe M.2 port Thunderbolt card uses a Macronix spi chip and it's a pain to read/flash (I'm waiting for new debugging hardware).

What that means? Nothing, I still have my GB Designare board which I honestly love, I think is the best board out there hands down atm, but the GB team behind developing their BIOS is just incompetent. I will continue to support this thread and hopefully in the future if they fix the BIOS problems come back to it a daily driver, so far has been sitting in my studio where I only do music and nothing else, so the purpose the board work a charm, besides, having flashed the Thunderbolt module has opened up possibilities we could never dream before, so I'm very happy with it.

I'm sorry I have taken so long to update and share new EFI but life and work keep me away from the community.

Here is my OC 0.5.7 EFi with working Thunderbolt SSDT HP for those who just won't bother to disassemble their boards and go through the process of flashing/messing etc.. Hope you guys find it useful.
Updated first post with new info.

NOTE: Change IDs (its blank right now) and give a good PopperTree clean snapshot just in case, remove unneeded kext and update to 0.5.8 if needed, beware the new .efi firmware on 0.5.8 replacing FwRuntimeServices.efi.

Credits to @Acidanthera for OC and some SSDT files used for correct booting, @CaseySJ and @Elias64Fr for the Thunderbolt procedure.
 

Attachments

  • EFI.zip
    4.5 MB · Views: 127
Last edited:
Hello guys, I bought my board in Spain too and the problem persists with OC/CLOVER you name it, the BIOS is just rubbish tbh.

I tried contacting Gigabyte about the issue and told them I was dual booting my system with Ubuntu and the issue was easily replicated on each boot if I had more than one bootloader on separate disks, and they told me they don't support any other OS besides Windows.... :|

Hello there everybody ;)

Thanks again dolgarrenan ;P Where did you complain or contact with Gigabyte? Did you use Technical Service or some email? I am going to send them an email complaining too. So we bought 750$ more in my case and the just support gaming machines or what? Bad gigabyte really bad.

I cannot buy another machine, just won't. I prefer to wait/deal with this issue. Maybe some Clover/OC developer will hit with the same problem and try to fix/solve the issue.

Are you sure it's 100% because having dual boot? Because I had lot's of reboots just with one drive in Clover but never in OC (now I am not sure, I did get crazy with this reboots like that Blaster worm some ppl would see ghost in their own mirror lol. I tried for 3, 4 days with OpenCore but could not even install (maybe RTC issue, or whatever), then I found this post and used the easy route and tried Clover as I did since 2013 and the issues started.

Thanks for the OC EFI, tomorrow is hardware day, going to fix my old computer, maybe get rid of the windows drive, insert new memory sticks so will test several things. I don't have any thunderbolt devices so I don't care for now.

Have a nice weekend everybody.

Also one more thing: ¿Anyone having the system frozen when using Transmissionbt on Catalina? Is related to the big files issue or ....

Bye
 
I have a lot of questions, but I haven't seen you for a long time. I upgraded Thunderbolt firmware to X299X Designare 10G according to the guide. I followed the CaseySJ link and used the firmware for Z390 Designare and the corresponding SSDT.However, Thunderboltport via Displayport for monitors will not work after the upgrade. I was using this by connecting it to the graphics card display port # 1-> M / B display port # 1-> Thunderboltport # 1-> monitor Thunderboltport. Is there a way to solve it? page 29
 
I have a lot of questions, but I haven't seen you for a long time. I upgraded Thunderbolt firmware to X299X Designare 10G according to the guide. I followed the CaseySJ link and used the firmware for Z390 Designare and the corresponding SSDT.However, Thunderboltport via Displayport for monitors will not work after the upgrade. I was using this by connecting it to the graphics card display port # 1-> M / B display port # 1-> Thunderboltport # 1-> monitor Thunderboltport. Is there a way to solve it? page 29
I know, I have been real busy with work and this whole covid ordeal, my country has severely implemented rules for social distancing and I eventually have more real life work than usual, so less time to post here.

Tbh I have not experienced this with TB displays, I do not own one. I can tell you that I have tried several other devices included an Apollo x8, Apollo twin, TB1 HDD with TB3 adapter, a Razer Core X eGPU I own and Thunderbolt external drive to a MacBook Pro 16,1 over TB3 with no issues.
I have to say that I first had to connect the eGPU on cold boot to be recognized correctly, then I could just HotPlug no probs.

Have you set the SSDT correctly with DROM parameters and so? What can you see on port7 for TB on device tree (use ioreg)? Can you show a screen capture of your Thunderbolt section in system profiler?
 
I've already flashed the MB for TB but have a nitro+ 5700 XT and a i9 7940x. Which files or changes do I need to make to the ssdt/dsdt to make this work? I have afully stable z390 master but would love to make some use of this 7940x. Thanks in advanced
 
Last edited:
Hopefully we can get some passion back into this beautiful Mac pro setup. So come on guys and lets get this running like the z390 master!

KP
Code:
panic(cpu 0 caller 0xffffff8012e4c32a): Kernel trap at 0xffffff8012e685c7, type 13=general protection, registers:
CR0: 0x0000000080010033, CR2: 0x0000700004a7fe88, CR3: 0x000000002d350000, CR4: 0x00000000003626e0
RAX: 0x000000007e008003, RBX: 0xffffff801365dc30, RCX: 0x00000000000000e2, RDX: 0x0000000000000000
RSP: 0xffffff83dfcd3bb0, RBP: 0xffffff83dfcd3be0, RSI: 0x0000000000000003, RDI: 0xffffff801365dbd0
R8:  0x0000000000000000, R9:  0x0002bd5200000025, R10: 0xffffff806610d800, R11: 0x000000000002bd51
R12: 0xffffff80135304d2, R13: 0x0000000000000001, R14: 0x0000000000000000, R15: 0xffffff80135304b8
RFL: 0x0000000000010046, RIP: 0xffffff8012e685c7, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000700004a7fe88, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0, VF: 0

Backtrace (CPU 0), Frame : Return Address
0xffffff8012b51220 : 0xffffff8012d215cd mach_kernel : _handle_debugger_trap + 0x49d
0xffffff8012b51270 : 0xffffff8012e5a3c5 mach_kernel : _kdp_i386_trap + 0x155
0xffffff8012b512b0 : 0xffffff8012e4bf7e mach_kernel : _kernel_trap + 0x4ee
0xffffff8012b51300 : 0xffffff8012cc7a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8012b51320 : 0xffffff8012d20c97 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff8012b51420 : 0xffffff8012d21087 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff8012b51470 : 0xffffff80134c2c7c mach_kernel : _panic + 0x54
0xffffff8012b514e0 : 0xffffff8012e4c32a mach_kernel : _sync_iss_to_iks + 0x2aa
0xffffff8012b51660 : 0xffffff8012e4c028 mach_kernel : _kernel_trap + 0x598
0xffffff8012b516b0 : 0xffffff8012cc7a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8012b516d0 : 0xffffff8012e685c7 mach_kernel : _xcpm_perf_bias_set + 0x1c7
0xffffff83dfcd3be0 : 0xffffff8012e6885b mach_kernel : _xcpm_init + 0xab
0xffffff83dfcd3c00 : 0xffffff8012e588e1 mach_kernel : _acpi_sleep_kernel + 0x441
0xffffff83dfcd3c70 : 0xffffff7f95549c2a com.apple.driver.AppleACPIPlatform : __ZN23AppleACPIPlatformExpert13sleepPlatformEv + 0x204
0xffffff83dfcd3cc0 : 0xffffff7f9554deab com.apple.driver.AppleACPIPlatform : __ZN12AppleACPICPU7haltCPUEv + 0x75
0xffffff83dfcd3ce0 : 0xffffff801344d0e0 mach_kernel : __Z16IOCPUSleepKernelv + 0x290
0xffffff83dfcd3d40 : 0xffffff80134862d5 mach_kernel : __ZN14IOPMrootDomain15powerChangeDoneEm + 0xac5
0xffffff83dfcd3de0 : 0xffffff8013417917 mach_kernel : __ZN9IOService8all_doneEv + 0x767
0xffffff83dfcd3e50 : 0xffffff80134146ac mach_kernel : __ZN9IOService23actionPMWorkQueueInvokeEP11IOPMRequestP13IOPMWorkQueue + 0x86c
0xffffff83dfcd3ea0 : 0xffffff8013411d40 mach_kernel : __ZN13IOPMWorkQueue17checkRequestQueueEP11queue_entryPb + 0xa0
0xffffff83dfcd3ef0 : 0xffffff8013411bd9 mach_kernel : __ZN13IOPMWorkQueue12checkForWorkEv + 0xc9
0xffffff83dfcd3f30 : 0xffffff801342d43e mach_kernel : __ZN10IOWorkLoop15runEventSourcesEv + 0x11e
0xffffff83dfcd3f70 : 0xffffff801342ca36 mach_kernel : __ZN10IOWorkLoop10threadMainEv + 0x36
0xffffff83dfcd3fa0 : 0xffffff8012cc713e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.driver.AppleACPIPlatform(6.1)[06B0C2E0-18E0-3E3B-8A46-17BF2A713C34]@0xffffff7f9553e000->0xffffff7f955d8fff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[9D1FF279-C4A2-3344-902F-E0B22B508689]@0xffffff7f93aa1000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4]@0xffffff7f93ab3000
            dependency: com.apple.driver.AppleSMC(3.1.9)[601E041E-0A5C-3B6A-A4E6-45ECC7F48A2B]@0xffffff7f93af2000

BSD process name corresponding to current thread: kernel_task
Boot args: npci=0x2000 darkwake=0 brcmfx-country=#a agdpmod=pikera keepsyms=1

Mac OS version:
19E287

Kernel version:
Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64
Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6
Kernel slide:     0x0000000012a00000
Kernel text base: 0xffffff8012c00000
__HIB  text base: 0xffffff8012b00000
System model name: MacPro7,1 (Mac-27AD2F918AE68F61)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 4949130430353
last loaded kext at 129202526811: @filesystems.smbfs    3.4.2 (addr 0xffffff7f9565d000, size 454656)
last unloaded kext at 226530154701: >!ASMCRTC    1.0 (addr 0xffffff7f954b5000, size 28672)
loaded kexts:
com.uaudio.driver.UAFWAudio    4.3.1 47542
com.uaudio.driver.UAD2System    9.12.1
ru.joedm.SMCSuperIO    1.1.3
hu.interferenc.TSCAdjustReset    1.1
as.vit9696.SMCProcessor    1.1.3
as.vit9696.VirtualSMC    1.1.3
as.vit9696.!AALC    1.4.9
as.vit9696.WhateverGreen    1.3.9
org.acidanthera.NVMeFix    1.0.2
com.rehabman.driver.USBInjectAll    0.7.3
meow.IOIIIO.MacProMemoryNotificationDisabler    1.0.0
as.lvs1974.HibernationFixup    1.3.3
as.vit9696.Lilu    1.4.4
@filesystems.smbfs    3.4.2
>!AUpstreamUserClient    3.6.8
>!AMCCSControl    1.11
@kext.AMDRadeonServiceManager    3.0.8
@kext.AMDRadeonX6000    3.0.8
>!AGraphicsDevicePolicy    5.1.16
@AGDCPluginDisplayMetrics    5.1.16
@fileutil    20.036.15
@filesystems.autofs    3.0
@filesystems.ntfs    3.14.3
>!AThunderboltIP    3.1.4
>!APlatformEnabler    2.7.0d0
>AGPM    111.4.4
>X86PlatformShim    1.0.0
>!A!IPCHPMC    2.0.1
>!A!IMCEReporter    115
>!AGFXHDA    100.1.426
>!AHV    1
|IOUserEthernet    1.0.1
|IO!BSerialManager    7.0.4f6
>pmtelemetry    1
@Dont_Steal_Mac_OS_X    7.0.0
>!A!ISlowAdaptiveClocking    4.0.0
>AudioAUUC    1.70
@private.KextAudit    1.0
@filesystems.apfs    1412.101.1
>!AVirtIO    1.0
@filesystems.hfs.kext    522.100.5
>AirPort.BrcmNIC    1400.1.1
@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1
@BootCache    40
@!AFSCompression.!AFSCompressionTypeZlib    1.0.0
>!AAHCIPort    341.0.2
>!AHPET    1.8
>!ARTC    2.0
>!AACPIButtons    6.1
>!ASMBIOS    2.1
>!AAPIC    1.7
$!AImage4    1
@nke.applicationfirewall    303
$TMSafetyNet    8
@!ASystemPolicy    2.0.0
|EndpointSecurity    1
>!ASMBus!C    1.0.18d1
|IOSMBus!F    1.1
@kext.AMDRadeonX6000HWLibs    1.0
|IOAccelerator!F2    438.4.5
@kext.AMDRadeonX6000HWServices    3.0.8
>!AGraphicsControl    5.1.16
@kext.triggers    1.0
|IOFireWire!F    4.7.5
>X86PlatformPlugin    1.0.0
>IOPlatformPlugin!F    6.0.0d8
|IONDRVSupport    575.1
@kext.AMDRadeonX6000Framebuffer    3.0.8
@kext.AMDSupport    3.0.8
|IOAVB!F    840.3
>!ASSE    1.0
@!AGPUWrangler    5.1.16
@!AGraphicsDeviceControl    5.1.16
|IOSlowAdaptiveClocking!F    1.0.0
|IOGraphics!F    575.1
@plugin.IOgPTPPlugin    840.3
|IOEthernetAVB!C    1.1.0
|Broadcom!BHost!CUSBTransport    7.0.4f6
|IO!BHost!CUSBTransport    7.0.4f6
|IO!BHost!CTransport    7.0.4f6
|IO!B!F    7.0.4f6
|IO!BPacketLogger    7.0.4f6
>!AThunderboltDPInAdapter    6.2.6
>!AThunderboltDPOutAdapter    6.2.6
>!AThunderboltDPAdapter!F    6.2.6
>!AThunderboltPCIUpAdapter    2.5.4
>!AThunderboltPCIDownAdapter    2.5.4
>!AHPM    3.4.4
>!A!ILpssI2C!C    3.0.60
>!A!ILpssDmac    3.0.60
>!A!ILpssI2C    3.0.60
>!UAudio    322.2
>usb.networking    5.0.0
>usb.!UHostCompositeDevice    1.2
>usb.!UHub    1.2
>!AThunderboltNHI    5.8.6
|IOThunderbolt!F    7.6.0
|IOAudio!F    300.2
@vecLib.kext    1.2.0
|IOSerial!F    11
|IO80211!F    1200.12.2b1
>mDNSOffloadUserClient    1.0.1b8
>corecapture    1.0.4
|IOSkywalk!F    1
|IONVMe!F    2.1.0
|IOSurface    269.11
@filesystems.hfs.encodings.kext    1
|IOAHCI!F    290.0.1
>usb.!UXHCIPCI    1.2
>usb.!UXHCI    1.2
>usb.!UHostPacketFilter    1.0
|IOUSB!F    900.4.2
>!AEFINVRAM    2.1
>!AEFIRuntime    2.1
|IOHID!F    2.0.0
$quarantine    4
$sandbox    300.0
@kext.!AMatch    1.0.0d1
>DiskImages    493.0.0
>!AFDEKeyStore    28.30
>!AEffaceable!S    1.0
>!AKeyStore    2
>!UTDM    489.101.1
|IOSCSIBlockCommandsDevice    422.101.1
>!ACredentialManager    1.0
>KernelRelayHost    1
>!ASEPManager    1.0.1
>IOSlaveProcessor    1
|IOUSBMass!SDriver    157.101.3
|IOSCSIArchitectureModel!F    422.101.1
|IO!S!F    2.1
|IOUSBHost!F    1.2
>!UHostMergeProperties    1.2
>usb.!UCommon    1.0
>!ABusPower!C    1.0
|CoreAnalytics!F    1
>!AMobileFileIntegrity    1.0.5
@kext.CoreTrust    1
|IOTimeSync!F    840.3
|IONetworking!F    3.4
|IOReport!F    47
>!AACPIPlatform    6.1
>!ASMC    3.1.9
>watchdog    1
|IOPCI!F    2.9
|IOACPI!F    1.4
@kec.pthread    1
@kec.corecrypto    1.0
@kec.Libm    1
 
Last edited:
Status
Not open for further replies.
Back
Top