Clearification on GPU Bandwidth in Relation to PCI-Express Slots Transfer Rate(v1.x - x16)

harnamc

Reputable
Nov 20, 2015
5
0
4,510
Just need some clearification on GPU bandwidth in relation on PCI-Express transfer rate. Sorry if this is noob question but it will help me understand how graphic card actually work.

So to calculate the bandwidth you:

  • Memory Speed x Bus Width / 8 = Bandwidth (B/s)

So if my graphics card has a bus width was 256 and memory speed was 900Mhz on a GDDR3

  • Bandwidth = 900Mhz * 256 / 8 = 28GB/s (28GB/s * 2 = 57GB/s because GDDR3 is double data rate)

Single lane on PCI-Express v1.0 has transfer rate of 250MB/s so 16 lane will be 4GB/s

What is confusing me is that the interface (PCI-e) has a transfer rate is 4GB/s but the graphics card has a transfer rate of 57GB/s.

Question: So would this not cause a bottleneck because the interface can only transfer 4BG/s?
 
Solution
A higher end video card will be bottle-necked by a 1x PIEe slot, even a mid-range card may be. You'd want an 8x slot speed for good video performance at past medium rank video cards.