07-26-2012 10:20 PM
I've recently installed an additional 2GB ram module and upgraded system memory to 4GB.
My graphics adapter has 256MB dedicated memory, and that was ALL of the memory allocated for graphics when I had 2GB (1 DIMM) in total.
After the upgrade, system allocates an additional ~1.2GB ram for graphics, AND I couldn't find a way to PREVENT SHARING of system memory. BIOS doesn't provide any options, installed driver doesn't allow anything like that.
How can I prevent sharing of physical memory for graphics? 256MB dedicated memory is enough for me.
you can find my system info below:
Model 2746A18 (SL500)
Processor Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
Total amount of system memory 4,00 GB RAM
System type Microsoft Windows 7 (6.1) Ultimate Edition 32-bit Service Pack 1 (Build 7601)
Display adapter type NVIDIA GeForce 9300M GS
Total available graphics memory 1535 MB
Dedicated graphics memory 256 MB
Dedicated system memory 0 MB
Shared system memory 1279 MB
Display adapter driver version 22.214.171.12430
Secondary monitor resolution 1680x1050
Primary monitor resolution 1920x1080
DirectX Version 11.0
DMI Version 2.5
Solved! Go to Solution.
07-27-2012 07:30 AM - edited 07-27-2012 09:55 AM
It's actually not sharing it. Windows 7 32-bit just makes it look like it is.
This Knowledge Base article explains it:
(thanks to Alex_1906)
07-27-2012 05:58 PM
Alex's articles starts with: "Conventional wisdom is that 32 bit Operating systems will not be able to make use of much memory beyond 3 GB ..."
Even though I don't fully agree with this statement, your reply made me quit being lazy and boot up the system with a 64bit linux distro to verify your claim, and 4 gigs showed up. So, I accepted your reply as the solution.. thanks a lot, Ron, much appreciated.
As a side note:
I also got a 32bit LINUX (mint) partition on the same machine, and it showed exactly the same thing as 32bit win7 ultimate; 4,00 GB (3,00 GB usable)
My thought is physical address extention (PAE) has been around for good awhile, and 4gig limitation do NOT come from 32bit word size; it's rather a limitation of 32 bit windows desktop editions. Most 32 linux distros are supposed to come with PAE enabled kernels and ~64 gig is addressable by the OS out of the box. 32 bit windows server editions can do it all the same, out of the box.. Anyway, somehow they didn't lol
for the knowledgebase, i'd suggest an article of Geoff Chappell:
07-27-2012 07:51 PM
Thanks klerickev. This only happens in the 32-bit and not the 64-bit.