32bit Vista does by design not(!) use the full 4GB of physically installed
RAM. Technically it could use 4GB (by using PAE to access the memory remapped by
the mainboard above the 4GB address boundary). By a marketing design
decision all Windows Vista 32bit editions are limited to 4GB address space.
Vista Starter ist limited to 1GB. "This is based on marketing decisions and
cannot be cheated with the PAE-Kernel."
Originally posted by: LIVAN
I have heard either way on this but can Vista 32bit address and use 4gb of system memory?
Originally posted by: Piuc2020
Well on my Mac Pro System Information recognizes 4GB but on the computer info screen only 2048 are recognized... I haven't bothered with it much since I only really need the 4GB in OSX and 2GB is perfect enough for Vista but I'd still be curious to know whats the real deal.
Originally posted by: tboo
I have 4gb installed but Vista is only showing 2gb
Originally posted by: LIVAN
Originally posted by: tboo
I have 4gb installed but Vista is only showing 2gb
Really? I thought even XP addresses 3.5GB?
Originally posted by: tboo
Originally posted by: LIVAN
Originally posted by: tboo
I have 4gb installed but Vista is only showing 2gb
Really? I thought even XP addresses 3.5GB?
Its now showing 2.85gb available after I enabled the memory hole in the bios.
Originally posted by: LIVAN
Originally posted by: tboo
Originally posted by: LIVAN
Originally posted by: tboo
I have 4gb installed but Vista is only showing 2gb
Really? I thought even XP addresses 3.5GB?
Its now showing 2.85gb available after I enabled the memory hole in the bios.
This is crazy, what version of Vista do you have?
Originally posted by: tboo
Originally posted by: LIVAN
Originally posted by: tboo
Originally posted by: LIVAN
Originally posted by: tboo
I have 4gb installed but Vista is only showing 2gb
Really? I thought even XP addresses 3.5GB?
Its now showing 2.85gb available after I enabled the memory hole in the bios.
This is crazy, what version of Vista do you have?
Home Premium OEM. I think I am going to uninstall it & reinstall XP. Vista needs another year maturing.
Let me get this straight, so only the 64-bit vista ultimate will support 3+ gb of ram?
Originally posted by: pcgeek11
Nothinman,
I hope you don't mind I pasted you excellent explaination of why Vista X86 appears to show "random " amounts of memory when you have 4 gig or greater... in the Dell Tech Forums. Again I guess I should have asked first, but.... It's done already.
I hope you are good with it.
pcgeek11
Originally posted by: Nothinman
Let me get this straight, so only the 64-bit vista ultimate will support 3+ gb of ram?
Yes, the 32-bit versions are artificially limited to 4G meaning that they will never touch an address >4G no matter how much memory is installed even if PAE is enabled. The reason you only see somewhere between 2G and 3.8G is because the hardware requires some of those addresses to work. And it also seems that PCI-E video cards get their entire memory range mapped into the host's memory so if you have a card with 512M of memory you'll lose 512M worth of physical memory addresses.
If you enable the memory hole in the BIOS it'll remap the physical memory above the 4G mark so that it can be used again, but you'll need an OS that actually let you use those addresses and 32-bit XP and Vista aren't in that list.
Originally posted by: oldman420
why would you need more than 2 gb of ram in a home system anyway?
Originally posted by: pcgeek11
Nothinman,
I hope you don't mind I pasted you excellent explaination of why Vista X86 appears to show "random " amounts of memory when you have 4 gig or greater... in the Dell Tech Forums. Again I guess I should have asked first, but.... It's done already.
I hope you are good with it.
pcgeek11
I already have 1 8800GTX with 768mb of ram & Im adding a second in a few days. If what you say is true Ill have literally no memory left over once my sli setup is up & running
Originally posted by: Nothinman
Yes, the 32-bit versions are artificially limited to 4G meaning that they will never touch an address >4G no matter how much memory is installed even if PAE is enabled. The reason you only see somewhere between 2G and 3.8G is because the hardware requires some of those addresses to work. And it also seems that PCI-E video cards get their entire memory range mapped into the host's memory so if you have a card with 512M of memory you'll lose 512M worth of physical memory addresses.
If you enable the memory hole in the BIOS it'll remap the physical memory above the 4G mark so that it can be used again, but you'll need an OS that actually let you use those addresses and 32-bit XP and Vista aren't in that list.
Originally posted by: sm8000
Thank you Nothinman! I'm glad someone is here to clear up that seeing < 4GB of RAM in a 32-bit system is because it's a 32-bit systemNothing to do with 2000, XP, or Vista, all about being 32-bit (2^32 = 4GB). In other words, a 32-bit system isn't about 4GB of RAM, it's about 4GB of address space, in which you can fit your RAM as well as hardware, I/O and other subsystem addressing. Check this pic for example:
http://pics.bbzzdd.com/users/sm8000/32bitRAM.gif
Thank you Nothinman! I'm glad someone is here to clear up that seeing < 4GB of RAM in a 32-bit system is because it's a 32-bit system Nothing to do with 2000, XP, or Vista,
