Malke said:
Thanks for the correction and the great information you provided.
Malke
To be fair, PCI Express is not an entirely "quirk free" technology.
What I wanted to dispel, was the notion that an x16 slot is always
a "video slot".
There are still some motherboards, where funny things happen. For
example, on some of the newer motherboards, where there
are three or four x16 physical slots, the users find they cannot
stuff a video card into just any slot. So there are still some
(BIOS bug) surprises, and BIOS updates are not always rushed out
to fix them.
The physical slot size, doesn't have to match the wiring to the
slot. So when you see a big slot, the actual bandwidth can be
a lot less. It is possible, for a x16 slot, to only have x1 wiring,
which would give a pretty severe bandwidth penalty. So just because
they soldered a big connector, doesn't always mean big bandwidth.
Deception is possible.
I've seen one other alternative, which isn't too common yet. One
motherboard has a large slot, and three x1 slots. As soon as you plug
a large card in the large slot, the three x1 slots are disabled. The
motherboard maker used a bus switch, which can switch the lanes away from
some of the slots, on demand. It is both a clever and a dastardly
feature, and not something people expect from bus slots. It was
done because the chipset had limited lanes to work with, and they
tried to make the most of a limited resource. For that one, the
user had better have read the manual, because otherwise, it'll be
a tech support nightmare (slots that don't work when you expect
them to). Motherboard is Gigabyte GA-P35-DS4.
Paul