Contribute
Register

X299 Big Sur Support

Joined
Nov 24, 2010
Messages
8
Motherboard
ASUS Rampage VI Extreme X299
CPU
i9-7940X
Graphics
Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Unable to install BS on Asus Rampage VI Extreme using OC.
I created the USB following the dortania guide for the Skylake-x.
USB boots and installer loads successfully.
But after selecting the destination device for the OS install. The screen closes and went back to installer landing page.

My rig configuration is following:
MB: Asus Rampage Extreme IV
Bios: Currently 3105. (Altough I also tested with 2002 and 3600. But faced same issue).
CPU: 7940x
SSD (to install BS): Transcend 250 GB
GPU: Vega 64 (in first PCI-e slot)
Ram: Corsair Dominator 16x4
Casing: Corsair 1000D

I used both USB-C and USB 3 flash devices to install the BS. But same issue.
Even created the Catalina installer with OC. But faced the same issue.

Bios configuration is same as mentioned in the kgp mojave guide. (Except TB3 is disabled and 4G encoding is enabled).

Here is my EFI folder.

Any help?
 

Attachments

  • EFI_R6E.zip
    1.9 MB · Views: 10
Last edited:
Joined
Jan 29, 2011
Messages
86
Motherboard
Asus WS X299 Sage 10G
CPU
i9-7980XE
Graphics
RX 580
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Just had some time today to refine the OC 065 EFi and map the memory so that it reports correctly in System Report.
Sleep, handoff, airdrop etc all work fine.

Still having issues with the picker - startup disk won't let me chose the default operating system, if I enable M2-CPU in the bios or turn off ASMedia 3.1 it defaults to the Windows drive. Changing the settings in the bios to M2-PCH and with ASMedia 3.1 turned on and it defaults to Big Sur! Pretty sure I'll need to configure for emulated NVRAM but as I only use Windows for Outlook work emails I can live with it.

ASMedia 2142 3.1 shows up in Hackintool but PXSX does't show in the ports. Stopped trying to sort it until I get a 3.1 USB to test.

Haven't had a chance to look at Intel Power gadget....temps, utilisation and frequency report accurately but not Power - it shows power draw but the scaling is way out.

