Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

Joined
Apr 5, 2016
Messages
941
Motherboard
GIGABYTE Z170X-Gaming 7
CPU
i7-6700K
Graphics
GTX TITAN X
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Apple
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
Is there a cable or wiring difference between USB 3.2 Gen 2x2 and USB 3.2 Gen 2?

There well might be; I’ve not looked into it because Gen 2x2 is so new.

A USB 3.2 Gen 2 port should be backwards compatible with a USB 3.2 Gen 2x2 header.
USB 3.2 gen 2x2 uses normal USB-C cables. A USB-C cable has four SuperSpeed lines (for USB 3.x and DisplayPort) and two HighSpeed lines (for USB 2.0). USB 3.x has separate lines for transmit and receive so x1 takes two lines and x2 takes all four lines.

USB-C can do any of the following:
- USB 3.0 or 3.1 gen 1 or 3.1 gen 2 or 3.2 gen 1x1 or 3.2 gen 2x1 (one line for transmit and one line for receive) + two lanes of DisplayPort (two lines for transmit) + USB 2.0
- USB 3.2 gen 1x2 or USB 3.2 gen 2x2 (two lines for transmit and two lines for receive) + USB 2.0
- four lanes of DisplayPort (four lines for transmit) + USB 2.0
- Thunderbolt or USB4 (two lines for transmit and two lines for receive)

To achieve 20 Gbps with USB 3.2 gen 2x2, I think you need the GenericUSBXHCI.kext but probably some modifications should be made to it to make it not interfere with the Apple drivers for USB 3.1 gen 2 controllers.
https://forums.macrumors.com/threads/usb-3-x-pcie-cards-for-classic-mac-pro.1501482/
https://forums.macrumors.com/threads/usb-3-x-pcie-cards-for-classic-mac-pro.1501482/post-29614021
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,501
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
USB 3.2 gen 2x2 uses normal USB-C cables. A USB-C cable has four SuperSpeed lines (for USB 3.x and DisplayPort) and two HighSpeed lines (for USB 2.0). USB 3.x has separate lines for transmit and receive so x1 takes two lines and x2 takes all four lines.

USB-C can do any of the following:
- USB 3.0 or 3.1 gen 1 or 3.1 gen 2 or 3.2 gen 1x1 or 3.2 gen 2x1 (one line for transmit and one line for receive) + two lanes of DisplayPort (two lines for transmit) + USB 2.0
- USB 3.2 gen 1x2 or USB 3.2 gen 2x2 (two lines for transmit and two lines for receive) + USB 2.0
- four lanes of DisplayPort (four lines for transmit) + USB 2.0
- Thunderbolt or USB4 (two lines for transmit and two lines for receive)

To achieve 20 Gbps with USB 3.2 gen 2x2, I think you need the GenericUSBXHCI.kext but probably some modifications should be made to it to make it not interfere with the Apple drivers for USB 3.1 gen 2 controllers.
https://forums.macrumors.com/threads/usb-3-x-pcie-cards-for-classic-mac-pro.1501482/
https://forums.macrumors.com/threads/usb-3-x-pcie-cards-for-classic-mac-pro.1501482/post-29614021
Great input, as always!
 
Joined
Jun 1, 2013
Messages
273
Motherboard
Gigabyte Z490 Vision D
CPU
I7-10700K
Graphics
5600XT & 6800 XT
Mac
  1. iMac
Mobile Phone
  1. iOS
@CaseySJ and others. First time tonight I tried the 0.6.8 openwireless. I thought that I would post some screenshots:
First screenshot is the speedtest using my current Apple combo BT+wifi card in the pcie x1 slot:
Screen Shot 2021-04-30 at 9.37.39 pm.png


second one is with openwireless:

Screen Shot 2021-04-30 at 9.36.12 pm.png


The download speed when using openwireless started at almost 470Mbps but then dropped to 372Mbps. I think it is related to the driver because I ran another test with my normal card straight after and it was around 470Mbps. But I found an issue; after swapping between cards (turning them on and off to run the tests, not removing the BT+wifi combo card), the openwireless drivers stopped working. If I turned wifi off then on again to enable the onboard intel cnvi, it worked. Also are those drivers supposed to support AX? here is a screenshot of the onboard BT/wifi adapter from the system report:

Screen Shot 2021-04-30 at 9.40.07 pm.png


should it say ax as well in the supported PHY modes?
Note that I did not remove my current wifi card. Maybe I should have done it but it is not practical to do so for me (crawl under the desk, remove the 6800 XT, etc.). I thought I would give it a shot because I just upgraded my router to an AX11000 one and if the openwireless is working fine then I can ditch my current one.

