Contribute
Register

Asus X299 - Support

Status
Not open for further replies.
Okay, for a long time, I helped support this thread, along with @pastrychef and @d5aqoep):

These cards are supported natively in macOS (meaning no drivers are needed):

1. Syba 10 GBE
2. Aquantia 10G Gaming (Black PCB)
3. Synology 10 GBE

I have only Syba cards, and in my machines I don't load a driver in Catalina (or Mojave for that matter), so I have no need to e-mail anyone for drivers I don't need.

But then, others might. So.....a little more insight here might be useful.......

There are a lot of different firmware Aquantia cards out there, and if there are drivers, that would be great, for those who can't get support in macOS for their firmware version of their Aquantia cards.

For instance, for Asus's version of the Aquantia 10GbE cards, the Asus XG-C100C, (which is a AQN-107 firmware version) if you apply this patch, it will work in macOS (and that includes Catalina):

Kext to patch (credit should go to Mieze of that "other" site):
com.apple.driver.AppleEthernetAquantiaAqtion

Find
6275696C 742D696E

Replace
62626262 62626262

But there's no way to know how long a patch will continue to work in newer versions of macOS. A Kext driver would be great, if such a thing were available. I kind of doubt that the drivers for one firmware will work for another Aquantia card, but for those who need it, all the best luck, maybe someone could come up with a hack.....
 
Last edited:
I'm so thankful for this guide (thanks, kgp!)! I'd appreciate any help or advice.

I'm afraid I might have missed something. I've got Mojave installed and it boots up OK, but seems unstable. I thought I followed all the directions, but I admit I probably did something incorrectly. Every once in awhile, the system locks up. Frozen screen with no spinning beach ball. I can't tell if it's temperature related or not. It froze during Geekbench once, but ran fine after reboot. Another time it froze just using google chrome. I have to hit the reset button and it will boot again. A secondary issue, is that the SATA controller doesn't seem to be up and working, but that's a minor issue for now. Everything else seems to be working OK. Despite having nvidia GPUs, the 4K display is working at the correct resolution, although about this mac reports out 33MB of VRAM :lol:.

I used kgp's 10.14.4 EFI folder from his/her github.

I am aware the RTX GPUs aren't supported at all, but that's OK for now. I'm still looking for an AMD card to install alongside the nvidia cards.

I've attached the config.plist but here's some info on my setup for quick reference:

CPU: Intel i9-7980XE w/CORSAIR HYDRO Series H115i PRO dual 280mm fans
Mobo: Asus X299 Sage WS (not 10G)
GPU: RTX 2080 Ti (two of them, actually, for deep-learning work on the linux partition)
Monitor: LG 4K
MacOS build: macOS 10.14.6 (18G1012)

Boot args:
-v
darkwake=0
dart=0
debug=0x100
keepsyms=1
-disablegfxfirmware
**neverhibernate is checked

CPU type: 0x0F01

Drivers:
DatahubDxe
SMCHelper
ApfsDriverLoader
AppleImageLoader
AptioMemoryFix
PartitionDxe
VBoxHfs
NTFS
AudioDxe

Kernel and kext patches:
xcpm_core_scope_msrs
SSD Trim Enabler
USB Port Limit Patch 1 ©PMHeart
USB Port Limit Patch 2 ©PMHeart
USB Port Limit Patch 3 ©PMHeart
F1/F2 Key Patch 1 ©Wern
F1/F2 Key Patch 2 ©Wern
FredWst DP/HDMI patch
Aquantia "built-in" patch ©Mieze

