Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Why only 3GB?

I am considering buying one of the new 24" iMacs, but I'm really put off by the 3GB RAM maximum. A 3GB limit will render the machine pretty obsolete in just a couple of years.
I'm teasing out the life of my G4 iMac with its measly 1GB of RAM, but I'm no longer able to make videos using iMovie.
If there are 4GB DIMMS on the horizon, why wouldn't the iMac be able to use 2 of those?

iMac g4, Mac OS X (10.4.8)

Posted on Oct 19, 2006 11:32 AM

Reply
17 replies

Oct 20, 2006 11:05 AM in response to Glorfindeal

It has to do with the motherboard limitations of a laptop/iMac. iMacs actually have relatively faster RAM than Mac Pros when you look at the CPU clockspeed vs. the system bus. 3 gigs of RAM is not an artificial ceiling for RAM - there are real engineering reasons for that limit. Going to (or exceeding) 4 gigs of RAM involved some rather dicey tradeoffs on the Mac Pros. Notice they need big heatsinks for each of those special RAM modules in the Mac Pro, and that the system overhead/bandwidth overhead of those modules is a lot worse?

Oct 20, 2006 7:02 PM in response to Glorfindeal

The memory controller on the new iMacs is only 32 bit enabled. So (like a Windows XP machine) it can only address (see) 3 gigs of RAM. Both the Mac Pros and the larger iMac models have 667 DDR 2 system bus (so 2x667=1,333 FSB) motherboards which can have 256 bit wide memory bandwidth if you install the DIMMs in pairs. The Mac Pro has true 64 bit addressing so it can address far more than 3 gigs of RAM, but the special FB ECC DIMMs it requires have far more overhead and wasted bandwidth than do the iMacs (and require those big heat sinks which obviously would never be a good thing in an iMac). It was an engineering tradeoff.

Oct 21, 2006 5:28 AM in response to Joseph Snodgrass

Surely 32 bit machines can see up to 4GB of RAM?

http://en.wikipedia.org/wiki/32_bit

The new iMac Core 2 Duos are actualy 64 bit based just like the Mac Pro. So with the appropriate controller the limit would be higher but that is not going to happen in the consumer market.

http://www.intel.com/products/processor/core2duo/index.htm

http://www.intel.com/technology/intel64/index.htm

The limit is probably by design so people don't use iMacs to cross in to Pro market.

Oct 21, 2006 8:29 AM in response to Krsord

"The limit is probably by design so people don't use iMacs to cross in to Pro market."

I agree. Apple has gone to a lot of trouble to continually cool these iMacs down since the first generation of the iMac G5, and I doubt they want to return to those days:)) Without having them side by side, the average person can't tell the difference, so this particular market is definitely consumer driven.

Oct 21, 2006 4:07 PM in response to Joseph Snodgrass

I don't agree with you. The iMac duo core is supposed to be a fully 64 bit architecture. Also, the mac pro support support 256 bit wide memory bandwidth if you install them in matched 4's, the iMac is only 128 bit when matched in pairs. Each dimm is only 64 bit. The band width on the mac pro far exceeds the iMac.

Here is the effect of using ecc ram: Speed is one of the memory benefits that will need to be sacrificed slightly when using ECC RAM. Because it spends a small portion of its clock cycles double-checking data, ECC RAM is one or two percent slower than standard RAM. With ECC RAM, however, the increased stability makes up for the lost speed.

But since the mac pro has double the bandwidth of the iMac, even with the minor lose due to ecc error checking, it should be much faster.


Glor

Why only 3GB?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.