5. června 2012 17:02When running a 32 bit system, aside from the old PAE function, is there a way (say on the hardware side) to allocate additional RAM specifically to the video processor, without Windows interfering with it's RAM ceiling of 4Gb?
You've got a computer with Win 7 Pro (32bit) and decided you'd want to upgrade your RAM to 8Gb. Your graphic's card does not have any RAM on it so it is using system RAM. Is there configurations on the BIOs side that would allow allocating 4Gb to the graphics card processor and leave 4Gb to the system?
5. června 2012 17:47
Not on a 32Bit version of Windows. All 32BIT operating system are limited to 4GB.
In round numbers XP, Vista and Windows 7 32-Bit Versions of the Operating System can only address 4GB. Does not matter how much memory you have installed 4GB is the max. From that max your video card has XXXMB of ram on the card so that limits the operating system to 4GB minus the cards XXXMB of memory.
In addition other hardware also takes away additional amounts of memory (usually a small when compared to the video card)
and the remaining memory (address space) is available for Windows XP, Vista or Windows 7 OS and your applications.
So that 4th GB thru 16 GB of ram you installed or will install goes unused on a 32-Bit OS. Does not matter what the BIOS reports or what the OS shows as installed memory it still limited to that 4GB address barrier.
A link to the white paper titled "Gaming Performance Analysis" by Corsair
Memory Inc. provides a good clear explanation of how a video card effects
the amount of available memory in your PC.
Intel Chipset 4 GB System Memory Support
Vista Users with SP1 now report how much physical memory installed on your computer:
See: Windows Vista SP1 includes reporting of Installed System Memory (RAM):
RAM, Virtual Memory, Pagefile and all that stuff:
Basic information about the Virtual Memory implementation
in 32 bit versions of Windows 2000, XP, 2003 Server etc.
J W Stuart: http://www.pagestart.com
Never be afraid to ask. This forum has some of the best people in the world available to help.
5. června 2012 18:17
In short, no. You could come close on systems that have built-in graphics that allow you to allocate an amount of system memory to the video component from within the BIOS. However, even that is not a true analog to what you are looking to accomplish.
If you want to take advantage of all available memory—to include GPU memory, you must use a 64-bit build of Windows. Short of your hardware not being 64bit capable, there is really no reason to run 32-bit builds of Windows anymore (with the exception of some very stupid and esoteric applications)
7. června 2012 16:27Thanks J, I appreciate the links as the question was not the easiest to narrow down answers on the web.
7. června 2012 16:28Thanks Darien, I had hoped a loophole was in existance but I appreciate the confirmation!
7. června 2012 20:07
64-bit windows is backwards compatible with games and applications
I was a very early adopter of 64-bit windows so I am assure you that outside of drivers it runs everything
Windows MVP 2011-12, XP, Vista, 7. Expanding into Windows Server 2008 R2, SQL Server, SharePoint, Cloud, Virtualization etc. etc.
Hardcore Games, Legendary is the only Way to Play