Hello, everyone. I'm trying to understand how exactly the PCIe lanes work on Intel's Skylake-X platform. I've done hours of research and can't seem to find answers to these questions.
1) The 7900X has 44 lanes on the CPU, but I read that the chipset has 24 lanes that are used for RAID controllers, network controllers, USB controllers, etc. Does that mean there are really 44+24 PCIe lanes that can be used, depending on how the motherboard is wired? Or does it mean that the chipset just has access to use up to 24 of the 44 lanes?
2) Assuming there are 44+24 PCIe lanes when using a 7900X (as opposed to just 44 lanes), is it technically a little slower (however unnoticeable it may be) to use the chipset's lanes instead of the CPU's lanes?
3) Where is the chipset? Is it on the CPU or the motherboard? I know that many years ago, Intel moved the "north bridge" onto the CPU (which is why the memory controller is now on the CPU), but is there still an X299 chipset on the motherboard?
4) What would a motherboard manufacturer wire to the chipset instead of the CPU normally? For example, SATA ports, NVMe M.2 slots, PCIe x4 slots, or USB 3.1 Gen 2 (since it appears Skylake-X only has Gen 1 support natively)?
The reason I'm asking is I need to understand if 28 lanes from the 7820X is enough for my personal use or if I would have to go with the 7900X for 44 lanes. Ignoring price, I'd rather have 8 faster cores instead of 10 cores, but I'll go with 10 if I need the 44 lanes. I just need to understand how the lanes are divided up in order to decide what's best for me.
Thanks in advance!
1) The 7900X has 44 lanes on the CPU, but I read that the chipset has 24 lanes that are used for RAID controllers, network controllers, USB controllers, etc. Does that mean there are really 44+24 PCIe lanes that can be used, depending on how the motherboard is wired? Or does it mean that the chipset just has access to use up to 24 of the 44 lanes?
2) Assuming there are 44+24 PCIe lanes when using a 7900X (as opposed to just 44 lanes), is it technically a little slower (however unnoticeable it may be) to use the chipset's lanes instead of the CPU's lanes?
3) Where is the chipset? Is it on the CPU or the motherboard? I know that many years ago, Intel moved the "north bridge" onto the CPU (which is why the memory controller is now on the CPU), but is there still an X299 chipset on the motherboard?
4) What would a motherboard manufacturer wire to the chipset instead of the CPU normally? For example, SATA ports, NVMe M.2 slots, PCIe x4 slots, or USB 3.1 Gen 2 (since it appears Skylake-X only has Gen 1 support natively)?
The reason I'm asking is I need to understand if 28 lanes from the 7820X is enough for my personal use or if I would have to go with the 7900X for 44 lanes. Ignoring price, I'd rather have 8 faster cores instead of 10 cores, but I'll go with 10 if I need the 44 lanes. I just need to understand how the lanes are divided up in order to decide what's best for me.
Thanks in advance!