Contribute
Register

Z490 & Z590 - Will Z590 ever have macOS Support ?

OHello @JoanSilva17,

On the Gigabyte Z590 Vision D, @dehjomz has reported that Thunderbolt hot plug does not work. So Thunderbolt devices need to be connected and powered before macOS boots up.

@dehjomz: Is this correct?
In Windows and Linux, hot plug is working, in macOS it is not working normally.

But with the tbt hotplug SSDT applied for Maple Ridge, I can confirm that while hot plug doesn’t work as it should in macOS (I.e., a hotplugged device should connect as soon as it is plugged in), entering and resuming from s3 sleep allows the hot plug procedure to complete and then the hotplugged device connects normally. But yes, for now, you should connect your tbt device(s) prior to booting.

Finally, some older Thunderbolt devices, specifically some of the JHL6240 variety, don't hotplug with Maple Ridge even in Windows. Seems that there is a bug in v26, 26.5, and v29 of the Maple Ridge NVM firmware. Gigabyte is aware of the problem, and so is Intel. No word on when a fix will be available.
 
It is very interesting ... I am worried that it does not make a gigabyte solution. Is it very different to do the EFI from a z590? Here in Argentina, the gigabyte motherboard z490 vision D costs 500 dollars, and the z590 vision D costs only 170 dollars. It is a considerable difference ... In your opinion, do you think the z590 vision D will be the next standard?
 
It is very interesting ... I am worried that it does not make a gigabyte solution. Is it very different to do the EFI from a z590? Here in Argentina, the gigabyte motherboard z490 vision D costs 500 dollars, and the z590 vision D costs only 170 dollars. It is a considerable difference ... In your opinion, do you think the z590 vision D will be the next standard?
@CODYQX4 has provided a fully configured EFI folder for Gigabyte Z590 Vision D. The EFI folder can be downloaded and installed with @Inqnuam’s HackinDROM App. The instructions for the app are located here (posts 1 and 3):
 
Thank you so much @CaseySJ I took a risk, and ordered a Z590 Vision D motherboard. I am willing to be a guinea pig as far as my courage allows me. What I still did not order was the processor, and here I have some doubts ...
10th or 11th generation?
Would it be better to go for the 11th generation for the Thunderbolt to work? Or could it work fine with 10th?
My interest is not to have TB4, but to have TB3.
 
Thank you so much @CaseySJ I took a risk, and ordered a Z590 Vision D motherboard. I am willing to be a guinea pig as far as my courage allows me. What I still did not order was the processor, and here I have some doubts ...
10th or 11th generation?
Would it be better to go for the 11th generation for the Thunderbolt to work? Or could it work fine with 10th?
My interest is not to have TB4, but to have TB3.
Hello @JoanSilva17,

Thunderbolt is built onto the motherboard. On the Gigabyte Z590 Vision D, it is Thunderbolt 4 (Maple Ridge). It works as long as devices are connected before boot. To hot plug a Thunderbolt device I believe it is necessary to (a) connect the device and then (b) sleep/wake the system.

Thunderbolt 4 is mostly backwards-compatible with Thunderbolt 3.

Regarding choice of processor, the 10th Gen Comet Lake uses Intel UHD 630 iGPU that is natively supported in macOS. Rocket Lake (11th Gen) uses Intel’s Xe-LP iGPU (UHD 730/750) that is not supported in macOS.

Rocket Lake CPUs can be used, but I believe iGPU will need to be disabled in BIOS. On the other hand, Rocket Lake provides PCIe Gen 4 support on the NVMe M.2 slot closest to the CPU.

My personal recommendation would be 10th Gen Comet Lake, but the decision is yours…
 
Hey all, Z590 Vision D + 10900K reporting in.

I'm happy with the board and it works well enough after some fiddling and finding others with the same / Z490 board.

I have tested the VT-d DMAR approach for Thunderbolt and it worked for a moment (TB2 <> Eth adapter + TB3 <> TB2 adapter, working), except both Ethernet ports show connected, right IP and all, but still don't transfer data. I'm not sure if the two are related, but I'm having trouble getting my Ethernet ports to work at all now, even with my old (non-DMAR adjustment) EFI.

I dumped my DMAR SSDT and compared it to the fixed Z490 SSDT, which has the Memory Regions cut out. The Z590 SSDT has an extra PCI device, but just deleting the Memory Regions isn't enough, whilst fixing the noted lengths in HEX and everything is above me, but @yosoyoco probably has the know-how :) DisableIOMapper was disabled during testing.

PS / update: Regarding LAN, it connects for a split second, has connection and loads a page, then to go dead in connection.

PPS / Update2: LAN was fixed setting both adapters to Manually, 1000, Full Duplex.
 

Attachments

  • DMAR Z590.aml
    136 bytes · Views: 43
Last edited:
Hey all, Z590 Vision D + 10900K reporting in.

I'm happy with the board and it works well enough after some fiddling and finding others with the same / Z490 board.

I have tested the VT-d DMAR approach for Thunderbolt and it worked for a moment (TB3 <> Eth adapter working), except both Ethernet ports show connected, right IP and all, but still don't transfer data. I'm not sure if the two are related, but I'm having trouble getting my Ethernet ports to work at all now, even with my old (non-DMAR adjustment) EFI.

I dumped my DMAR SSDT and compared it to the fixed Z490 SSDT, which has the Memory Regions cut out. The Z590 SSDT has an extra PCI device, but editing out the Memory Regions and fixing the noted lengths and everything is above me, but @yosoyoco probably has the know-how :) DisableIOMapper was disabled during testing
Have you managed to enable the Thunderbolt hot plug? I ordered that motherboard to upgrade slowly, and I am following @CaseySJ advice. I will go for the 10th generation.
I'm dying to know!
 
Nope, I tried by using the Z490 Hotplug SSDT but it's for an older generation. I haven't looked into it yet, as the VT-d part is more relevant for me now.
 
Nope, I tried by using the Z490 Hotplug SSDT but it's for an older generation. I haven't looked into it yet, as the VT-d part is more relevant for me now.

This is the moment where I get embarrassed with my rookie questions (which I really am).
I always understood that the vt-d was disabled. What do you gain by enabling it? And in this case, make it work, what benefit does it give you?

(If you feel that I am moving the focus of your question a lot, I can delete this comment)
 
Refer to this post: https://www.tonymacx86.com/threads/...10400-amd-rx-580.298642/page-662#post-2262127

It's related to TB3/4 functionality, especially with regard to Antelope gear. It's separate from Hotplug. The Z490 SSDT for Hotplug should give you a clue on how the Z590 one should look like. I didn't look into it yet, but masters like CaseySJ have talked about it in this topic. The Z590 board uses Maple Ridge and not Titan Ridge, so probably JHL8540
 
Last edited:
Back
Top