DSDT:
Comment: Find*[Hex] Replace [Hex]
OSI -> XOSI 5f4f5349 584f5349
EC0_ -> EC__ 4543305f 45435f5f
H_EC -> EC__ 485f4543 45435f5f
HEC1 -> IMEI 48454331 494d4549
IDER->MEID 49444552 4d454944
LPC0 -> LPCB 4c504330 4c504342
FPU_ -> MATH 4650555f 4d415448
TMR_ -> TIMR 544d525f 54494d52
PIC_ -> IPIC 5049435f 49504943
_DSM -> XDSM 5f44534d 5844534d
CP00 -> PR00 43503030 50523030
CP01 -> PR01 43503031 50523031
CP02 -> PR02 43503032 50523032
CP03 -> PR03 43503033 50523033
CP04 -> PR04 43503034 50523034
CP05 -> PR05 43503035 50523035
CP06 -> PR06 43503036 50523036
CP07 -> PR07 43503037 50523037
CP08 -> PR08 43503038 50523038
CP09 -> PR09 43503039 50523039
CP0E -> PR10 43503045 50523130
CP0F -> PR11 43503046 50523131
CP10 -> PR12 43503130 50523132
CP11 -> PR13 43503131 50523133
CP12 -> PR14 43503132 50523134
CP13 -> PR15 43503133 50523135
CP14 -> PR16 43503134 50523136
CP15 -> PR17 43503135 50523137
CP1C -> PR18 43503143 50523138
CP1D -> PR19 43503144 50523139
CP1E -> PR20 43503145 50523230
CP1F -> PR21 43503146 50523231
CP20 -> PR22 43503230 50523232
CP21 -> PR23 43503231 50523233
CP22 -> PR24 43503232 50523234
CP23 -> PR25 43503233 50523235
CP24 -> PR26 43503234 50523236
CP25 -> PR27 43503235 50523237
CP2A -> PR28 43503241 50523238
CP2B -> PR29 43503242 50523239
CP2C -> PR30 43503243 50523330
CP2D -> PR31 43503244 50523331
CP2E -> PR32 43503245 50523332
CP2F -> PR33 43503246 50523333
CP30 -> PR34 43503330 50523334
CP31 -> PR35 43503331 50523335
CP0A -> PR36 43503041 50523336
CP0B -> PR37 43503042 50523337
CP0C -> PR38 43503043 50523338
CP0D -> PR39 43503044 50523339
CP16 -> PR40 43503136 50523430
CP17 -> PR41 43503137 50523431
CP18 -> PR42 43503138 50523432
CP19 -> PR43 43503139 50523433
CP1A -> PR44 43503141 50523434
CP1B -> PR45 43503142 50523435
CP26 -> PR46 43503236 50523436
CP27 -> PR47 43503237 50523437
CP28 -> PR48 43503238 50523438
CP29 -> PR49 43503239 50523439
CP32 -> PR50 43503332 50523530
CP33 -> PR51 43503333 50523531
CP34 -> PR52 43503334 50523532
CP35 -> PR53 43503335 50523533
CP36 -> PR54 43503336 50523534
CP37 -> PR55 43503337 50523535
 

Attachments

  • config.plist
    24.2 KB · Views: 76
  • EFI.zip
    34.6 MB · Views: 181
Last edited:
Finally seeing the i9 10 series on the market. Has anyone anyone snagged one yet? Curious if there will be hoops to jump through.
 
Finally seeing the i9 10 series on the market. Has anyone anyone snagged one yet? Curious if there will be hoops to jump through.

My 10980 is on order- for my workflow I can’t wait.
 
I'm so thankful for this guide (thanks, kgp!)! I'd appreciate any help or advice.

I'm afraid I might have missed something. I've got Mojave installed and it boots up OK, but seems unstable. I thought I followed all the directions, but I admit I probably did something incorrectly. Every once in awhile, the system locks up. Frozen screen with no spinning beach ball. I can't tell if it's temperature related or not. It froze during Geekbench once, but ran fine after reboot. Another time it froze just using google chrome. I have to hit the reset button and it will boot again. A secondary issue, is that the SATA controller doesn't seem to be up and working, but that's a minor issue for now. Everything else seems to be working OK. Despite having nvidia GPUs, the 4K display is working at the correct resolution, although about this mac reports out 33MB of VRAM :lol:.

