0

I'm about to buy a motherboard and I have a difficulty understanding how sharing PCIe lanes works.

I have two motherboard options:

Let's shorten them to HD3 and X-SLI, respectively, for convenience.


According to product specifications the HD3 has

  • 1x PCIe x16 slot running @ x16 speed.
  • 1x PCIe x16 slot running @ x4 speed and bandwidth is shared with x1 slots (PCIe 2.0).

and the X-SLI has

  • 1x PCIe x16 slot running @ x16 speed.
  • 1x PCIe x16 slot running @ x8 speed and bandwidth is shared with the primary x16 slot (PCIe 3.0).

If I were to install two GPUs, I would like to have my graphics processing power multiplied by two but I assume that due to lane sharing I will achieve lower efficiency when it comes to multiple GPUs (please correct me if my logic is flawed).

I've done some reading about PCI-Express and if I'm not mistaken the secondary PCIe x16 slot will have a bandwidth of 2 GB/s on the HD3 and 8 GB/s on the X-SLI.

But these results don't add up for me as the HD3 will provide 16 GB/s + 2 GB/s = 18 GB/s bandwidth and the X-SLI will provide 8 GB/s + 8 GB/s = 16 GB/s bandwidth (most probably a flow in logic, I have, there). Does this mean the HD3 will yield a better performance in the case of multiple GPUs (assuming that the two GPUs are identical and will be installed on both motherboards)?

How am I supposed to compare the total GPU performance if I were to install two GPUs on those motherboards?

How exactly is the performance affected by this sharing situation?

What should my though process be when evaluating motherboards considering this lane sharing variable?

2
  • Take a look at this page computer.howstuffworks.com/pci-express2.htm. Also, the second mobo is PCIe 3.0 while the first is 2.0. The older version will be a bit slower than the newer version.
    – imtheman
    Oct 20, 2014 at 17:05
  • First of all, MOBO#1 doesn't support NVIDIA SLI, so you're left with AMD CrossFire. Also, you will never get 2x performance of 2 GPUs combined, it just not gonna happen. MOBO#1 will throttle 2nd GPU btw. on x16x4 lane. Oct 20, 2014 at 17:15

1 Answer 1

0

There are many variables you are not considering that make impossible to objectively compare YOUR GPU performance for a dual GPU setup simply by comparing PCIe lanes on a motherboard.

  1. The PCIe lanes are not used for processing, only for data transfer meaning while bandwith might be correlated to graphics performance, they are not directly related. Half the bandwidth may NOT mean half the performance.

  2. Both boards are using the same chipset with only 8 PCIe lanes through the chipset. Intel Z97 Express Chipset - ark.intel.com/products/82012/Intel-DH82Z97-PCH. This means that access to CPU processing power and memory is the same on both boards which would affect GPU performance, but at an ukown amount.

  3. Performance will also vary with application; that is what software you are using, and how the software uses the GPU, CPU, memory, etc. will affect real world performance

  4. And finally, SLI and Crossfire add there own variables in that some applications do not take full advantage of both GPUs like on would hope hampering performance. Again, this is both application specific and hardware specific.

I suggest you take a leap of faith and just do your research, eliminate what variables you can, leave the variables you cannot, and hope for the best. Your GPU performance with a dual GPU setup is a variable you are not going to be able to nail down without real world testing and benchmarks on your hardware with your applications.

1
  • I already understand your points. What bothered my mind was the question of 'How will I evaluate this variable when choosing motherboards?' rather than what will/how other variables will affect my GPU performance. I want to understand how lane sharing affects the performance.
    – Varaquilex
    Oct 21, 2014 at 21:45

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .