MacsRgr8 said:
It's always the same debate:
Upgradable grfx card or not...
Q: Why do people want to upgrade their grfx card in an iMac?
A: Games. The iMac is a consumer product, and games are (usually) played by consumers. The latest and greatest games require the latest and greatest hardware.
I think you can safely say that the CPU's inside the iMac (especially since the Core Duo's) are high-end enough for these games. The grfx card however is not. The X1600 is not as bad as the previous complete crap low-end 5200 (in the original G5 iMac), but it still is no more than middle of the road.
Wanna play Doom 3, or Quake 4 on an iMac? Sure, they'll run, but the great details and eye-candy will be turned down, as the hardware can't cope playing @ 30 fps. Too bad for a new not-cheap consumer product..
So, IMHO, many consumers would like to upgrade the GPU. If it were a CTO option for the iMacs that would be even better.
I am sure that once you put in a great grfx card, you won't find that these consumers need to upgrade in the future.
Trouble is how much will it cost Apple (and thus drive up the price), to let the iMac have a CTO grfx card option? It surely will make the assembly process more expensive, and so every iMac more expensive.
Is it worth it?
Maybe not. Should Apple then always put in a high-end grfx card in the high-end iMac, and let many consumers who don't play games pay (much) more for their preferred iMac (as it has the biggest screen)?
Probably not.
So that is why Apple probably go the safest route:
Put in a good (read: okay) grfx card, and hope that consumers who do play games on their Macs either buy a Mac Pro with a great grfx card, or that they sacrifice a little, and buy the iMac anyway. Those who don't play games (or not the latest and greatest), still have a decent grfx card for Core Image, and Core Animation related stuff, but don't pay a premium...
... just my 0.02
I completely agree with you. I think this occurrence is the most likely, however I still think it is far from optimal. As I have said before, (I seem to be doing this a lot, but it seems to be necessary) I think the iMac should get Conroe, and therefore one would think that the equipment required to dispose of the heat of this chip could also be utilised to remove heat from the GPU. This is one reason why making an upgradeable iMac is a benefit to everyone. Even if Apple make the iMac difficult to upgrade to the average user, if they at least have the ability to put different CPUs and GPUs in there, meaning no soldered on GPU (or CPU for that matter), it would make it easier for Apple to make much better BTO options. Obviously the ATi X1900 XT or XTX would be fantastic, but more realistically when we look at TDP is the Geforce 7900 GT or maybe even GTX. Clearly if Apple design the iMac to be able to handle the cooling of the smoking X1900 (I'm not going to start with the X1950) and a high end Conroe, then it will benefit all users, no matter what their specs, as lower specced computers could be almost guaranteed to be too quiet to hear.
Every month the X1600 looks worse.
It's a bit of a Catch 22. If iMac gets Conroe, Apple could easily afford to put in an excellent GPU, but would then have to worry about how to pull out huge amounts of heat, and so will probably stick in a low end X1800.
If iMac gets Merom, it could probably handle the heat of a high X1900, but would instantly increase in price by a few hundred dollars, therefore we will end up again with a low end X1800.
I really don't think Apple will continue using X1600's, as they really are now heading towards the bottom of the pile. With X1950 and Geforce 7950, and nVIDIA's G80 and ATi's R600 looming on the horizon to take GPU performance to a whole new level, and with DX10, I think the X1800 is the new X1600. The iMac would simply be too crippled if they kept the X1600.
No doubt Apple will prove me wrong however. But one good thing about being a pessimist, is you are never dissappointed. Pity I'm not one, and will no doubt be extremely disappointed when we end up with iMac's top of the line being a 17" with 1.86 Ghz Merom and Integrated graphics...