
Click for External Drive Sales!
| Accelerate Your Mac!
The Devil's Advocate By Mike xlr8yourmac.com |
|
(Will the Pro become another orphan by not using the industry AGP?) First of all let me say I'd not bother writing this if I didn't care about the Mac or its customer base. I work 7 days a week to support the Mac community and Apple has had no more dedicated or enthusiastic 'salesman' of the Mac than I have been since I bought my first 128K Mac in 1984. How many of their paid sales force has ever walked into a PC-only computer show to demo an Apple computer? (I have.) I write this only in the hope that it will make people (and Apple) aware that only by supporting standards are we likely to ever improve the availability of affordable, high performance addons for our Macs. If Apple wants to sell us a new Mac, they should make sure there that it offers the hope for better support from the industry than our current models. One primary way to ensure that is to design the new machines with features that make it easier for companies to offer addons for them. There are two ways to do that - hardware and software. Due to the tiny Mac market software drivers alone are are major obstacle to overcome. By not following hardware standards they add one more hurtle and excuse for companies to not develop products for the Mac. AGP vs 66Mhz/32-Bit PCI - it's a Standards Thing : Several people wrote with links to articles regarding AGP vs PCI based on the original comments here. Here are the main points I was trying to make for those that didn't get it - performance is not the primary issue -industry standards and low cost/high performance choices are my concerns. The fact is at 528MB/sec AGP does very well (and that's just 2X AGP, 4X is on the way). AGP is isolated from the PCI bus. Not perfect, but a standard that the world is supporting with fast, low cost cards in a standard form factor. The latest rumor is that the non-video card PCI slots will be 64-Bit PCI, which still makes them a non-standard, poorly supported format. What state of the art graphics card, scsi card, etc. comes in 64-Bit PCI? If we can't get vendors to even write drivers for millions of Macs with std PCI slots do we believe they will suddenly do so for one mac model (AND make a new physical card format)? Those 64-Bit slots will just end up using std PCI cards (32bit/33mhz) I suspect. I'd rather have had Apple spend the money on licensing OpenGL from Conix3d, a feature that would benefit all Mac owners and help bring more support for 3D apps and games to the Mac. That's cheap, easy (it's done already) and literally zero risk. But I digress. Back to why AGP...
I for one want choices in hardware and new state of the art products at a very low price. With new models ignoring industry standards that will never happen. Thankfully I hear sawtooth will have AGP, but at what price and when is not known. I've another suggestion - take 1/100th the cost of the iMac ads and license OpenGL from Conix3d to include as a standard part of the MacOS. Then use a 3Dfx Banshee or Voodoo3 (2D/3D chip) on a new iMac and G3 model. These simple, easily accomplished things would send a shock wave through the personal computer industry and have a far more lasting effect on consumer interest than any single product Apple has introduced since the original Macintosh. Lead! Show that you are in touch with what the rest of the world is supporting and many of your customers want. Since Apple has made themselves the sole sources of our systems - *somebody* has to speak out when they do something that makes it harder for us to get choices from the marketplace. If you want more drooling, brainwashed PR that regurgitates the party line, there are plenty of sites out there with that drivel. I always have and always will fight for the end user, for choices and for lower cost higher performance options. If that upsets some people I'm sorry. With one source for systems, Apple's designs affect the future of all of us. The things I ask for (AGP, OpenGL, 3Dfx as part of a std system) are 'no-brainers' that any objective industry expert will agree would make a major improvement in sales and support. It's not rocket science - a simple poll or look at the sales figures and what is supported worldwide will back this up. I'll continue to speak my mind, rather than just throw in the towel and give up on better industry support and choices for Mac owners. [Original Post] Some hailed the new 64-bit 66MHz PCI [note - it turns out it really is a 32-bit/66Mhz] card (a Rage128) in the coming Apple 'Yosemite' Pro system as a great leap forward. I'm sure the Rage128 in any form will be very fast but I was disappointed Apple did not go with AGP, the new standard in *dedicated* video bus interfaces. The 64-Bit/66Mhz PCI shares bandwidth with the other PCI slots (accord to my source that has one) and what vendor makes any commercial/consumer cost cards for it? Adaptec made a SCSI controller awhile back, but the last commercial 64-Bit PCI slot system was obsoleted last year (the Micron Powerdigm NT system). My source says there is not really a huge performance difference between the Rage128 in the 64-bit slot and a std PCI Rage128 card (the onboard video of older Macs have a 64-bit bus btw, and remember the chip itself is most often the determining factor). Here we go again with non-standard hardware while the PC world has a wide selection of high performance, lower cost options based on the world-wide standard (AGP). I realize that AGP would probably have cost a licensing fee and some up-front design costs but consider the benefits down the road. (There is a lot of profit in the current systems and with AGP Apple could have gotten similar mileage out of the new motherboard design I'll bet.) How many companies will make a card for that one slot in one Mac model? We have to make it easier for vendors to support the Mac with their latest form factor high performance offerings and AGP is one way to do that. It could certainly have helped attract some PC graphics card companies to the Mac if Apple had used a AGP bus as a standard feature in a Mac (remember the reactions to USB in the iMac?). I'm glad Apple's trying to improve models (ultra-scsi onboard, faster video) but they should try to use highly supported industry standards (that in this case also perform better and cost less to the end user). And sharing the bandwith with the other PCI slots does nothing to address the busmastering issue and problems we already often see in existing PCI bus systems. Instead of a major leap forward and commitment to industry standards we have a small step forward in performance and two steps back in hardware standards. Please Apple - ask your customers what they want and think before the designs are set in concrete. The AGP design is a dedicated video bus (32-bit, 66Mhz in 1x variant, 2x is now common and 4x is planned) directly connected to memory. Literally every new graphics chip made supports it, it is a standard card form factor, etc.. In my opinion this is another big mistake Apple. Saved a few bucks up front I'm sure but we'll end up paying the price in the end. No flames please from the 'Apple can do no wrong' crowd, someone has to point out the truth - it may wake up someone eventually. If I didn't care about Apple's future or increasing their sales I'd not bother to comment (and wouldn't be working this site and answering email 7 days a week to support their customers). Come on Apple - use standards that are widely supported in the industry! (you started that with the iMac and USB). [Sawtooth - a later Mac design will have AGP a insider tells me.] Several readers replied to my comments above. The overwhelming response so far is that AGP should have been used. Although AGP does not show a gain in many games, those optimized for it do show a benefit. AGP is much faster in graphics performance (when applications take advantage of it) than PCI (17.x fps vs 1.x fps in one test of identical ATI chips posted awhile back) - why not use the better designed (and supported) format when you're making a new design? The main point of the comments was why not use the industry standard for new graphics cards rather than a format that is not generally produced? Why make it harder for the industry graphics card leaders to support your platform? Here's a comment from a MIM on how games optimized for AGP can make a difference: " Hi Mike, If you want to see Creative Labs make cards for the Mac, please sign the Petition. In the forseeable future I've got great hopes that the VillageTronic Banshee for the Mac (due in December) performs well. At $199 if it is as fast as the PC version it will be a godsend, combining fast 2D and 3D with 3Dfx game compatibility (assuming their glidelib will work with existing games, I feel certain they will make sure it will). For more info on AGP - see Intel's AGP technology page (I know - it's Intel but there is some information of interest there). Here is a quote from their page on the advantages possible with AGP over PCI:
Bottom line is if you're making a hardware change why not go with the standard, potentially much faster design that far better supported in the graphics card industry? Granted the Pro's ATI Rage128 card will provide performance levels that will more than satisfy most owners but the real issue here was one of standards in new hardware and making it easier for companies to support the Mac. Other AGP Links at Intel: |
Past DA Articles:
|
Disclaimer: The opinions/comments expressed here are do not necessarily represent those of the site publishers. |