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


05 Apr 2010   #11

Windows 7 x64 Ultimate
 
 

Typically the entire amout IS mapped, though you may be able to make the viewport smaller, it's typically not done. If you have a 512meg card, you'll be 4gig - 0.5 gig - a little more for other hardware. A 1 gig card means 4-1-a smidge, 2x768 means 4-1.5-a smidge and two 1 gig means 4-2-a smidge. Been that way for a long time.

My System SpecsSystem Spec
.

06 Apr 2010   #12

Windows 7 (x64)
 
 

Quote   Quote: Originally Posted by fseal View Post
Typically the entire amout IS mapped, though you may be able to make the viewport smaller, it's typically not done. If you have a 512meg card, you'll be 4gig - 0.5 gig - a little more for other hardware. A 1 gig card means 4-1-a smidge, 2x768 means 4-1.5-a smidge and two 1 gig means 4-2-a smidge. Been that way for a long time.
Incorrect. Perhaps you are thinking of onboard graphics, which typically use physical RAM because they generally have none themselves.

Gamasutra - Features - Sponsored Feature: RAM, VRAM, and More RAM: 64-Bit Gaming Is Here


Quote:
The Growth of VRAM
Another factor in the PC memory equation has been growing as well: video memory size. In the early days of Direct3D, the typical video card had 16 or 32 MB of Video RAM (VRAM). High-end video cards now have 512 MB, 640 MB, 768 MB, or more VRAM. When video cards had 16 or 32 MB of Video RAM, this memory was mapped directly into every process that used Direct3D for efficient access by the application and video driver.

As video cards grew larger, this became unsustainable. A 768 MB hole in the 2-GB virtual address space of each process would leave very little space for applications. Similarly, taking 768 MB out of the 4 GB physical address space would be too constraining. This problem is exacerbated in dual GPU configurations (SLIŽ/Crossfire™).


Therefore, video card manufacturers typically implement a 256 MB physical memory window for the video graphics memory, and modern drivers do not create direct process mappings for the entire VRAM size. Process address space is still consumed for working with the AGP aperture (64 MB, 128 MB, or more typically on modern game systems 256 MB in size). While PCIe uses a dynamic aperture, it too is mapped into each process that uses Direct3D.


(Page 1 of the same article)
Gamasutra - Features - Sponsored Feature: RAM, VRAM, and More RAM: 64-Bit Gaming Is Here
My System SpecsSystem Spec
06 Apr 2010   #13

Windows 7 x64 Ultimate
 
 

I am thinking of every one of the 10 or so graphics cards I have owned since windows 2000. Every one has mapped their entire vram space over the lower 4 gig. Every one, every byte.

While your quote may be referring to how things work internally. It does NOT reflect how the memory is reserved as far as the user is concerned.

Every byte of the vram is disabled from use by the (32bit) OS from the 4 gig memory space. It's exact, every time, maybe we should take apoll. Though with Windows 7 64 bit the issue is quickly vanishing...
My System SpecsSystem Spec
.


06 Apr 2010   #14

Windows 7 (x64)
 
 

< shrug > Poll away.

But the fact of the matter is that the aperature required/implemented for MMIO for Graphics is 256MB.
My System SpecsSystem Spec
06 Apr 2010   #15

Win7 Home Premium 64x
 
 

Billyc247 can you post your exact motherboard build/version. if you have trouble finding the info get CPU-Z and there is a tab that can tell you what it is.

CPUID

The reason 64x might not work on your system might be because of the CPU/motherboard capabilities. The mobo has to be set up to use 64x the only way around that barrier is to get a new mobo....
My System SpecsSystem Spec
06 Apr 2010   #16

Win7 Home Premium 64x
 
 

Another thing to try is checking the BIOS to make sure the integrated graphics isnt actually using RAM. It should be under advanced>Integrated Chipset it might be set to auto, but can be set down to 32MB....

Also, you can try taking one of the vid cards out and you should see the amount of RAM increase as the hardware is not being allocated in the RAM. this would prove that the RAM works, its just being allocated away.

Be advised, if it is possible to go the 64x route, a clean install will be needed as you cant migrate from 32x to 64x.
My System SpecsSystem Spec
06 Apr 2010   #17

windows 7 professional & ultimate 64bit laptops
 
 

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
My System SpecsSystem Spec
06 Apr 2010   #18

Windows 7 x64 Ultimate
 
 

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.
My System SpecsSystem Spec
06 Apr 2010   #19
Microsoft MVP

W 7 64-bit Ultimate
 
 

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)
My System SpecsSystem Spec
06 Apr 2010   #20

windows 7 professional & ultimate 64bit laptops
 
 

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)

awesome Ted as always
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 11:27 AM.
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