Contribute
Register

X299 - Open Core support

Joined
Apr 13, 2012
Messages
223
Motherboard
Asus WS X299 Sage/10g
CPU
i9-7940X
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
it’s interesting that you have two titan Ridge cards. Is it possible to use both the Titan Ridge and Alpine Ridge at the same time? Also, if you’re just using the Titan Ridge in slot two, where do you put your GPU? My Vegas 64 is too wide to allow another card in slot 2 when the Vega 64 sits in slot 1. Thanks
OK, I’m giving this a shot but I’m working kind of blind. I put the titan ridge in slot 2 of my sage 10g And because my GPU would not go in slot 1 as typical I put it in slot 3. I install the drivers and updated the firmware on the titan ridge to version 50 and windows. I also enabled the thunderbolt and bios according to KGPs instructions. Unfortunately I’m not getting any thunderbolt functionality in macOS. Any ideas?
 
Last edited:
Joined
Apr 18, 2011
Messages
1,326
Motherboard
ASUS ROG Z690 Extreme
CPU
Intel i9-12900k
Graphics
Radeon Pro W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
OK, I’m giving this a shot but I’m working kind of blind. I put the titan ridge in slot 2 of my sage 10g And because my GPU would not go in slot 1 as typical I put it in slot 3. I install the drivers and updated the firmware on the titan ridge to version 50 and windows. I also enabled the thunderbolt and bios according to KGPs instructions. Unfortunately I’m not getting any thunderbolt functionality in macOS. Any ideas?

I have the cards installed in slots 2 and 3. But it shouldn’t matter when the cards are flashed anyway since it doesn’t need the thunderbolt header.
1. Does it work in windows?
2. Did you also copy the thunderbolt ssdt from kgp? If so, does it show up under system profile -> PCI and or ioreg?
 
Joined
Apr 13, 2012
Messages
223
Motherboard
Asus WS X299 Sage/10g
CPU
i9-7940X
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
When a USB-C ExFAT drive is plugged into the port on the Titan Ridge it reads and mounts up in Windows. My HFS+ Thunderbolt drives do not mount up in Windows. I figured it was due to the format.

I have not copied the SSDT from kgp. I honestly get lost in his deep technical explanations and I miss where to copy and where to paste in the SSDT files. Can you help me understand?

Do I copy all of these files into a folder on my EFI?: ASUS WS X299 Sage 10G
I ready something else that said I should only be using files in "Distribution" folders. I am confused on which files I need....
 
Last edited:
Joined
Dec 28, 2011
Messages
87
Motherboard
Asus WS X299 SAGE / Asus P9X79 WS / HP Probook
CPU
i9 7900x oc 4mhz / i7 4930k oc 4.25mhz
Graphics
Radeon RX580 / GTX 970
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Classic
Mobile Phone
  1. Android
  2. iOS
Please upload the kext file next time.
1) The mapping doesn't look correct since all the values have 255 as USBConnector.
2) It's 15 ports per chipset so you only have to map the intel (XHCI).
3) Does the issue happen on intel ports too? Asmedia are the USB 3.1 ports
4) @InsomnIaHackintosh do you have the kext file we made so @DrMacabre can take a look?

1) so i set manually the values to 0 and 3 depending of the type of port but...
2) i only have to map the intel ??? but you just said the intel are the USB2 ports and they seems to work fine.
3) Nope, the dock seems to stay connected when using USB2 port

based on what i understand, i redid my kext but then i don't have USB3 anymore. Shouldn't i rename my USB3 ports as per the instructions for non intel chipsets ?
 
Joined
Apr 18, 2011
Messages
1,326
Motherboard
ASUS ROG Z690 Extreme
CPU
Intel i9-12900k
Graphics
Radeon Pro W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
When a USB-C ExFAT drive is plugged into the port on the Titan Ridge it reads and mounts up in Windows. My HFS+ Thunderbolt drives do not mount up in Windows. I figured it was due to the format.

I have not copied the SSDT from kgp. I honestly get lost in his deep technical explanations and I miss where to copy and where to paste in the SSDT files. Can you help me understand?

Do I copy all of these files into a folder on my EFI?: ASUS WS X299 Sage 10G
I ready something else that said I should only be using files in "Distribution" folders. I am confused on which files I need....

USB-C will work already but HFS+ is most likely the reason why it's not showing. Use the intel thunderbolt software to see if the drive shows up (I believe it shows the 2 ports and if any devices are connected). Also make sure your BIOS settings are correct.
You only need this file https://github.com/KGP/X299-System-SSDTs/blob/master/ASUS WS X299 Sage 10G/SSDT-X299-TB3HP.aml
Make sure you update your config plist with the entry and put it last.
 
Joined
Apr 18, 2011
Messages
1,326
Motherboard
ASUS ROG Z690 Extreme
CPU
Intel i9-12900k
Graphics
Radeon Pro W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
1) so i set manually the values to 0 and 3 depending of the type of port but...
2) i only have to map the intel ??? but you just said the intel are the USB2 ports and they seems to work fine.
3) Nope, the dock seems to stay connected when using USB2 port

based on what i understand, i redid my kext but then i don't have USB3 anymore. Shouldn't i rename my USB3 ports as per the instructions for non intel chipsets ?

Again it's 15 per chipset. only the intel chipset has above 15 ports, the asmedia ones are fine. There are two Asmedia on the Sage (One USB C + one USB A) on the back, and the internal USB C front connector.

USB 3 ports count as 2 (one USB 2 and one USB 3)

So that leaves you with the intel:
4 USB 2 on back
6 USB 3 on back
1 USB 3 Front panel connector

