Jump to content

4GB RAM - Limitation


21 posts in this topic

Recommended Posts

I see some hackintosh-ers already use 4GB of ram on 945G boards.

 

I've got AsRock ConRoe945G-DVI and this is from the specification:

 

- Max. capacity: 4GB*

 

*Due to the chipset limitation, the actual memory size may be less than 4GB for the reservation for system usage under Windows® XP, Windows® XP 64-bit, Windows® Vista™ and Windows® Vista™ 64-bit.

 

So, if I buy 4GB of memory, how much will I get with Tiger? 3,2GB?

Will Leopard utilize full 4GB?

 

AFAIK, Windows will reserve 800MB from 4GB for "itself" and the rest is usable... I'm not really sure if this is a chipset or OS limitation.

 

Thanks.

Link to comment
Share on other sites

Mac Pro uses different (server) chipset - so it's a bit different... But iMacs, Macbooks and Mac Minis use 945 chipset, and none of these machines support 4GB of RAM according to Apple.

 

because of this

 

And you can't get more than 3GB on Apple Store:

 

macs_ram.png

 

I guess only 965 and 975 chipset have no trouble utilizing full 4GB (acutally, they can handle 8GB)

Edited by Infamous
Link to comment
Share on other sites

There's no difference betweeen SO DIMM and classic DIMM. The difference is only the physical size and voltage.

 

Apple Store does not give you a possibility to upgrade to 4GB because they know 4GB won't be utilized, only 3,2 GB. Which is 945 limitation. All Macs except Mac Pro use 945 cipset.

 

This is my theory.

 

And here's the Intel PDF documentation about 4GB issue: http://www.polywell.com/us/support/faq/4GB_Rev1.pdf

 

However, 965 and 975 claim to support 8GB (Intel tech. specs). Japhex, do you have any idea why it's not fully recognized in OS X? OS X should handle 16GB so it's not a software limitation.

Edited by Infamous
Link to comment
Share on other sites

  • 3 weeks later...

I have been sensitive to the 3.24 GB limitation issue ever since I paid for and installed 4 GB's. I primarily work in either XP or Vista and had over time just accepted the fact that is just the way it is. My OS's report my RAM as thus:

 

Windows XP Professional SP2 : 3.24GB

Windows Vista Business RTM(32) : 3.24GB

Linux Ubuntu 6.1 : 3.24GB

JaS OSx86 10.4.8 (Semthex 8) : 4.00GB (reported in "About this Mac")

: 1.00GB x 4 (reported in "System Profiler")

 

 

I have no supporting data for this claim, but it had been suggested that is better/faster to run 4 GB's of RAM in the Dual Channel mode than it is to run 3 GB's piece meal. Either 2 x 2 GB's or 4 x 1 GB's even if you are wasting .75 GB's.

 

Further research reveals: To see all 4Gb of RAM, you need a machine with PAE support and the right OS (Windows Server 2003 standard edition doesn't support PAE, or WinXP64, or Vista32)....if your machine supports PAE and you have the right OS you might be able to solve this fully in theory… Actually, in theory, any 64 bit OS should give you full access to the 4GB of RAM. That is not the case obviously. The best idea is to add the /PAE switch to the boot.ini file and see what happens... Basically, those 3/4's of a Gig go in the trash because the OS does not see it (not used by OS or system AT ALL). Think of it as a 3.24 GB overwriting "loop".

 

My machine is a stock E6600 with 4 GB's of RAM and is as quick as I could hope it to be. I run SolidWorks CAD on the Windows side along with an entire magazine layout in the Adobe Suite without any delays. In OSx we edit videos for the magazine in Final Cut and it words beautifully. The system NEVER crashes or even hesitates. I have NO idea if I am utilizing all 4 Gb's or not on the Mac side... I do know for sure that I am NOT on any of the other OS's. So this is a limitation of both the OS and ALL of the Intel chipsets. Not just the 945... add the 915, 965 and the 975 to the list as well.

Edited by Sailfish
Link to comment
Share on other sites

We're simply running out of addressing-space on 32-bit operatingsystems. 64bit Windows XP/2003/Vista and 64-bit Linux-installations can address alot more than 4GB. And correct me if I'm wrong but there's no 64-bit build of OS X or else it would not run on Intel processors without AMD AM64-extension support....

Link to comment
Share on other sites

We're simply running out of addressing-space on 32-bit operatingsystems. 64bit Windows XP/2003/Vista and 64-bit Linux-installations can address alot more than 4GB. And correct me if I'm wrong but there's no 64-bit build of OS X or else it would not run on Intel processors without AMD AM64-extension support....

 

apple sells systems using the 975x chipset with 16gigs of ram. the kernel supports it.

Link to comment
Share on other sites

 Share

×
×
  • Create New...