So I recently built my first computer. When I was looking at mobo's, I did tons and tons of research and settled on the ASUS P8Z68-V/GEN3. I noticed there was some funny thing about how it has two PCI 2 lanes @ x16 (which are 3.0 ready), but that they were x16 if single and x8/x8 if dual. It was late and I decided to look into that tidbit in the morning.
Of course, I forgot to look into it. I bought the motherboard and built the rest of the computer, and now I'm thinking about doing an eyefinity steup with three monitors and two of those brand spanking new HD 7970 graphics cards from AMD in crossfire mode. Once I started looking into this, I realized my slight error - that "dual @ x8/x8" thing means that when you have graphics cards in both the PCI slots, they will run at x8 each instead of x16.
At normal resolutions, this wouldn't be a problem because the graphics cards wouldn't even begin to approach a bottleneck @ x8. I also did some hunting around and found that on an eyefinity setup, I could see anywhere from a 3-10% loss in performance due to this oversight (grrrr).
I know that is not very much, but it bugs me that I could have just purchased a different motherboard and not had this decrease in performance. There is, however, a theoretical question I'd like to ask. These new AMD graphics cards utilize PCI 3.0, something for which my motherboard is prepared. Is there a chance I won't notice ANY sort of performance decrease because the dual x8 will be made up for by the fact that it is PCI 3 and not PCI 2? That is, theoretically speaking (since I couldn't find any benchmarks), is PCI 3 @ x8 as fast as (or faster than) PCI 2 @ x16?
There's a couple of sites I used to gather some info:
http://www.overclock.net/t/1188376/hardwarecanucks-hd-7970-pci-e-3-0-vs-pci-e-2-0-comparison - this one is very relevant as it compares a 7970 on PCI 3 vs. a 7970 on PCI 2
http://forums.overclockers.com.au/showthread.php?t=930170 - this demonstrates the difference between x8/x8 and x16/x16 with two high end AMD graphics cards in crossfire mode on an eyefinity setup (about a year ago, was the most recent I could find)
Anyway, it's clear a single HD 7970 in PCI 3 does not give any sort of performance gain when compared to a HD 7970 in PCI 2 (with both at x16). Additionally, there is little to no difference between single cards at x8 and x16 in PCI 2, but there is a measurable difference in eyefinity-resolution crossfire setups between x8 and x16. Is there any reason to believe that PCI 3 could make up this difference? I'd feel a lot better if it did.
Sorry for the tome!
Of course, I forgot to look into it. I bought the motherboard and built the rest of the computer, and now I'm thinking about doing an eyefinity steup with three monitors and two of those brand spanking new HD 7970 graphics cards from AMD in crossfire mode. Once I started looking into this, I realized my slight error - that "dual @ x8/x8" thing means that when you have graphics cards in both the PCI slots, they will run at x8 each instead of x16.
At normal resolutions, this wouldn't be a problem because the graphics cards wouldn't even begin to approach a bottleneck @ x8. I also did some hunting around and found that on an eyefinity setup, I could see anywhere from a 3-10% loss in performance due to this oversight (grrrr).
I know that is not very much, but it bugs me that I could have just purchased a different motherboard and not had this decrease in performance. There is, however, a theoretical question I'd like to ask. These new AMD graphics cards utilize PCI 3.0, something for which my motherboard is prepared. Is there a chance I won't notice ANY sort of performance decrease because the dual x8 will be made up for by the fact that it is PCI 3 and not PCI 2? That is, theoretically speaking (since I couldn't find any benchmarks), is PCI 3 @ x8 as fast as (or faster than) PCI 2 @ x16?
There's a couple of sites I used to gather some info:
http://www.overclock.net/t/1188376/hardwarecanucks-hd-7970-pci-e-3-0-vs-pci-e-2-0-comparison - this one is very relevant as it compares a 7970 on PCI 3 vs. a 7970 on PCI 2
http://forums.overclockers.com.au/showthread.php?t=930170 - this demonstrates the difference between x8/x8 and x16/x16 with two high end AMD graphics cards in crossfire mode on an eyefinity setup (about a year ago, was the most recent I could find)
Anyway, it's clear a single HD 7970 in PCI 3 does not give any sort of performance gain when compared to a HD 7970 in PCI 2 (with both at x16). Additionally, there is little to no difference between single cards at x8 and x16 in PCI 2, but there is a measurable difference in eyefinity-resolution crossfire setups between x8 and x16. Is there any reason to believe that PCI 3 could make up this difference? I'd feel a lot better if it did.
Sorry for the tome!