So the total is 20. I believe this is the mapping for the Sage but I'm not sure since I dont have that board anymore.

USB Port Mapping:
BackPanel
4 USB 2.0 Ports (Left to Right)
HS12
HS11
HS10
HS09

2 USB 3.0 Ports
First row (Left to Right)
HS08/SS08
HS07/SS07


2 USB 3.0 Ports
Second row (Left to Right)
HS06/SS06
HS05/SS05

2 USB 3.0 Ports
Third row (Left to Right)
HS06/SS06
HS05/SS05

Front Panel
2 USB 3.0 Ports (Left to Right)
HS01/SS01
HS02/SS02

The attached kext should work with the marked out ones disabled. If you are using iMacPro1,1 SMBIOS follow the instructions here to rename the model.

Make sure USBInjectAll.kext is disabled and XhciPortLimit is disabled.
 

Attachments

  • X299USB.kext.zip
    2.8 KB · Views: 33
Last edited:
Joined
Apr 13, 2012
Messages
223
Motherboard
Asus WS X299 Sage/10g
CPU
i9-7940X
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
USB-C will work already but HFS+ is most likely the reason why it's not showing. Use the intel thunderbolt software to see if the drive shows up (I believe it shows the 2 ports and if any devices are connected). Also make sure your BIOS settings are correct.
You only need this file https://github.com/KGP/X299-System-SSDTs/blob/master/ASUS WS X299 Sage 10G/SSDT-X299-TB3HP.aml
Make sure you update your config plist with the entry and put it last.
Well, there is not "software" in windows that installed when I installed the Thunderbolt driver. There was when I installed the Alpine Ridge software in previous installations. The windows Thunderbolt driver package installation was really fast, not really looking to me like it did a lot, but it flashed a black window that looked like a command prompt or terminal window with a progress bar for a split second, and then disappeared without any update that the driver had been downloaded. This happened on the DVD driver package and on the downloaded package. Like I said, the ExFat drive worked on a USB-C cable, but now I notice that it is not working on a Thunderbolt 1 drive enclosure. And my HFS+ Thunderbolt 2 did not connect in windows.

Strangely enough a Lacie portable RAID drive showed up in MacOS and mounted, but it did not show up under PCI on the System report. It showed up only under SATA/SATA Tree (Something like that) in the System report. Seems weird to me. Then I tried to HotPlug my Thunderbolt 2 drive and it never mounted. I rebooted and the Lacie Raid never reappeared. Any more thoughts? Thanks in advance!
 
Joined
Apr 18, 2011
Messages
1,326
Motherboard
ASUS ROG Z690 Extreme
CPU
Intel i9-12900k
Graphics
Radeon Pro W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
Well, there is not "software" in windows that installed when I installed the Thunderbolt driver. There was when I installed the Alpine Ridge software in previous installations. The windows Thunderbolt driver package installation was really fast, not really looking to me like it did a lot, but it flashed a black window that looked like a command prompt or terminal window with a progress bar for a split second, and then disappeared without any update that the driver had been downloaded. This happened on the DVD driver package and on the downloaded package. Like I said, the ExFat drive worked on a USB-C cable, but now I notice that it is not working on a Thunderbolt 1 drive enclosure. And my HFS+ Thunderbolt 2 did not connect in windows.

Strangely enough a Lacie portable RAID drive showed up in MacOS and mounted, but it did not show up under PCI on the System report. It showed up only under SATA/SATA Tree (Something like that) in the System report. Seems weird to me. Then I tried to HotPlug my Thunderbolt 2 drive and it never mounted. I rebooted and the Lacie Raid never reappeared. Any more thoughts? Thanks in advance!

You need the thunderbolt driver
and it should install thunderbolt control center or something like that. I don't have Windows on my hack anymore to try.

As for mac, did you copy the SSDT to your EFI and do you see two new entries under PCI? One should be for USB-C and one should be for NHI. Please upload a copy of ioreg.

EDIT: added ioreg explorer to first post. Just open the app and click save as.
 
Last edited:
Joined
Apr 13, 2012
Messages
223
Motherboard
Asus WS X299 Sage/10g
CPU
i9-7940X
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
You need the thunderbolt driver
and it should install thunderbolt control center or something like that. I don't have Windows on my hack anymore to try.

As for mac, did you copy the SSDT to your EFI and do you see two new entries under PCI? One should be for USB-C and one should be for NHI. Please upload a copy of ioreg.

EDIT: added ioreg explorer to first post. Just open the app and click save as.
That TB Driver package you sent me the link for is the same driver package that I’ve been trying to install and windows on my machine. But I think I figured out part of what’s going on that’s a problem. It’s not completing the installation of the TB driver on my windows side. It didn’t stay on the screen long enough the first few times that I ran it for me to be able to read it but I’ve made a video and a freeze-frame the video to see this error (see the screenshot below). Any ideas how to fix that?
 

Attachments

  • 4DD83D33-9E86-4BFD-915B-38CAAED55E84.png
    4DD83D33-9E86-4BFD-915B-38CAAED55E84.png
    3.4 MB · Views: 29
Joined
Apr 18, 2011
Messages
1,326
Motherboard
ASUS ROG Z690 Extreme
CPU
Intel i9-12900k
Graphics
Radeon Pro W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
That TB Driver package you sent me the link for is the same driver package that I’ve been trying to install and windows on my machine. But I think I figured out part of what’s going on that’s a problem. It’s not completing the installation of the TB driver on my windows side. It didn’t stay on the screen long enough the first few times that I ran it for me to be able to read it but I’ve made a video and a freeze-frame the video to see this error (see the screenshot below). Any ideas how to fix that?

Not sure.. I would google that error. Run as admin?
 
Top