Contribute
Register

X299 Big Sur Support

Status
Not open for further replies.
I did some optimisation after updating to OpenCore 0.6.5.

Big Sur (11.1) working EFI for ASRock X299E-ITX/ac with i7-7820X, Vega 56 and Apple WiFi card in the WiFi card slot on the board.

Notes:
- Platforminfo is anonymised and has to be filled with your own values
- HideAuxiliary is enabled
- simple Bootpicker with indefinite timeout
- the SMC kexts for temps and stuff are included but disabled
- TSCAdjustReset.kext has to be adjusted to the cores used on your cpu

Does nvram works with your ASRock x299?
 
I don't really know what prevents it from showing the power draw accurately on your system but it worked for me correctly since a couple of years on X299.
For now i am using OpenCore 0.6.4 without any of the mentioned sensor kexts and Inter Power Gadget reports the data as shown in my screenshot. It did so too in clover without any sensor kexts loaded.
I am using the iMac Pro system definition, if that makes any difference?

View attachment 504916
Interesting. I am getting Power to report on IPG but the scale seems to be wrong - unless I am mistaken I would have expected the power draw to be north of 200Watts under load on the X299 ...for example my Z390 (i7 - 8 core) draws about 180W on a benchmark test like CB. My SMBios is iMacPro1,1.
 
PRELIMINARY METHOD FOR INSTALLING BIG SUR ON SYSTEM WITH BROKEN NVRAM
<<trimmed steps from post>>
But first we need to see if it works :)

This worked out great on my install of 11.1, granted this was not a X299 system but a SuperMicro X8DT6 dual X5680 xeon board, basically a non-EFI Mac Pro from 2010. Booting via OpenCore 0.6.5 Legacy (for BIOS only systems). So this should be a viable candidate for a quirk of some kind of the OC devs are interested in adding this for systems with no / broken NVRAM.
 
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: 69
Last edited:
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: 91
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:
Edit:
Answered my own question
 
Last edited:
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?
 
Status
Not open for further replies.
Back
Top