My i7 Mini is on the way, hopefully here by Friday to start crunching data. I have a question on Thunderbolt 3 and the Mac as it relates to PCIE lanes. From what I understand, each TB3 port has bandwidth equivalent to 4x PCIe lanes.
Basically, I want to hookup my Mini to 2x Dell U2719DC USB-C monitors via 2x TB3 to the monitors' USB-C, which would drive the displays and also light up the USB3 ports on the monitors. A third port will eventually be used for a RAID array (I might do this via the 10Gbps NIC I configured it with, TBD). I have to believe that a few of those TB3 ports are direct to CPU, and a few share PCIE lanes via DMI with the USB ports, Bluetooth, NIC, etc.
There doesn't seem to be a wealth of info on the Mac platform and how I/O is apportioned to the limited number of lanes. I never cared about this topic on Mac, since I used only Mac laptops in light duty and my Windows workstation for productivity. This mini will be in workstation duty pretty much all day with a decent amount of peripherals - I want to be sure I'm not unnecessarily crippling I/O to the display or other onboard I/O by using shared lanes. Yes, I could test it, but having the documentation / info would be better. I had a look at the Mini user manual, and there's no reference to this.
Basically, I want to hookup my Mini to 2x Dell U2719DC USB-C monitors via 2x TB3 to the monitors' USB-C, which would drive the displays and also light up the USB3 ports on the monitors. A third port will eventually be used for a RAID array (I might do this via the 10Gbps NIC I configured it with, TBD). I have to believe that a few of those TB3 ports are direct to CPU, and a few share PCIE lanes via DMI with the USB ports, Bluetooth, NIC, etc.
There doesn't seem to be a wealth of info on the Mac platform and how I/O is apportioned to the limited number of lanes. I never cared about this topic on Mac, since I used only Mac laptops in light duty and my Windows workstation for productivity. This mini will be in workstation duty pretty much all day with a decent amount of peripherals - I want to be sure I'm not unnecessarily crippling I/O to the display or other onboard I/O by using shared lanes. Yes, I could test it, but having the documentation / info would be better. I had a look at the Mini user manual, and there's no reference to this.