Otherwise the board is very easy - Bios 1.23 ...it will boot OSX and Windows just by loading defaults, all there really is a need to change is CSM (turned off so the GUI is clear and icons don't fill the screen) ...and with CSM off then Above 4G needs to be on. Windows still boots fine with Above 4G on.

Boot times are not as fast as when I first installed Big Sur (at around 22secs) even though I tried the original EFI. Strange that.

Here is updated EFI
 

Attachments

  • EFI.zip
    8.4 MB · Views: 13
Joined
Feb 24, 2013
Messages
2,555
Motherboard
ASUS WS X299 SAGE/10G
CPU
i9-9980XE
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Just had some time today to refine the OC 065 EFi and map the memory so that it reports correctly in System Report.
Sleep, handoff, airdrop etc all work fine.

Still having issues with the picker - startup disk won't let me chose the default operating system, if I enable M2-CPU in the bios or turn off ASMedia 3.1 it defaults to the Windows drive. Changing the settings in the bios to M2-PCH and with ASMedia 3.1 turned on and it defaults to Big Sur! Pretty sure I'll need to configure for emulated NVRAM but as I only use Windows for Outlook work emails I can live with it.

ASMedia 2142 3.1 shows up in Hackintool but PXSX does't show in the ports. Stopped trying to sort it until I get a 3.1 USB to test.

Haven't had a chance to look at Intel Power gadget....temps, utilisation and frequency report accurately but not Power - it shows power draw but the scaling is way out.

Otherwise the board is very easy - Bios 1.23 ...it will boot OSX and Windows just by loading defaults, all there really is a need to change is CSM (turned off so the GUI is clear and icons don't fill the screen) ...and with CSM off then Above 4G needs to be on. Windows still boots fine with Above 4G on.

Boot times are not as fast as when I first installed Big Sur (at around 22secs) even though I tried the original EFI. Strange that.

Here is updated EFI

  • Remove CpuTscSync.kext
  • Remove SSDT-HDEF-299Dark.aml*
  • Remove SSDT-HPET.aml*
  • Remove SSDT-USB-Reset.aml*
  • Disable CustomMemory in PlatformInfo
  • Delete Memory in PlatformInfo
  • Add RestrictEvents for memory errors
  • Add SMCProcessor.kext
  • Add SMCSuperIO.kext
  • Do not use USBInjectAll.kext (use it only temporary to create a full USB map then remove it and use the USB map kext) and build an actual USB map manually or with the help of Hackintool, but you must clean up the USB map that it creates. You do not need to create a USB map for ASMedia, only the onboard Intel chipset. So if you use Hackintool to create the USBMap, delete all the other entries that are not Intel. But clean it up.
  • boot-args npci=0x2000 you shouldn't need this, only keepsyms=1 for x299

* You most likely do not need these. For SSDT-HDEF-299Dark.aml Audio you can set your Audio ID in the DeviceProperties in the config.plist, which it seems you are already doing, but make sure the PCI path is correct using Hackintool. The rest I haven't had a lot of time to check, but you can easily clean up the EFI by downloading some of the other users examples and trying to match it.

To answer your other questions:

Still having issues with the picker - startup disk won't let me chose the default operating system, if I enable M2-CPU in the bios or turn off ASMedia 3.1 it defaults to the Windows drive. Changing the settings in the bios to M2-PCH and with ASMedia 3.1 turned on and it defaults to Big Sur! Pretty sure I'll need to configure for emulated NVRAM but as I only use Windows for Outlook work emails I can live with it.

You need to bless the drive to make it default, that is done natively in System Preferences > Startup Disk. If NVRAM is working correctly, you can select your macOS drive from this menu by unlocking/entering admin password, then selecting the macOS drive and then locking it again and it will make macOS your default boot drive. If it throws an error, then we need to fix NVRAM.

ASMedia 2142 3.1 shows up in Hackintool but PXSX does't show in the ports. Stopped trying to sort it until I get a 3.1 USB to test.

Don't worry about ASMedia, it works natively and you don't need to map or do anything about it. USB3.1 will work natively as well.

Haven't had a chance to look at Intel Power gadget....temps, utilisation and frequency report accurately but not Power - it shows power draw but the scaling is way out.

SMCProcessor and SMCSuperIO should fix that, but I am not 100% sure that is the case as Intel will pull all the data from the CPU without issues without any help.

Otherwise the board is very easy - Bios 1.23 ...it will boot OSX and Windows just by loading defaults, all there really is a need to change is CSM (turned off so the GUI is clear and icons don't fill the screen) ...and with CSM off then Above 4G needs to be on. Windows still boots fine with Above 4G on.

Haven't had a EVGA board, but sounds good and easy. Yes, CSM needs to be disabled for full UEFI support and Above 4G needs to be on. If you turn off Above 4G you may get a black screen during bootup which will force you to clear CMOS.

Boot times are not as fast as when I first installed Big Sur (at around 22secs) even though I tried the original EFI. Strange that.

If you are on an NVMe it should boot very quickly. Even SATA SSD boots fast.
 
Last edited:
Joined
Apr 17, 2012
Messages
189
Motherboard
Asus X299 Prime Deluxe
CPU
i9-7960x
Graphics
Vega 56
Edit:
Answered my own question
 
Last edited:
Joined
Nov 3, 2020
Messages
15
Motherboard
ASRock x299 Professional Gaming i9 XE
CPU
i9-7980xe
Graphics
5700XT
You need to bless the drive to make it default, that is done natively in System Preferences > Startup Disk. If NVRAM is working correctly, you can select your macOS drive from this menu by unlocking/entering admin password, then selecting the macOS drive and then locking it again and it will make macOS your default boot drive. If it throws an error, then we need to fix NVRAM.

Are there any other ways to fix the nvram that doesn't involve using the Emulated nvram stuff that requires some scripts to run on shutdown to save the sdram content to the EFI partition?
 
Joined
Jan 29, 2011
Messages
86
Motherboard
Asus WS X299 Sage 10G
CPU
i9-7980XE
Graphics
RX 580
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Great advice and many thanks for taking the time to go through the EFI - very much appreciated.

Will amend the EFI and see how I go.

Just a few points:
Remove CpuTscSync.kext

  • Remove SSDT-HDEF-299Dark.aml*
  • Remove SSDT-HPET.aml*
  • Remove SSDT-USB-Reset.aml*
  • Disable CustomMemory in PlatformInfo
  • Delete Memory in PlatformInfo
  • Add RestrictEvents for memory errors
  • Add SMCProcessor.kext
  • Add SMCSuperIO.kext
  • Do not use USBInjectAll.kext (use it only temporary to create a full USB map then remove it and use the USB map kext) and build an actual USB map manually or with the help of Hackintool, but you must clean up the USB map that it creates. You do not need to create a USB map for ASMedia, only the onboard Intel chipset. So if you use Hackintool to create the USBMap, delete all the other entries that are not Intel. But clean it up.
  • boot-args npci=0x2000 you shouldn't need this, only keepsyms=1 for x299

SMCProc and SCCSuper had no effect on IPG. So I removed them.

USBInjectAll is there because although I already had previously mapped the USB ports and headers but I wanted to wait until I had resolved the 3.1 issue (thanks for your advice on that too) ...before I created the USBPort kext.

It won't boot without the 0x2000 argument. Will try swapping it out with the keepsyms=1.
* You most likely do not need these. For SSDT-HDEF-299Dark.aml Audio you can set your Audio ID in the DeviceProperties in the config.plist, which it seems you are already doing, but make sure the PCI path is correct using Hackintool. The rest I haven't had a lot of time to check, but you can easily clean up the EFI by downloading some of the other users examples and trying to match it.
I think the HDEF one crept in when I was having a few problems with the WiFi card which wasn't attached to the PCIe slot properly causing WiFi to fail...and I wrongly thought it was the missing HDEF kext.

For Audio, yes the PCI device path is correct for this board and audio works fine in terms of pin outputs although here is no pin layout in Hackintool for the Creative CA0132 like there is on my other hacks (ASRock and Rog Strix)

For information I tried all the layout-id's and layout-id 2 is the one that is correct for those that want to save time although I appreciate that layouts can change even on the same model boards.
To answer your other questions:



You need to bless the drive to make it default, that is done natively in System Preferences > Startup Disk. If NVRAM is working correctly, you can select your macOS drive from this menu by unlocking/entering admin password, then selecting the macOS drive and then locking it again and it will make macOS your default boot drive. If it throws an error, then we need to fix NVRAM.
Unfortunately blessing the drive does not stick - hence my conclusion that NVRAM isn't working on this board. Indeed a clean install from USB does not work either (install boot loop) so cloned from Catalina and then upgraded. I have two other hacks so I can create a clean install if I want.
Don't worry about ASMedia, it works natively and you don't need to map or do anything about it. USB3.1 will work natively as well.

Thanks again.
 
Joined
Dec 23, 2020
Messages
13
Motherboard
Gigabyte X299 Designare EX
CPU
i9-10940X
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
This is my first Hackintosh build, and my first post on this forum. First I would like to thank everyone that has contributed to helping each other learn, understand, and be better at their respective systems. Thank you @Loloflatsix for this thread it has helped me figure out what I need to do, @arkanis for sharing his EFI folder, I was able to use some settings in there for the latest version of OpenCore 0.6.5 to get my Designare EX up and running smoothly.

My Build:
MB: Gigabyte x299 Designare EX
CPU: Core i9-10940x (couldn't get the 18core flavor)
RAM: Crucial Ballstix 3600 16GBx4 = 64GB total
Video: Sapphire RX 580 8GB
SSD: Samsung Evo 970 1TB (MacOS), Samsung Evo Plus 1TB (Win10)
WiFi-Bluetooth: Fenvi m.2, replaced Intel m.2
Case: NZXT 710i
SMBIOS: iMac19,1

Notes:
I couldn't boot the installer at first until I examined @arkanis EFI file, after looking really hard it was very clear that CpuTscSync.kext was the mandatory file that needed to be in my EFI to make things boot at all. Oddly it's vaguely mentioned it needed for HEDT boards like ours. This should be stated somewhere to help others boot IMHO...

Thank You @TheBloke for this post to clear up what I was trying to find late at night!!!


Thank You @UtterDisbelief for this tutorial on USB mapping, BUT... My MB has 2 controllers, question, can I have 15 USB ports per controller? Respectfully this info would be helpful on MBs that have add-in cards or multi controllers.


Issues:
1. Sometimes on boot it does stall or no boot at CpuTscSync while CPUs rendezvous (maybe switch to TSCAdjust?)
2. Since I did a fresh install of Win10 on the second NVMe drive, There is now a Microsoft folder in my EFI, which doesn't bother me that much, as long as Win10 boots, just odd...
3. Had to change the SMBIOS from original MacPro7,1 to iMac19,1 to get performance back from the video card (geekbench scores), also I didn't want to select the iMacPro1,1 as suggested cuz it's a 2yo machine.
4. When either rebooting or shutting down, the dock kinda freezes or stutters but eventually does it's thing, just weird...
5. Mapping USB ports is still on my todo list!!! Need to figure that, not much time till the weekend...
 
Last edited:
Joined
Jun 13, 2018
Messages
634
Motherboard
Prime X299-A
CPU
i9-9980XE
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
This is my first Hackintosh build, and my first post on this forum. First I would like to thank everyone that has contributed to helping each other learn, understand, and be better at their respective systems. Thank you @Loloflatsix for this thread it has helped me figure out what I need to do, @arkanis for sharing his EFI folder, I was able to use some settings in there for the latest version of OpenCore 0.6.5 to get my Designare EX up and running smoothly.

My Build:
MB: Gigabyte x299 Designare EX
CPU: Core i9-10940x (couldn't get the 18core flavor)
RAM: Crucial Ballstix 3600 16GBx4 = 64GB total
Video: Sapphire RX 580 8GB
SSD: Samsung Evo 970 1TB (MacOS), Samsung Evo Plus 1TB (Win10)
WiFi-Bluetooth: Fenvi m.2, replaced Intel m.2
Case: NZXT 710i
SMBIOS: iMac19,1

Notes:
I couldn't boot the installer at first until I examined @arkanis EFI file, after looking really hard it was very clear that CpuTscSync.kext was the mandatory file that needed to be in my EFI to make things boot at all. Oddly it's vaguely mentioned it needed for HEDT boards like ours. This should be stated somewhere to help others boot IMHO...

Thank You @TheBloke for this post to clear up what I was trying to find late at night!!!


Thank You @UtterDisbelief for this tutorial on USB mapping, BUT... My MB has 2 controllers, question, can I have 15 USB ports per controller? Respectfully this info would be helpful on MBs that have add-in cards or multi controllers.


Issues:
1. Sometimes on boot it does stall or no boot at CpuTscSync while CPUs rendezvous (maybe switch to TSCAdjust?)
2. Since I did a fresh install of Win10 on the second NVMe drive, There is now a Microsoft folder in my EFI, which doesn't bother me that much, as long as Win10 boots, just odd...
3. Had to change the SMBIOS from original MacPro7,1 to iMac19,1 to get performance back from the video card (geekbench scores), also I didn't want to select the iMacPro1,1 as suggested cuz it's a 2yo machine.
4. When either rebooting or shutting down, the dock kinda freezes or stutters but eventually does it's thing, just weird...
5. Mapping USB ports is still on my todo list!!! Need to figure that, not much time till the weekend...
1 definitely go for tscadjust
2 i personally use the windows boot loader at bios given I have separate drives, you should too.
3 stick to MacPro7,1, don't give too much credit to GeekBench
4 weird
5 quickest and simplest way is using Hackintool
 
Joined
Dec 23, 2020
Messages
13
Motherboard
Gigabyte X299 Designare EX
CPU
i9-10940X
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Thank you for your feedback @pieropontra,
1. Prolly will when I get home today... and see what happens...
2. So, I have used UEFI and bootstrap, and have disabled traditional BIOS selection, Ideally I'd move the MS EFI somewhere else, just don't know how.
3. I've already logged into my AppleID account and it (Apple) knows about this machine. This new build replaced a failed 2009 MacPro5,1 firmware from 4,1. Not sure if I log out of my Apple ID and try iMacPro1,1 and see what happens, testing performance does give you a clue to if things are working right...
4. agree
5. I've tinkered with it last night, but I plug things in and the thumb drive mounts the volume, but is invisible to Hackintool, so more to come on that oddity... prolly remove USBInjectAll.kext and see what shows up...
 
Joined
Jan 29, 2011
Messages
86
Motherboard
Asus WS X299 Sage 10G
CPU
i9-7980XE
Graphics
RX 580
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@izo1
Amended the EFI which is attached as it may help others. Interestingly on this board it simply won't boot past the picker if the npci=0x2000 argument is not present. Noticed this when playing with some of the MSI / Asus sample EFI's when I was experimenting a week or so ago. Also left the Custom memory map I created in place, even with RestrictEvents.kext it doesn't report the memory properly, without the custom map.. see attached pics.

You were right about those SSDS not being needed nor the CpuTscSync.kext which I've removed. Interestingly I see on @Jasoncole98 's post that he needs this kext to reliably boot his Gigabyte board and I would just say that with SMBIOS Macpro7.,1, I can't boot my EVGA. I tried yesterday. But with iMacPro1,1 it boots fine.


IMG_1731.JPGIMG_0520.JPG
 

Attachments

  • EFI.zip
    8.4 MB · Views: 9
Last edited:
Top