Can someone still clarify how USB3, NVMe, video, and graphics data routes around the Mac Mini 2018 as far as the TB3 and HDMI?
From this thread still not quite clear how this works in the base (no external GPU) configuration:
-Does video from the Intel Graphics out through the HDMI count towards any bandwidth limits elsewhere?
-Does video from the Intel Graphics out through one of the TB3 ports reduce the available bandwidth on the other TB3 port of that bus?
+If so, how much bandwidth of TB3's theoretical 40Gbps would remain for NVMe?
+If the display is operating at a resolution using 16Gbps bandwidth, does that still leave 40-16=24Gbps (22 after overhead) for the NVMe on the same bus? Or is it 4x8 PCIe serial lines = 32Gbps - 16Gbps = 16Gbps for the NVMe?
+Either way, is any reduction symmetric or would writes to the NVMe be reduced more than reads if the display is using most of the outgoing bandwidth but presumably none of the incoming (I understand TB3 to be full-duplex)?
-If I have a USB3 device and a NVMe device on the same Thunderbolt bus, could I potentially get 10 + 22 Gbps across the two of them or would the USB3 device's bandwidth come out of the 22 Gbps (after overhead) available for PCIe devices on TB3?
-Can the two Thunderbolt buses run at full bandwidth simultaneouosly or are the other internal limits (e.g. total PCIe bandwidth on which the Intel controllers sit) that limit total bandwidth across them to less than 2x32?
-Does the situation/rules change if the other device on the same Thunderbolt bus is an eGPU rather an NVMe?
From this thread still not quite clear how this works in the base (no external GPU) configuration:
-Does video from the Intel Graphics out through the HDMI count towards any bandwidth limits elsewhere?
-Does video from the Intel Graphics out through one of the TB3 ports reduce the available bandwidth on the other TB3 port of that bus?
+If so, how much bandwidth of TB3's theoretical 40Gbps would remain for NVMe?
+If the display is operating at a resolution using 16Gbps bandwidth, does that still leave 40-16=24Gbps (22 after overhead) for the NVMe on the same bus? Or is it 4x8 PCIe serial lines = 32Gbps - 16Gbps = 16Gbps for the NVMe?
+Either way, is any reduction symmetric or would writes to the NVMe be reduced more than reads if the display is using most of the outgoing bandwidth but presumably none of the incoming (I understand TB3 to be full-duplex)?
-If I have a USB3 device and a NVMe device on the same Thunderbolt bus, could I potentially get 10 + 22 Gbps across the two of them or would the USB3 device's bandwidth come out of the 22 Gbps (after overhead) available for PCIe devices on TB3?
-Can the two Thunderbolt buses run at full bandwidth simultaneouosly or are the other internal limits (e.g. total PCIe bandwidth on which the Intel controllers sit) that limit total bandwidth across them to less than 2x32?
-Does the situation/rules change if the other device on the same Thunderbolt bus is an eGPU rather an NVMe?