Help me understand PCIE lanes.

pantsaregood

Senior member
Feb 13, 2011
993
37
91
Let's look at Skylake-DT and Z170, for example. The CPU has 16 dedicated PCIE lanes integrated into it and the Z170 chipset has an additional 24. That's a total of 40 lanes.

So, what's stopping x8/x8/x8/x8 PCIE? why can't the lanes on the chipset be utilized?

Now, even though I don't properly understand why, I also know there are weird chipsets that "add" PCIE lanes and enable weird things lime four-way SLI on mainstream CPUs. How does this work, exactly?
 

john3850

Golden Member
Oct 19, 2002
1,436
21
81
DMI 3.0 = PCIe 3.0 x4.

Would there be any overhead or reduced speeds from the z170 at x4.
 

pantsaregood

Senior member
Feb 13, 2011
993
37
91
If DMI 3.0 has the same bandwidth at PCIE 3.0 x4, then how can DMI 3.0 supply 20 PCIE 3.0 lanes? Does it do so via some kind of switching?
 

Shivansps

Diamond Member
Sep 11, 2013
3,916
1,570
136
Its not 20 either, its shared with other I/O devices, if all I/O is populated only 9 remain.

And all of that is limited to the DMI 3.0 speed, you cant never get full x4 anyway.

The max you can do with a Z170 is 8x/4x/4x/4x pci-e plus a few x1 that will be sharing the last x4.
 

Tuna-Fish

Golden Member
Mar 4, 2011
1,630
2,417
136
If DMI 3.0 has the same bandwidth at PCIE 3.0 x4, then how can DMI 3.0 supply 20 PCIE 3.0 lanes?

The short version is that it can't, really.

Does it do so via some kind of switching?

PCIE is a packet-based switched protocol. The 20 PCIE lanes connect at full speed to the chipset. Should all the devices attached to them try to simultaneously communicate with the CPU (or the RAM, as the memory controller is on-die with the CPU), this will happen at 4xPCIE 3.0 speeds.

Since these days there is little that PCIE devices want to do that doesn't require them to communicate with the CPU, "up to 20 PCIE lanes" is kind of shitty marketing.

If you want lots of PCIE lanes, head for the higher-end platforms.
 

zir_blazer

Golden Member
Jun 6, 2013
1,229
526
136
Unless you use a PCIe SATA Controller or PCIe SSD in a PCIe Slot connected to the Processor.

For as long that you use a single Video Card, you can do 8x/4x/4x. You're not really going to lose Video Card performance, and you can put a PCIe SSD directly connected to the Processor. Its a better idea than using a Intel 750 on the Chipset and saturating the DMI, maybe even better performing since Latency should be lower with one less hop.

I'm curious about how much DMA has advanced, since at this point anything that is connected to the Chipset and needs to talk to another PCIe device, may want to completely avoid going to the Processor for the DMI bottleneck reason.
 
Last edited:

h4rm0ny

Member
Apr 23, 2015
32
0
0
Unless you use a PCIe SATA Controller or PCIe SSD in a PCIe Slot connected to the Processor.

For as long that you use a single Video Card, you can do 8x/4x/4x. You're not really going to lose Video Card performance, and you can put a PCIe SSD directly connected to the Processor. Its a better idea than using a Intel 750 on the Chipset and saturating the DMI, maybe even better performing since Latency should be lower with one less hop.

I'm curious about how much DMA has advanced, since at this point anything that is connected to the Chipset and needs to talk to another PCIe device, may want to completely avoid going to the Processor for the DMI bottleneck reason.

Do graphics cards even need x16 anymore? Genuine question but it seems to me that with PCIe 3.0, capacity has exceeded need. Though if it's not really getting the full x16 PCIe 3.0...? Any reason we wouldn't see graphics cards with a x8 length connector at some point? Is it just for when it's plugged into an older PCIe 2.0 slot, or am I completely off-base here.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Do graphics cards even need x16 anymore? Genuine question but it seems to me that with PCIe 3.0, capacity has exceeded need. Though if it's not really getting the full x16 PCIe 3.0...? Any reason we wouldn't see graphics cards with a x8 length connector at some point? Is it just for when it's plugged into an older PCIe 2.0 slot, or am I completely off-base here.

There is a test here, with a GTX980.
https://www.techpowerup.com/reviews/NVIDIA/GTX_980_PCI-Express_Scaling/
 

CluelessOne

Member
Jun 19, 2015
76
49
91
Does this means that on any motherboard all the sata port, usb and ethernet goes through the chipset (aka DMI interface)? Also on a motherboard do all PCIe slot goes direct to CPU (not going via chipset)?
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Does this means that on any motherboard all the sata port, usb and ethernet goes through the chipset (aka DMI interface)? Also on a motherboard do all PCIe slot goes direct to CPU (not going via chipset)?

No.

It depends what chipset/socket/motherboard.

But overall, on LGA115x/FMx. Only the graphics is directly connected to the CPU, everything else via the chipset.
 

freeskier93

Senior member
Apr 17, 2015
487
19
81
Thank you for that. It was an interesting read. It also confirms what I suspected (nice to be right for once). x16 at PCI-e 3.0 is significant overkill for current graphics cards. x8 at PCI-e 2.0 even seems to be largely sufficient though I suspect we're on the cusp of that no longer being true.

What I find really surprising from that article is just how performance bottlenecked GPUs are at 4K. The difference between PCIe 1.1 x4 and PCIe 3.0 x16 at 4K is only 2 or 3 fps in almost all the games tested.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |