none
Allocate additional RAM to video on a 32 bit system

    Dotaz

  • When 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?

    Situation:
    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:02

Odpovědi

  • 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.
    See: http://www.corsair.com/_appnotes/AN804_Gaming_Performance_Analysis.pdf

    Intel Chipset 4 GB System Memory Support
    http://www.dcomputer.com/ProInfo/support/support/mainboard/4GB_Rev1/4GB_Rev1.pdf

    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):
    http://support.microsoft.com/kb/946003

    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.
    http://support.microsoft.com/kb/555223

     

    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 17:47
  • 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)

    5. června 2012 18:17

Všechny reakce

  • 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.
    See: http://www.corsair.com/_appnotes/AN804_Gaming_Performance_Analysis.pdf

    Intel Chipset 4 GB System Memory Support
    http://www.dcomputer.com/ProInfo/support/support/mainboard/4GB_Rev1/4GB_Rev1.pdf

    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):
    http://support.microsoft.com/kb/946003

    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.
    http://support.microsoft.com/kb/555223

     

    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 17:47
  • 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)

    5. června 2012 18:17
  • Thanks J, I appreciate the links as the question was not the easiest to narrow down answers on the web.
    7. června 2012 16:27
  • Thanks Darien, I had hoped a loophole was in existance but I appreciate the confirmation!
    7. června 2012 16:28
  • 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

    Developer | Windows IT | Chess | Economics | Vegan Advocate | PC Reviews

    7. června 2012 20:07