I used kgp's 10.14.4 EFI folder from his/her github.

I am aware the RTX GPUs aren't supported at all, but that's OK for now. I'm still looking for an AMD card to install alongside the nvidia cards.

I've attached the config.plist but here's some info on my setup for quick reference:

CPU: Intel i9-7980XE w/CORSAIR HYDRO Series H115i PRO dual 280mm fans
Mobo: Asus X299 Sage WS (not 10G)
GPU: RTX 2080 Ti (two of them, actually, for deep-learning work on the linux partition)
Monitor: LG 4K
MacOS build: macOS 10.14.6 (18G1012)

Boot args:
-v
darkwake=0
dart=0
debug=0x100
keepsyms=1
-disablegfxfirmware
**neverhibernate is checked

CPU type: 0x0F01

Drivers:
DatahubDxe
SMCHelper
ApfsDriverLoader
AppleImageLoader
AptioMemoryFix
PartitionDxe
VBoxHfs
NTFS
AudioDxe

Kernel and kext patches:
xcpm_core_scope_msrs
SSD Trim Enabler
USB Port Limit Patch 1 ©PMHeart
USB Port Limit Patch 2 ©PMHeart
USB Port Limit Patch 3 ©PMHeart
F1/F2 Key Patch 1 ©Wern
F1/F2 Key Patch 2 ©Wern
FredWst DP/HDMI patch
Aquantia "built-in" patch ©Mieze

DSDT:
Comment: Find*[Hex] Replace [Hex]
OSI -> XOSI 5f4f5349 584f5349
EC0_ -> EC__ 4543305f 45435f5f
H_EC -> EC__ 485f4543 45435f5f
HEC1 -> IMEI 48454331 494d4549
IDER->MEID 49444552 4d454944
LPC0 -> LPCB 4c504330 4c504342
FPU_ -> MATH 4650555f 4d415448
TMR_ -> TIMR 544d525f 54494d52
PIC_ -> IPIC 5049435f 49504943
_DSM -> XDSM 5f44534d 5844534d
CP00 -> PR00 43503030 50523030
CP01 -> PR01 43503031 50523031
CP02 -> PR02 43503032 50523032
CP03 -> PR03 43503033 50523033
CP04 -> PR04 43503034 50523034
CP05 -> PR05 43503035 50523035
CP06 -> PR06 43503036 50523036
CP07 -> PR07 43503037 50523037
CP08 -> PR08 43503038 50523038
CP09 -> PR09 43503039 50523039
CP0E -> PR10 43503045 50523130
CP0F -> PR11 43503046 50523131
CP10 -> PR12 43503130 50523132
CP11 -> PR13 43503131 50523133
CP12 -> PR14 43503132 50523134
CP13 -> PR15 43503133 50523135
CP14 -> PR16 43503134 50523136
CP15 -> PR17 43503135 50523137
CP1C -> PR18 43503143 50523138
CP1D -> PR19 43503144 50523139
CP1E -> PR20 43503145 50523230
CP1F -> PR21 43503146 50523231
CP20 -> PR22 43503230 50523232
CP21 -> PR23 43503231 50523233
CP22 -> PR24 43503232 50523234
CP23 -> PR25 43503233 50523235
CP24 -> PR26 43503234 50523236
CP25 -> PR27 43503235 50523237
CP2A -> PR28 43503241 50523238
CP2B -> PR29 43503242 50523239
CP2C -> PR30 43503243 50523330
CP2D -> PR31 43503244 50523331
CP2E -> PR32 43503245 50523332
CP2F -> PR33 43503246 50523333
CP30 -> PR34 43503330 50523334
CP31 -> PR35 43503331 50523335
CP0A -> PR36 43503041 50523336
CP0B -> PR37 43503042 50523337
CP0C -> PR38 43503043 50523338
CP0D -> PR39 43503044 50523339
CP16 -> PR40 43503136 50523430
CP17 -> PR41 43503137 50523431
CP18 -> PR42 43503138 50523432
CP19 -> PR43 43503139 50523433
CP1A -> PR44 43503141 50523434
CP1B -> PR45 43503142 50523435
CP26 -> PR46 43503236 50523436
CP27 -> PR47 43503237 50523437
CP28 -> PR48 43503238 50523438
CP29 -> PR49 43503239 50523439
CP32 -> PR50 43503332 50523530
CP33 -> PR51 43503333 50523531
CP34 -> PR52 43503334 50523532
CP35 -> PR53 43503335 50523533
CP36 -> PR54 43503336 50523534
CP37 -> PR55 43503337 50523535