Nonetheless great download speeds for openwireless.
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,501
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
... But I found an issue; after swapping between cards (turning them on and off to run the tests, not removing the BT+wifi combo card), the openwireless drivers stopped working. If I turned wifi off then on again to enable the onboard intel cnvi, it worked.
We should remove the Broadcom module when using OpenIntelWireless. Otherwise there is a conflict between two WiFi modules and two Bluetooth modules.

Also are those drivers supposed to support AX? here is a screenshot of the onboard BT/wifi adapter from the system report:
... should it say ax as well in the supported PHY modes?
I noticed this too. PHY Modes does not list ax so let's wait for newer versions. The progress they have made so far is just great.

...

Nonetheless great download speeds for openwireless.
Yes, really promising improvements in the 2.0.0-alpha drivers. Eager to see what 2.1.0 brings!
 
Joined
Jan 6, 2016
Messages
159
Motherboard
Gigabyte Z490 Vision G
CPU
i7-10700
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Plus
  4. Portable
  5. Power Mac
Mobile Phone
  1. iOS
11.3 update. With the SSDT UIAC VISION G V3.aml I am losing too many useful ports. I've reverted back to 11.2.3 on OC 068 and my Bluetooth and wireless mouse now work properly again. Also, I get back my USB-C port which I use all the time. The OC forums have admitted that 11.3 needs some new patches. QUESTION: The SSDT-DTPG.aml should be SSDT-DTGP.aml. Any reason for the switch?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,501
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
11.3 update. With the SSDT UIAC VISION G V3.aml I am losing too many useful ports. I've reverted back to 11.2.3 on OC 068 and my Bluetooth and wireless mouse now work properly again. Also, I get back my USB-C port which I use all the time. The OC forums have admitted that 11.3 needs some new patches. QUESTION: The SSDT-DTPG.aml should be SSDT-DTGP.aml. Any reason for the switch?
  • USB-C port should work with V3, but only if (a) the connected device supports USB 3.x and (b) the USB-C cable specifically supports USB 3.x protocol. Example cables:
  • The name of the SSDT is okay. The misspelling is an historical artifact that we do not correct simply because it's an historical artifact! It reminds us of that moment in one of KGP's threads in this forum where Thunderbolt hot plug was achieved for the very first time.
 
Last edited:
Joined
Jan 6, 2016
Messages
159
Motherboard
Gigabyte Z490 Vision G
CPU
i7-10700
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Plus
  4. Portable
  5. Power Mac
Mobile Phone
  1. iOS
  • USB-C port should work with V3, but only if (a) the connected device supports USB 3.x and (b) the USB-C cable specifically supports USB 3.x protocol. Example cables:
  • The name of the SSDT is okay. The misspelling is an historical artifact that we do not correct because we consider it an important piece of Hackintosh history.
The USB-C port works with hubs and USB-A thumb drives, but not with my SSD enclosures. It's all new stuff so I would assume the cables are fine. I tried several. If I can find a day to myself I will bear down and see what's going on. It could literally all come down to reinstalling 11.3. I'm going to try a completely clean 11.3 install on a separate drive. Thanks.

Regarding the SSDT. I will not stand in the way of historical artifacts. :)
 
Joined
Jul 31, 2015
Messages
80
Motherboard
Z490 Vision G
CPU
i7-10700K
Graphics
RX 580
Mac
  1. MacBook Pro
It looks like the cable fits, and I'd think it would work, but I don't have a fully built PC to test. Getting close though.

Going to need a CPU cooler and a GPU to complete the build, and the GPU I want I don't see getting anytime soon. Might have to pick up a old one to limp along until I can get a Sapphire 6800 XT at a sane price and 11.4 is out.

The iGPU is more than fine to run a single 4k display temporarily.
 
Joined
Jun 13, 2019
Messages
271
Motherboard
ASUS ProArt Z690-CREATOR WIFI
CPU
i9-12900K
Graphics
RX 6900 XT
The iGPU is more than fine to run a single 4k display temporarily.
I've seen people get it to run without acceleration (since macOS doesn't support UHD 750), and that's good enough for me for testing. Still need a CPU cooler though. I broke the one I was going to use and the replacement I'm set on is only available at 50-80% markup, which I'm trying to wait out since it was normal price a few days ago.
 
Joined
Jul 31, 2015
Messages
80
Motherboard
Z490 Vision G
CPU
i7-10700K
Graphics
RX 580
Mac
  1. MacBook Pro
I've seen people get it to run without acceleration (since macOS doesn't support UHD 750), and that's good enough for me for testing. Still need a CPU cooler though. I broke the one I was going to use and the replacement I'm set on is only available at 50-80% markup, which I'm trying to wait out since it was normal price a few days ago.

Ohhh right. I was not paying attention and assumed you were using a 10th gen processor with UHD 630. Yeah, UHD 750 is going to be a problem. Given the current nonsense in GPU market your best bet is a GT710 with DDR3 memory (not worth it in normal times) if you are not using a 4K display. Atleast you'll have a running system.
 
Top