Page 1 of 1

Vista only shows 3070MB Ram of 4GB installed

Posted: Wed May 16, 2007 12:02 pm
by anders.jensen
Hi all - help is needed :( ,

Specs:
Type : T60 (8741-52G)
Memory : 2 x 2GB PC2-5300 installed

N.B, Bios shows 4096MB installed

OS Installed: Windows Vista Ultimate x32

Problem is: Vista only displays 3070MB of 4096 installled, and this should not be a T60 problem according to Lenovo.

Tryed:

Mixing around with some /pae settings, but with no luck.

Anyone know exact what /pae options is needed.?

Last question: I want to know if there is any change of getting the total 4096MB available in Vista x32 or is x64 needed?

Help me

Regards
Anders Jensen

Posted: Wed May 16, 2007 12:03 pm
by RonS
The T60 chipset only suppports 3GB, even if more is installed. This has been widely discussed on this forum.

Posted: Wed May 16, 2007 12:07 pm
by tomh009
And 32-bit Windows will only support 3 GB regardless of the chipset.

Posted: Wed May 16, 2007 12:50 pm
by anders.jensen
How come my bios display 4GB installed, strange part...??

Posted: Wed May 16, 2007 12:52 pm
by tomh009
You do have 4 GB installed -- it just isn't accessible to the OS. :(

Posted: Thu May 17, 2007 6:12 am
by freakwave
Please search the forum for your problem.
Just to summarize:

Bios + Chipset + OS need to support more than 4Gig

Window XP + Windows Vista are limited by Microsoft to not support more than 4Gig. You only see (4Gig - X) because the X is used by PCI devices, that use this Address space.

32 Bit OS is able to easily support more than 32 address lanes, but Microsoft does set the limits.

32 Bit Windows 2003 Datacenter edition e.g. supports 64GBytes.

when you have e.g. the 32 Bit Datacenter edition, you can use the 64GBytes, but each process only can use 4GBytes (here we have a real 32 Bit limitation). To be specific 2 GBytes is its userspace, the other 2 GBytes is system space used for the kernel. (can be changed slightly with the /3GBytes switch in the boot.ini)

Posted: Fri May 18, 2007 9:08 am
by summa
tomh009 wrote:And 32-bit Windows will only support 3 GB regardless of the chipset.
32 bit Vista will address 4GB with the right chipset. See http://support.microsoft.com/kb/929605

Posted: Fri May 18, 2007 10:44 pm
by tomh009
Did you notice the last of the system requirements, after chipsets etc:
An x64 (64-bit) version of Windows Vista must be used.

Posted: Sat May 19, 2007 12:00 am
by summa
tomh009 wrote:Did you notice the last of the system requirements, after chipsets etc:
An x64 (64-bit) version of Windows Vista must be used.
Obviously not!

Posted: Sat May 19, 2007 12:20 am
by tomh009
freakwave wrote:Window XP + Windows Vista are limited by Microsoft to not support more than 4Gig. You only see (4Gig - X) because the X is used by PCI devices, that use this Address space.

32 Bit OS is able to easily support more than 32 address lanes, but Microsoft does set the limits.
You are referring to Intel's Physical Address Extension (PAE) ... basically this is like the 8086/8088 segment registers on steroids. Not a nice linear address space, and generally not easy to manage. Windows 2003 R2EE does do this, and hides the complexity from applications, but it's by no means trivial.

Or maybe you could suggest some other OS examples where PAE is available -- and was easily implemented! -- and the additional memory is simply and easily accessible to applications?

The reality is that it's an abomination, just like the original segment registers (which were abhorrent compared to the 68000's linear 32-bit address space and symmetric register set). Otherwise Intel wouldn't have eaten humble pie and adopted the AMD64 instruction set for the Core 2 processors ...

Posted: Sat May 19, 2007 1:13 am
by hoplite
Out of curiosity is the RAM still running in Dual mode? Or does it drop down to single?

Posted: Sat May 19, 2007 6:24 am
by freakwave
well, I really do not care if more than 4GBytes support is easily implemented. But when I read that 32Bit OS supports only 4GBytes of memory, than this is plain and simple wrong.

We are using dozens of RedHat 4 (32Bit) installations with 4 - 16GBytes of memory running on multiprocessor servers (32Bit) without any problems. We just extended one server from 4 to 8 Gig, because it was paging in and out to Disk like crazy and Application performance went down. After the upgrade it runs like a charm, no paging whatsoever.


Kind regards

Posted: Sat May 19, 2007 8:32 am
by kulivontot
Is this in the freaking faq yet? EVERY day someone posts about this. You can't get more than 3 gigs in XP Pro!

Posted: Sat May 19, 2007 7:30 pm
by carbon_unit
Do you really think that putting this in the FAQ will cut down on the posts about it? Does anybody really read the FAQ?
If people would just read this thread they would know.

Posted: Sat May 19, 2007 9:54 pm
by axiom
carbon_unit wrote:Do you really think that putting this in the FAQ will cut down on the posts about it? Does anybody really read the FAQ?
If people would just read this thread they would know.
There is already a footnote on thinkwiki.org about the RAM limit on T60's

Posted: Sun May 20, 2007 5:15 am
by pharao111
kulivontot wrote:Is this in the freaking faq yet? EVERY day someone posts about this. You can't get more than 3 gigs in XP Pro!
this is really sad that ppl don't read the faq's anymore...so much of information already there, they could save themself so much time ... :?