Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Windows 7 memory


06 Apr 2010   #21
Microsoft MVP

W 7 64-bit Ultimate
 
 

Quote   Quote: Originally Posted by Bare Foot Kid View Post
Quote   Quote: Originally Posted by pacinitaly View Post
has anyone seen or tried this:

copy and paste below in red into an elevated cmd prompt

BCDEdit /set PAE forceenable --enable to use 4GB RAM


I have not done this so please read more about it and beware

Here you go mate.

Physical Address Extension (Windows)
It looks like you would need to add an {ID} "identifer" to the command.

Windows 7 memory-id.jpg



My System SpecsSystem Spec
.

06 Apr 2010   #22

Windows 7 (x64)
 
 

Regarding the usage of PAE for the purpose of expanding Address space - This is governed by the version/licence of the version of windows you have. PAE is required for enabling DEP for security purposes, but MSFT do not allow/support it for expanding address space in consumer versions of the OS. The reason why is (ostensibly) driver (in)compatibility.

It is possible to get around it by hacking your OS's licence in order to trick Windows into believing it's a Server, rather than a consumer, version.
Geoff Chappell, Software Analyst - Viewer

Strongly NOT recommended for home/casual users, because of potential driver issues.
My System SpecsSystem Spec
06 Apr 2010   #23

Windows 7 (x64)
 
 

Quote   Quote: Originally Posted by fseal View Post
Ok, here is the scoop.

ScottEq, you are right... ONLY if the physical memory does NOT sit on top of the video ram. See here: techPowerUp! :: What is AGP Aperture size?

The agp aperature is used to map video ram into physical ram it's true. and more physical ram is used up per process that uses video ram.

BUT

When physical memory is large enough that it actually overlaps the video ram which IS mapped into physical space all the time (On a 32 bit OS with 4 gig of ram installed), then your main memory under that video ram becomes unusable.

So in the case of 4 meg of ram, the first bit of ram that comes off is the 768 meg x 2 of the OP's video card setup. THEN when he runs a game, more memory may be mapped to ram in the process as needed through the AGP aperature.

So in the case of Physical RAM being small enough (say 2 gig) you were correct, but in this case with 4 gig of ram, it was what you said PLUS what I said as far as "missing ram" goes. Playing a game on a machine setup such as the OPs would actually end up using 768x2 PLUS the AGP aperature (maybe, depends on demands of the game) while running, and 768x2MB of ram all the time even with nothing running.



This is old (AGP!?!), and no longer applicable. It was one thing to do that when 512MB video cards were "huge", and anything more than 1GB of system memory was a lot. Quite another when GPUs memory is measured in GB, and typical desktop configurations start at 2GB.

Please refer back to the article I originally linked: For obvious reasons, mapping the entire 1.5GB worth of video ram directly into the address space is not supportable: It has the effect of rendering x86 operating systems unusable because there's no address space left for anything other than hardware.
My System SpecsSystem Spec
.


06 Apr 2010   #24
Microsoft MVP

W 7 64-bit Ultimate
 
 

This from the article I just posted, am I reading it wrong?

Physical Address Extension (Windows)


Quote:

System Support for PAE

PAE is supported only on the following 32-bit versions of Windows running on x86-based systems:
  • Windows 7 (32 bit only)
  • Windows Server 2008 (32-bit only)
  • Windows Vista (32-bit only)
  • Windows Server 2003 (32-bit only)
  • Windows XP (32-bit only)
  • Windows 2000 Datacenter Server
  • Windows 2000 Advanced Server
My System SpecsSystem Spec
06 Apr 2010   #25

windows 7 professional & ultimate 64bit laptops
 
 

Quote   Quote: Originally Posted by Scotteq View Post
Regarding the usage of PAE for the purpose of expanding Address space - This is governed by the version/licence of the version of windows you have. PAE is required for enabling DEP for security purposes, but MSFT do not allow/support it for expanding address space in consumer versions of the OS. The reason why is (ostensibly) driver (in)compatibility.

It is possible to get around it by hacking your OS's licence in order to trick Windows into believing it's a Server, rather than a consumer, version.
Geoff Chappell, Software Analyst - Viewer

Strongly NOT recommended for home/casual users, because of potential driver issues.
interesting read
My System SpecsSystem Spec
06 Apr 2010   #26

Windows 7 (x64)
 
 

Quote   Quote: Originally Posted by Bare Foot Kid View Post
This from the article I just posted, an I reading it wrong?


Quote:

System Support for PAE

PAE is supported only on the following 32-bit versions of Windows running on x86-based systems:
  • Windows 7 (32 bit only)
  • Windows Server 2008 (32-bit only)
  • Windows Vista (32-bit only)
  • Windows Server 2003 (32-bit only)
  • Windows XP (32-bit only)
  • Windows 2000 Datacenter Server
  • Windows 2000 Advanced Server


Kid - As above, Microsoft limit the usage of PAE via licencing. It *used* to be available on the desktop in (pre~SP2, I believe) Win XP. Since then, it's only been used for security purposes on teh desktop. Not as a tool for expanding address space.

So, technically PAE *is* active on a 32 bit system. Just not available for increasing address space. To enable it requires the hack I linked above.
My System SpecsSystem Spec
06 Apr 2010   #27
Microsoft MVP

W 7 64-bit Ultimate
 
 

Quote   Quote: Originally Posted by Scotteq View Post
Quote   Quote: Originally Posted by Bare Foot Kid View Post
This from the article I just posted, an I reading it wrong?


Quote:

System Support for PAE

PAE is supported only on the following 32-bit versions of Windows running on x86-based systems:
  • Windows 7 (32 bit only)
  • Windows Server 2008 (32-bit only)
  • Windows Vista (32-bit only)
  • Windows Server 2003 (32-bit only)
  • Windows XP (32-bit only)
  • Windows 2000 Datacenter Server
  • Windows 2000 Advanced Server


Kid - As above, Microsoft limit the usage of PAE via licencing. It *used* to be available on the desktop in (pre~SP2, I believe) Win XP. Since then, it's only been used for security purposes on teh desktop. Not as a tool for expanding address space.

So, technically PAE *is* active on a 32 bit system. Just not available for increasing address space. To enable it requires the hack I linked above.

Thanks mate, I got it now!
My System SpecsSystem Spec
Reply

 Windows 7 memory




Thread Tools




Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 12:54 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33