Contribute
Register

Z490 & Z590

Joined
Dec 5, 2017
Messages
145
Motherboard
ASUS ROG Maximus XIII Hero Z590
CPU
i9-10900K
Graphics
RX 6800
Mac
  1. iMac
  2. Mac Pro
Classic Mac
  1. Plus
Mobile Phone
  1. iOS
My Hack has been running great for the past week and again, and thanks again to those on here who helped. The last remaining detail I haven't solved is to use the iGPU in a headless config, for hardware acceleration. I've entered Dortania's suggested Platform ID for Comet Lake (see attached screenshot) in OC DeviceProperties, and have made changes in BIOS (PEG primary, iGPU Multi-monitor), but nothing is showing in Mac System Info or in VidProc (see attached screenshots). Any suggestions?
 

Attachments

  • DevProp.jpg
    DevProp.jpg
    134.5 KB · Views: 34
  • SysInfo.jpg
    SysInfo.jpg
    202 KB · Views: 34
  • VidProcConvt.jpg
    VidProcConvt.jpg
    240.5 KB · Views: 34

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
2,952
Motherboard
Asus B550 Rog Strix Gaming i
CPU
Ryzen 9 5900X
Graphics
6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Just realized your board has Thunderbolt 4 (Maple Ridge), hence nothing further is needed. We can ignore the System Information --> Thunderbolt/USB4 section. Just refer to System Information --> PCI instead. But of course the real test is whether Thunderbolt devices connect and function. If they do, nothing else really matters.
Hi Casey, that was very illuminating. I picked up an open box Asus Z590i Gaming Wifi board from Newegg and have been attempting (quite unsuccessfully) to get Hot Plug working for the onboard Maple Ridge Thunderbolt controller. I've read it may be possible and so was searching in IORegistryExplorer for the ACPI path and coming up empty.

But, per your post, lo and behold in the System Report under PCI it shows! If I have a device plugged in at start up it works great but that's the extent of it of course. Be nice to be able to get Hot Plug working. Is creating an SSDT to do that even possible? Appreciate any thoughts or direction you can share.


System Report PCI.png
?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,297
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi Casey, that was very illuminating. I picked up an open box Asus Z590i Gaming Wifi board from Newegg and have been attempting (quite unsuccessfully) to get Hot Plug working for the onboard Maple Ridge Thunderbolt controller. I've read it may be possible and so was searching in IORegistryExplorer for the ACPI path and coming up empty.

But, per your post, lo and behold in the System Report under PCI it shows! If I have a device plugged in at start up it works great but that's the extent of it of course. Be nice to be able to get Hot Plug working. Is creating an SSDT to do that even possible? Appreciate any thoughts or direction you can share.


View attachment 529940?
We can certainly try. Two things needed to get started:
  1. System DSDT.
  2. Screenshot of IORegistryExplorer showing the Thunderbolt device tree in the left pane.
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
2,952
Motherboard
Asus B550 Rog Strix Gaming i
CPU
Ryzen 9 5900X
Graphics
6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
We can certainly try. Two things needed to get started:
  1. System DSDT.
  2. Screenshot of IORegistryExplorer showing the Thunderbolt device tree in the left pane.
Okay, the DSDT wouldn't compile without some work on it first but here is the uncompiled file and the IOreg Screen shot, hopefully this is what you need to help.



Asus z590i Maple Ridge IOReg Screen Shot.png
 

Attachments

  • Asus Z590i DSDT.dsl
    2.4 MB · Views: 9

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,297
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Okay, the DSDT wouldn't compile without some work on it first but here is the uncompiled file and the IOreg Screen shot, hopefully this is what you need to help.



View attachment 529954
@Leesureone,

Please try the attached files by copying them to EFI/OC/ACPI folder and adding references to ACPI section of config.plist:
  • SSDT-TB3HP-JHL8540-ASUS-Z590i.aml
    • Thunderbolt hot plug SSDT
  • SSDT-DTPG.aml
    • This is a helper SSDT
After rebooting, let's take another look at the same RP21 section of IOReg.
 

Attachments

  • SSDT-TB3HP-JHL8540-ASUS-Z590i.aml
    1.6 KB · Views: 14
  • SSDT-DTPG.aml
    100 bytes · Views: 12

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
2,952
Motherboard
Asus B550 Rog Strix Gaming i
CPU
Ryzen 9 5900X
Graphics
6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
@Leesureone,

Please try the attached files by copying them to EFI/OC/ACPI folder and adding references to ACPI section of config.plist:
  • SSDT-TB3HP-JHL8540-ASUS-Z590i.aml
    • Thunderbolt hot plug SSDT
  • SSDT-DTPG.aml
    • This is a helper SSDT
After rebooting, let's take another look at the same RP21 section of IOReg.
Thanks Casey, here's what is showing now:
Asus Z590i w: SSDTs IOReg Screen Shot.png
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
2,952
Motherboard
Asus B550 Rog Strix Gaming i
CPU
Ryzen 9 5900X
Graphics
6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Oh yes, that pesky HRUS device is holding us up. Let's zap it with the attached revision.
You sir are a bloody genius, hot plug is now working! :headbang: I cannot thank you enough! I'll update my Z590i build description in the forum/build section and give credit for it where credit is due. Well done!
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,297
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
You sir are a bloody genius, hot plug is now working! :headbang: I cannot thank you enough! I'll update my Z590i build description in the forum/build section and give credit for it where credit is due. Well done!
Glad to hear it!
 
Top