Please upload your whole EFI folder.

Some things to check for: update to latest bios and make sure above 4g encoding is enabled. Also setup bios settings according to the guide
Have you properly adapted the TSCAdjustReset Kext for your cpu?

These aren’t needed for the sage.
xcpm_core_scope_msrs
FredWst DP/HDMI patch
Aquantia "built-in" patch ©Mieze

Xcpm can be removed if you properly adapt TSCAdjustReset and set msr lock control to disabled.

Also I highly recommend to properly setup your USB ports rather than relying on usb patches. Once you’ve done this you can remove the usb patches
 
Finally seeing the i9 10 series on the market. Has anyone anyone snagged one yet? Curious if there will be hoops to jump through.

I thought about ordering one but decided against it. Still is oos and only for preorder at bhphoto in the US
 
I thought about ordering one but decided against it. Still is oos and only for preorder at bhphoto in the US
The whole embargo situation with them vs AMD just led to a logistics nightmare for end users. The chip ‘launched’ first week of October according to Intel.... but they held back so they could try to one-up AMD (which we all know by now was laughable).
 
Please upload your whole EFI folder.

Some things to check for: update to latest bios and make sure above 4g encoding is enabled. Also setup bios settings according to the guide
Have you properly adapted the TSCAdjustReset Kext for your cpu?

These aren’t needed for the sage.
xcpm_core_scope_msrs
FredWst DP/HDMI patch
Aquantia "built-in" patch ©Mieze

Xcpm can be removed if you properly adapt TSCAdjustReset and set msr lock control to disabled.

Also I highly recommend to properly setup your USB ports rather than relying on usb patches. Once you’ve done this you can remove the usb patches

Thanks for comments. I'll upload the EFI folder when I get home. I should also add that Windows and Linux are on a second NVMe drive, but macOS is on its own drive (an Intel NVMe).

I have updated to the latest BIOS and adjusted settings according to the guide. Above 4G encoding is enabled.

I have done nothing to adapt TSCAdjustReset but MSR lock control is disabled in BIOS.

I'll Google and search for TSCAdjustReset and setting up USB ports, but if you have any links handy at the ready, I'd definitely appreciate them!

Thanks again!
 
Thanks for comments. I'll upload the EFI folder when I get home. I should also add that Windows and Linux are on a second nvme drive, but MacOS is on its own drive (an Intel nvme).

I have updated to the latest BIOS and adjusted settings according to the guide. Above 4G encoding is enabled.

I have done nothing to adapt TSCAdjustReset but MSR lock control is disabled in BIOS.

I'll google and search for TSCAdjustReset and setting up USB ports, but if you have any links handy at the ready, I'd definitely appreciate them!

Thanks again!

TSCAdjustReset (Section C.4) and mapping USB ports (Section E.4) is in the guide.
Good luck!
 
So I did the firmware flash of the Titan Ridge under Windows and it was successful. Did all the BIOS settings (triple checked).

In System Report -> Thunderbolt, I still get: "Thunderbolt: No drivers are loaded."

When I connect my Caldigit dock, it lights up and the hard drive attached to it lights up, but nothing is showing up. Am I missing something here? I'm in PCIE Slot 2 on the X299 SAGE 10G board.

HELP! LOL
 
Status
Not open for further replies.
Back
Top