Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No

Conclusion And Recommendations

by

Today, the bandwidth issue isn't particularly pressing. After all, there still aren't any SATA-based drives able to move more than 300 MB/s. But it's important to take note of your motherboard's concessions, if there are any. For those who've purchased (or are looking to purchase) boards that divide PCI Express connectivity between graphics cards and storage controllers, you could be hurting performance in a very tangible way, even today. Moreover, as you start attaching next-gen devices to those controllers, you don't want to be dismayed by performance below what you were expecting.

Issues

Existing mainstream chipsets from do not provide sufficient PCI Express bandwidth for USB 3.0 or SATA 6Gb/s controllers because, while PCH-based PCI Express lanes supposedly offer a second-gen interface, they run at first-gen transfer rates (250 MB/s instead of 500 MB/s). Motherboard manufacturers can work around this by routing add-on components through PCIe switching logic or by physically wiring these controllers to PCI Express 2.0 lanes, which typically drive your graphics cards. AMD chipsets (starting with the 700-series) are fully PCI Express 2.0-compliant and consequently don’t exhibit such a limitation.

Motherboard solutions that reroute USB 3.0 and SATA 6Gb/s logic through the chipset’s PCI Express 1.1 links will lead to bottlenecked bandwidth. This also applies if you decide to install a x1 PCI Express USB 3.0 or third-gen SATA add-on card into any Intel platform or an older AMD-based machine. The 250 MB/s of PCIe 1.1 is the most you’ll get. Our benchmark results show that effective bandwidth may even be much lower.

Solutions

Let’s focus on AMD for a moment. The company beat Intel to the inclusion of SATA 6Gb/s support in its latest southbridge revision, which complements the 890GX platform. The chipset serves up six SATA 6Gb/s ports natively, requiring no add-on controller at all. USB 3.0 is not yet supported by any chipset, but hooking up a discrete USB 3.0 controller to a single 500 MB/s PCI Express 2.0 link is a common and definitely workable approach.

For Intel systems, we have to recommend that you pay much closer attention when it comes to motherboard selection. Since 16 PCI Express 2.0 lanes are more than enough for a single graphics card, PCIe switches like the PLX device used on Gigabyte’s P55A-UD7 and MSI's P55-GD85 can accommodate the bandwidth requirements of additional USB 3.0 and SATA 3.0 controllers by dynamically allocating bandwidth from the P55 PCH when a pair of graphics cards is already monopolizing the processor's available second-gen PCI Express. These two boards show that this flexible bandwidth allocation remains a good solution, even if two graphics cards on x8 PCI Express 2.0 connects tax the PCIe bandwidth in CrossFire mode. Any motherboard that comes with added USB 3.0 and SATA 3.0 hardware should be running a PCI Express switch to administer the available bandwidth efficiently.

Recommendations

Bandwidth limitations on Intel's side will require a chipset refresh. It's possible to manage existing bandwidth more efficiently through PCI Express switching, though, which leads us to our main recommendation. If you're truly concerned with buying a board now that includes USB 3.0 and and SATA 6Gb/s support, it makes sense to purchase a higher-end platform in order to make sure you get a configuration with switching capabilities, at least (assuming, of course, that you're in the market for an H55-, H57-, or P55-based setup). Should you instead opt for an X58-based machine, these potential bottlenecks won't be an issue. Of course, that's a viable option as well and, frankly, more attractive to performance enthusiasts.

Though the promise of SATA 6Gb/s is exciting for enthusiasts eager to adopt early, the performance benefits are still limited, and we think it'd be best to wait. The market simply lacks drives faster than 300 MB/s.

With USB 3.0, though, the situation is different. Even if you plug a USB 2.0 x1 PCIe add-on card into a PCIe 1.1 slot, you'll still receive up to 250 MB/s of bandwidth, or a minimum of about 160 MB/s, as you can see in our benchmark results. Compared to USB 2.0 performance (at an effective 30-35 MB/s), this is already well worth the upgrade.

Share:
8
Comments
Read more
X
Submit

Comments
Read the comments on the forums
mi1ez 24/03/2010 09:59
Hide
-0+

Quote :It also bottleneck's USB 3.0, too.


No apostrophe

mi1ez 24/03/2010 10:05
Hide
-0+

Quote :It also made an appearance in our December 2009 enthusiast P55 motheboard review.

Really?

Anonymous 24/03/2010 15:33
Hide
-0+

Again a very iteresting article, thanks for that.

But as often, I don't agree with your conclusions.

You say that because drives don't go over 300MB/s at this moment, SATA 6Gb/s is not that much of an issue. I disagree beucase if I would buy a motherboard today it is supposed to stay in service for at least a few years. So for me this is definately an option.

And for USB3 you say that you already get enough improvement over the 30-35MB/s of USB2. I am not satisfied with a speed increase if I know that it could have been much better.

Redsnake77 24/03/2010 16:23
Hide
-0+

What about X58 boards? My UD5 has a spare PCI-E 2.0 X 1 slot and a PCI-E 2.0 X16 with X8 lanes available. I've got an SB sondcard plugged into the PCI-E 2.0 X 4 slot (wont fit in the X 1 because of the NB heatsink) and two 5850's in Xfire. Most cases, mine included only have 7 expansion slots making the third slot useless for triple xfire or sli, but ideal for an expansion card providing USB 3.0 sockets on the back, and two or four SATA 3 ports internally. What about doubling up SATA 2 ports to offer extra bandwidth? It's not like most boards don't have an over abundance of SATA 2 ports.

Anonymous 25/03/2010 08:08
Hide
-2+

I was finally pleased to find an article on the web that is finally dealing with the bottleneck on the PCIe link of USB 3.0, eSATA 6.0 interface. It was also nice that you have pointed out how the last AMD 7xx, 8xx chipset support PCIe 2.0 for all the PCIe lanes. Mobo specification are not really clear about it. I was not completely sure untill I read this article that my AM785 PCIe x1 link where in fact a rev 2.0 version.
However It is really disappointing that you left out from your comparison review a AMD chipset. I would have been nice to see how it performed compared to the P55 workaround solution proposed by few vendors. I hope you can add it in the future.

ronanh 25/03/2010 11:36
Hide
-0+

Interesting article... the stuff the mobo manufacturers don't really want you to know :p I don't understand why intel haven't addressed this issue in their own chipsets either. They were years behind AMD in incorporating hte memory controller onto the cpu die, will it take them several more years to address the PCI-E bandwidth issues too?

technogiant 26/03/2010 09:32
Hide
-0+

I love my Foxconn X38A digital life mobo..... 2X 16xpcie 2.0 slots off northbridge for graphics and one 16x pcie 1.1 slot (16 physical wide slot but 4x lanes electrically) off the south bridge....ideal for such an adaptor

chechak 14/04/2010 22:46
Hide
-0+

AMD beat Intel to the inclusion of SATA 6Gb/s support in its latest southbridge revision IS IT?

Best offers

Newsletters


OK