- Joined
- Jul 3, 2002
- Messages
- 23,397
Hi there,
Because of too many questions about PCI-express, I will try to explain this very short and quickly.
Before asking questions, know that PCI-e can use any number of lanes, this is expressed as 1x, 2x, 4x, 8x, etc....any number you like up to the max of your bus.
This number has NOTHING to do with speed, forget the speed factor.
What this number means is very simple:
1x = 1 lane used
8x = 8 lanes used
16x = 16 lanes used
All lanes are equal as fast, but if you use more: the more bandwidth you have in total.
Another issue is PCI-e 1.1 versus PCI-e 2.0
PCI-e 1.1 = 250MB/s
PCI-e 2.0 = 500MB/s
PCI-e 3.0 = ~900MB/s (expected speed per lane)
So it's simple, just multiply the number of lanes you use with the speed per lane, that's your total speed.
However, your PCI-e bus will operate as max speed to the lowest factor, meaning put a 1x card in a 16x lane slot, it will do 1x.
Also, if the card is PCI-e 1.1, the bus will operate at PCI-e 1.1 speed, and not above.
Ergo, the minimal speed of a device or bus will determine it's max speed!
Also, the bus is designed (on purpose?) to work at any time, so if you have e.g. a 16x videocard, but it seems to operate at 8x AND you are sure everything is capable of doing 16x.
Then the card isn't making contact with all lanes and does a fall-back to the number of lanes that DO WORK.
Simply reseat the card and try again, also check SLI switch cards, as they could force a slot into 8x mode instead of 16x mode.
Anyway, to be short, the common dominator sets the speed, not any of the maxes.
And a badly seated card will work, but at lower x rating, make 200% sure it's properly fitted, as the x selection IS HARDWARE RELATED!
Because of too many questions about PCI-express, I will try to explain this very short and quickly.
Before asking questions, know that PCI-e can use any number of lanes, this is expressed as 1x, 2x, 4x, 8x, etc....any number you like up to the max of your bus.
This number has NOTHING to do with speed, forget the speed factor.
What this number means is very simple:
1x = 1 lane used
8x = 8 lanes used
16x = 16 lanes used
All lanes are equal as fast, but if you use more: the more bandwidth you have in total.
Another issue is PCI-e 1.1 versus PCI-e 2.0
PCI-e 1.1 = 250MB/s
PCI-e 2.0 = 500MB/s
PCI-e 3.0 = ~900MB/s (expected speed per lane)
So it's simple, just multiply the number of lanes you use with the speed per lane, that's your total speed.
However, your PCI-e bus will operate as max speed to the lowest factor, meaning put a 1x card in a 16x lane slot, it will do 1x.
Also, if the card is PCI-e 1.1, the bus will operate at PCI-e 1.1 speed, and not above.
Ergo, the minimal speed of a device or bus will determine it's max speed!
Also, the bus is designed (on purpose?) to work at any time, so if you have e.g. a 16x videocard, but it seems to operate at 8x AND you are sure everything is capable of doing 16x.
Then the card isn't making contact with all lanes and does a fall-back to the number of lanes that DO WORK.
Simply reseat the card and try again, also check SLI switch cards, as they could force a slot into 8x mode instead of 16x mode.
Anyway, to be short, the common dominator sets the speed, not any of the maxes.
And a badly seated card will work, but at lower x rating, make 200% sure it's properly fitted, as the x selection IS HARDWARE RELATED!