The ASUS X299 Hackintosh repo contains OpenCore EFI distributions and related files that can be used as a reference when starting or migrating your X299 Hackintosh to OpenCore. While the EFIs can be used as a starting point and should be compatible with all ASUS X299 boards, it is still highly recommended to review the OpenCore Vanilla Desktop Guide and Skylake-X section for a proper guide.
Folder | Description |
---|---|
BASE-EFI | OpenCore EFIs with the OpenCanary GUI that should be valid for all ASUS X299 boards. |
Custom BIOS Collection | Contains modified BIOS files that have custom boot logos |
EFI-Validated-Distributions | Validated EFIs from other users (Please use this as a reference only) |
XHC USB Kexts | USB kexts created by users for specific motherboards. Please use this as a proper guide to map your USB ports. |
Component | Model |
---|---|
Motherboard | ASUS Pro WS X299 Sage II |
Processor | Intel i9-10980XE |
CPU Cooler | Corsair H150i Pro RGB |
RAM | 4x16 Corsair Vengeance LPX 3200 Mhz |
Boot Drive | Samsung 970 EVO 1 TB |
Graphics Card | Sapphire RX 580 Pulse 8 GB |
Power Supply | Corsair RM 850x |
Case | Lian Li PC 011 Dynamic |
- Sleep / Wake
- Wifi and Bluetooth (Using natively supported Broadcom BCM943602CDP)
- Handoff, Continuity, AirDrop, Continuity Camera, and Unlock with Apple Watch
- iMessage, FaceTime, App Store, iTunes Store
- 2.5 G Ethernet
- HEVC, H.264
- Onboard audio
- TRIM
- USB 2.0 / USB 3.0
- USB 3.1 Gen 2
- DRM
- Native NVRAM
- CPU Power Management
- USB Power
- SideCar due to some T2 chip dependancies on MacPro7,1 and iMacPro1,1 SMBIOS (Using Duet Display as alternative)
- Based off Pro WS X299 Sage II on BIOS 0901 but should be valid for any Asus X299 Motherboard running the latest BIOS.
- Reset to Default Settings before changing these settings
- AI Overclock Tuner - Enabled
- MSR Lock Control - [Disabled]
- Enhanced Intel SpeedStep Technology - Enabled
- Turbo Mode - Enabled
- Autonomous Core C-State - Enabled
- Enhanced Halt State (C1E) - Enabled
- CPU C6 Report - Enabled
- Package C State - C6(non Retention) state
- Intel(R) Speed Shift Technology - Enabled
- MFC Mode Override - OS Native Support
- Intel VT for Directed I/O (VT-d) - Enabled
- SATA Mode Selection - AHCI
- Above 4G Decoding - [On]
- Launch CSM - [Disabled]
- OS Type - Other OS
The ASUS WS X299 Sage series (WS X299 Sage, WS X299 Sage/10G, Pro WS X299 Sage II) are great motherboards with 7 PCIe slots running at 16x/8x/8x/8x/8x/8x/8x and multiple M.2/U.2 connections. The Sage/10G even includes dual 10Gb Intel X550-AT2 LAN ports that are compatible with macOS. Unfortunately the motherboards only have a few USB ports and only a single 19 Pin USB 3.0 header for internal ports. In order to connect internal USB devices such as Bluetooth or RGB Controllers there are a few options. Note that the specific cables/card listed below are examples. Just make sure the PCIe card is compatible with macOS.
-
- This adapter converts the internal USB 3.0 19 pin header to a USB 2.0 9 pin.
- Currently using this in my build with a USB 2.0 9 Pin Header 1 to 4 Extension Hub Splitter to connect Bluetooth.
-
- Uses one of the USB ports on the back of the motherboard to connect internal devices in the case. You can get two of these and remove 1 of the pins to make a "9 pin internal adapter". If the cable is too short from the back to inside the case, you can get some regular USB A extension cables.
-
- PCIe USB 3.0 Card with Internal USB Connector
- Inateck USB 3.0 Card
- StarTech USB 3.1 PCIe Card
- Can use the internal header on the card for the case USB ports or to connect internal devices.
- NOTE: Wake from Bluetooth devices does not work with this so it's best to connect Bluetooth to one of the motherboard ports.
- SmallTreeIntel8259x
- Enables built-in Intel 10G ethernet ports on the Sage/10G.
- Install the version compatible with your version of macOS.
- Ubuntu EEPROM modding in from MacRumors thread is required for this kext to work.
- IntelMausi
- Enables ethernet for most intel controllers
- SmallTreeIntel82576
- Enables ethernet for I211 NICs
- Version 1.3 is for macOS Catalina, Version 1.2.5 is for macOS 10.13 and 10.14
- AGPMInjector
- Apple Graphics Power Management injector
- Apple : macOS
- Acidanthera : OpencorePkg, kexts, etc.
- Dortania : Opencore guide
- dracoflar : Modified SSDT-EC-USBX, PLUG, and SBUS-MCHC files, SmallTree 211 patch, SSDT-RTC0 patch for macOS Big Sur
- Pavo : AGPMInjector