Originally posted by cubist
Grr! The bandwidth provided by PCI-e is only needed for graphics cards.
Not true at all. There ae a number of I/O adapters that are performance limited due to PCI. Granted many of those are for advance usage that most people here don't need but none the less there is big demand for higher performance. It is interesting to note that some of the first PCI-Express cards on the market where not Graphics cards.
There isn't an audio interface card on the market that needs anything faster than 33MHz PCI, and AFAIK there aren't any being made.
That well may be the case, I really don't know. The reality it that implementation depends on a number of factors, some engineer some place could decide that the faster bus offers him an advantage with audio.
What we have been seeing, as the manufacturers relentlessly push these bleeding-edge busses on us, is that people who have investments in PCI hardware (some cards cost more than these computers, BTW) simply keep using old hardware.
I think your perspective is wrong here. The drive for higher performance buses come from the card manufactures. There is a big demand for high speed buses to handle I/O.
Now that doesn't mean that manufactures should support the old buses. Hopefully, with the software compatibility between these various PCI implementations, the old PCI slots will remain around for a long time.
Down the road, I suppose we'll find Firewire or some other solution. The new-fangled slots remain empty and the users can't upgrade. That fits my definition of technological arrogance.
Well I hope myself that doesn't happen. There will always be a need for computers with expansion slots. I do see a problem where Apple might say that that is not part of their targetted markets though. Apple pretty much thumbs their nose at people's expansion needs, pushing firewire and USB, in half their line up now. Not a good thing if you ask me.
There isn't any reason on earth why a modern G5 computer can't have one or two PCI (not PCI-e, not PCI-X) slots in it. None whatsoever. PCI is plenty fast enough for virtually everything but graphics and high-speed network cards.
While I can agree on the need to keep PCI around for a long time there are demands out there beyound graphics and networking for high speed interfaces. In any event not every PCI-Express slot is a high speed one. PCI-Express will lead to signifcant improvements in form factors for PC's, in the long run it is a good idea.
At work I currently have the opposite problem. We have special machines that use ISA cards on i86. The manufacture is not willing to upgrade the I/O hardware so I'm destined to search for old PC hardware everytime one of these breaks down. So I see both sides of the story. Hopefully Apple offers a rational approach to PCI-Express.