ozyiceman :
wildfire707 :
The third PCIE x16 slot uses bandwidth provided by the PCH and can run as x1 or x4 mode, but if it is run in x4 mode the two PCIE x1 slots are disabled.
what? why would an x16 slot only run in x1 or x4 with an x16 card in it? i fail to see why i can't put 1 card in slot 2; using the full 16 lanes from the cpu, and 1 card in slot 3, using 16 of the 20 available PCH lanes...from what you stated here:
The only other note is that it says if you use a PCIE x4 card in the last PCIE x16 slot, the PCIE x1 slots will be disabled and the last PCIE x16 slot will run in x4 mode. Their wording is "When a PCIEx4 card is inserted into the PCIEX4_3 slot, PCIEX1_2 and PCIEX1_3 will be disabled and the PCIEX4 card will run in X4 mode".
...the only reason for the 3rd slot to be running in x4 would be if i were plugging an x4 device into it, which would not be the case...unless i'm missing something incredibly obvious, the only reason for the sli in slots 2 and 3 or 1 and 3 to not run correctly in dual x16 mode would be if SLI required both cards to be utilizing PCIe lanes from the same source, i.e. both from the cpu or both from the PCH, which i have never seen explicitly stated anywhere
Sorry, my explanation was for graphics cards. With the Intel chipsets all graphics cards get all of their PCI Express lanes from the CPU. You are right in the fact that the last PCIE x16 slot can get more than four lanes from the PCH, but it looks like ASUS is making it simpler by limiting the last PCIE x16 slot to x4 speeds. This way it can be used by any card and not cause problems with the motherboard BIOS.
There is an overview of the Z170 chipset at:
http://www.tomshardware.com/reviews/skylake-intel-core-i7-6700k-core-i5-6600k,4252-2.html
It points out that in triple video card format, the PCIE lane configuration is x8 x4 x4 - all from CPU lanes. Also, keep in mind that the 20 PCIE lanes available to the PCI are split among all on board peripherals, like extra SATA controllers, firewire, wireless, and audio.
Since basically all motherboard manufacturers make motherboards for both Intel and AMD processors, they tend to not use the built in Intel networking and audio solutions. High end motherboards tend to have at least one additional SATA controller. All of this means that you are normally lucky if a PCH controlled PCIE x16 slot has 8 lanes available for the mainstream (Z170 or Z97) motherboards.
The CPU likely controls video cards directly to avoid synchronization problems between video cards - since they can be the most demanding devices plugged in.