Hi. No offense taken, I'm always happy to hear other peoples opinions, but I think in this case you've been far too quick to judge me. I've been building computers for myself and others for 10 years and I've done a lot of reading on PCI Express. I assure you I know how a computer, and PCI Express work.
It looks like your first post, so maybe this is a troll, but if not... here goes...
Actually it's 250Mbytes/second (500Mbytes/s full duplex). 250Mbps is slower than the maximum sustained transfer rate on modern Hard drives.
I understand how PCI Express works with multi serial channels (lanes). I don't understand why you think otherwise??? Unless you misinterpreted my post as thinking that I thought a PCIe 4X card has four SATA ports??? That would be quite silly (You've assumed I must be stupid and you're so much smarter - assumptions like that can get you in a lot of trouble... Pool Sharks must love you ).
The reason I'm so interested in 4X cards is most of the Hardware RAID controller manufacturers are looking at using PCIe 4X cards as PCIe 1X can potentially be bandwidth limited with 4 drives. This is a (major marketing) problem as the manufacturers like to be able to say there is plenty of bandwidth to go around... they also like to use the same layout for 4, 8 and 12 drive cards making the PCIe 4X slot a logical choice. New Intel based server motherboards usually come with PCIe 4X slots on board.
You've asked a question you already think you know the answer to? And now you're going to answer your own question???
I'm not sure why you find this amusing, as you yourself point out below 4x is plenty for current video cards, NVidia's implementation makes perfect sense.
I'm sure most people reading this forum would have known all that.
If you're interested though check out these links about using a GPU as an audio effects processor. It will potentially need the bandwidth provided by PCIe (and particularly the full duplex nature of it).
Older Theory Article:
Modern Practical example:
You didn't actually answer my question though which was: Is it possible to run a PCIe X4 slot RAID controller in the 2nd PCIe 16X slot on an nVidia SLI based motherboard whilst using a PCIe 16X Video Card (electrically running as an 8X) on the 1st PCIe X16 slot? I'll be starting out with 3 (or 4 depending on budget) * 400G drives in a raid 5 array for redundant storage and adding extra drives as my storage needs increase (and my budget allows, up to a maximum of 8 drives). Currently to do this I have to buy a server motherboard that supports PCI-X (as opposed to PCIe) or go with an Intel Xeon board and give up having a PCIe Video card. I'm sure someone will suggest Software RAID but I still don't trust it (especially not software RAID-5) , and besides I dual boot between Linux and Windows and I want my data drive available from both Operating Systems.
I want to be able to run a PCIe RAID card (which look like they're going to PCIe 4X cards) and a PCIe Video card (which are mostly PCIe X16 - physically, for marketing reasons) on the same motherboard.
Would you care to have another go at answering my question Snyper (or anyone else for matter)? Eagerly awaiting any knowledge / news you guys might have on this topic.