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: Memory Usage


23 Mar 2009   #1

Win7/ WinXP pro/ Mandriva Linux
 
 
Memory Usage

Got Win 7 X64 7057 Fresh install this morning on my setup
Intel E8500 core2 duo 3.16Ghz
4 GB DDR2 PC6400 Ram
Nvidia GeForce FX 9800GT 1024MB DDR3 dedicated memory
ASUS P5Q-C Motherboard
4Gb DDR2 PC6400 Crucial ram 2GBx2 sticks

Why would Windows 7 share system memory with the video if my card has dedicated memory.
No onboard video for this motherboard

DXDiag relevant info below.

------------------
System Information
------------------
Time of this report: 3/23/2009, 10:00:29
Machine name: BRIAN
Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7057) (7057.winmain.090305-2000)
Language: English (Regional Setting: English)
System Manufacturer: ME
System Model: System Product Name
BIOS: BIOS Date: 01/07/09 10:53:24 Ver: 08.00.14
Processor: Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz (2 CPUs), ~3.2GHz
Memory: 4096MB RAM
Available OS Memory: 3328MB RAM
Page File: 879MB used, 5772MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7057.0000 64bit Unicode

---------------
Display Devices
---------------
Card name: NVIDIA GeForce 9800 GT (Microsoft Corporation - WDDM v1.1)
Manufacturer: NVIDIA
Chip type: GeForce 9800 GT
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0605&SUBSYS_0606196E&REV_A2
Display Memory: 2419 MB
Dedicated Memory: 1011 MB
Shared Memory: 1407 MB

Current Mode: 1680 x 1050 (32 bit) (60Hz)
Monitor Name: Generic PnP Monitor
Monitor Model: Acer P221W
Monitor Id: ACR0016
Native Mode: 1680 x 1050(p) (59.883Hz)
Output Type: DVI
Driver Name: nvd3dumx.dll,nvd3dum,nvwgf2umx.dll, nvwgf2um
Driver File Version: 7.15.0011.7943 (English)
Driver Version: 7.15.11.7943
DDI Version: 10
Driver Model: WDDM 1.1
Driver Attributes: Final Retail

This does effect the game play!




The card MFGR does not say anything about nor was it advertised as 2GB of dedicated memory.
advertised 1024MB/1GB of memory.

Here is the dxdiag relevant portions from xp

------------------
System Information
------------------
Time of this report: 2/25/2009, 19:41:25
Machine name: BRIAN
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 3 (2600.xpsp_sp3_gdr.080814-1236)
Language: English (Regional Setting: English)
System Manufacturer: System manufacturer
System Model: System Product Name
BIOS: BIOS Date: 01/07/09 10:53:24 Ver: 08.00.14
Processor: Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz (2CPUs)
Memory: 3326MB RAM
Page File: 365MB used, 4845MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.5512 32bit Unicode


---------------
Display Devices
---------------
Card name: NVIDIA GeForce 9800 GT
Manufacturer: NVIDIA
Chip type: GeForce 9800 GT
DAC type: Integrated RAMDAC
Device Key: Enum\PCI \VEN_10DE&DEV_0605&SUBSYS_0606196E&REV_A2
Display Memory: 1024.0 MB
Current Mode: 1680 x 1050 (32 bit) (60Hz)
Monitor: Plug and Play Monitor
Monitor Max Res: 1600,1200
Driver Name: nv4_disp.dll
Driver Version: 6.14.0011.8206 (English)
DDI Version: 9 (or higher)
Driver Attributes: Final Retail
Driver Date/Size: 2/9/2009 13:18:00, 6185088 bytes
WHQL Logo'd: Yes

My System SpecsSystem Spec
.

23 Mar 2009   #2

win7 ultimate / virtual box
 
 

If I understand the tech from microsoft correctly I think this could be down to a functionality called “Physical Address Extensions” which would suggest the driver is running the card as 32bit or is simply using PAE ?

maybe microsoft are experimenting with using PAE in 64 bit windows 7 ?

It is something used regularly on servers

up until now I have stayed away from graphics cards with very large onboard memory as I am aware that most 32 bit OS will dedicate the same ammount taken from RAM to mirror the graphics cards mem size

I reserve the right to be completely wrong btw
My System SpecsSystem Spec
23 Mar 2009   #3

Win7/ WinXP pro/ Mandriva Linux
 
 

That sucks. I have effectively lost almost half of the system ram cause someone thought that would be better than just using what the hardware manufacturers have provided.
My System SpecsSystem Spec
.


23 Mar 2009   #4

win7 ultimate / virtual box
 
 

Quote   Quote: Originally Posted by bsm2003 View Post
That sucks. I have effectively lost almost half of the system ram cause someone thought that would be better than just using what the hardware manufacturers have provided.
hmm still assuming I'm right I would say not neccesarily a bad thing for you

PAE is also going to be determined by your CPU which i think can use it and your mobo chipset.

heres my report
Quote:
------------------
System Information
------------------
Time of this report: 3/23/2009, 23:09:17
Machine name: DADDYMAY
Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7057) (7057.winmain.090305-2000)
Language: English (Regional Setting: English)
System Manufacturer: BIOSTAR Group
System Model: TF8200 A2+
BIOS: Default System BIOS
Processor: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ (2 CPUs), ~3.1GHz
Memory: 4096MB RAM
Available OS Memory: 4096MB RAM
Page File: 1759MB used, 2333MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7057.0000 64bit Unicode

---------------
Display Devices
---------------
Card name: NVIDIA GeForce 9800 GTX/9800 GTX+ (Prerelease - WDDM 1.1)
Manufacturer: NVIDIA
Chip type: GeForce 9800 GTX/9800 GTX+
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0612&SUBSYS_059210DE&REV_A2
Display Memory: 2289 MB
Dedicated Memory: 497 MB
Shared Memory: 1791 MB
Current Mode: 1680 x 1050 (32 bit) (60Hz)
Monitor Name: Generic PnP Monitor
Monitor Model: ASUS VK222H
Monitor Id: ACI22A6
Native Mode: 1680 x 1050(p) (59.852Hz)
Output Type: DVI
Driver Name: nvd3dumx.dll,nvd3dum,nvwgf2umx.dll,nvwgf2um
Driver File Version: 8.15.0011.8171 (English)
Driver Version: 8.15.11.8171
DDI Version: 10
Driver Model: WDDM 1.1
Driver Attributes: Final Retail
Driver Date/Size: 2/27/2009 01:21:00, 7826944 bytes
I think windows has locked more of my RAM away for graphics card use
My System SpecsSystem Spec
23 Mar 2009   #5

 

Quote   Quote: Originally Posted by bsm2003 View Post
That sucks. I have effectively lost almost half of the system ram cause someone thought that would be better than just using what the hardware manufacturers have provided.

You never lose Ram

Windows will only use the Graphics card memory unless the graphics card is on-board, what Microsoft did starting with Vista was allow graphics memory to be swapped with physical memory if the graphics card becomes low on resources, that also allowed graphics data to be paged to disk under the same circumstances...

If your using up all the graphics card resources then it will use the system resources, If there's nothing using it then theres nothing using it...

It allows resources to be used and reused by applications or games more effectively than what was possible with previous versions of Windows or all other operating systems.
My System SpecsSystem Spec
23 Mar 2009   #6

Win7/ WinXP pro/ Mandriva Linux
 
 

I could maybe understand 512 being locked away to match onboard graphics cards; but dedicated graphics cards with 1GB should not have anything taken from system memory or at most 512 not 1.5 times the dedicated memory on the graphics card. As my photo above shows I lost just shy of half of my onboard system memory and that is not available for program usage. Guess multitasking will still be a problem on windows.
My System SpecsSystem Spec
23 Mar 2009   #7

 

Quote   Quote: Originally Posted by bsm2003 View Post
my photo above shows I lost just shy of half of my onboard system memory and that is not available for program usage. Guess multitasking will still be a problem on windows.
That photo doesnt show anything useful

This photo from my system shows 1791MB of Shared Graphics Memory:



Process Monitor System Usage:

Memory shows 1.2GB running a few applications...


Resource Monitor Memory Usage:

Memory Usage shows 1190MB with 2691GB in Standby (Its caching the applications I was just running)


You can see its not reserving RAM or preventing me from using it, Its just allows graphics applications to use System Ram if the Dedicated Graphics Card memory is too low... On-Board graphics cards always use System Ram

If Windows was doing what you said it was then it would have been picked up years ago, plus NVidia, ATI and multiple other vendors would be suing Microsoft
My System SpecsSystem Spec
24 Mar 2009   #8

 
 

Quote   Quote: Originally Posted by dmex View Post
You can see its not reserving RAM or preventing me from using it, Its just allows graphics applications to use System Ram if the Dedicated Graphics Card memory is too low...
Which is a good thing
My System SpecsSystem Spec
24 Mar 2009   #9

 
 

My System SpecsSystem Spec
24 Mar 2009   #10

win7 ultimate / virtual box
 
 

you can't get away from the fact that Windows 7 is dedicating/allocating a decent slice of my RAM to support my choice of graphics card
Quote:
Display Devices
---------------
Card name: NVIDIA GeForce 9800 GTX/9800 GTX+ (Prerelease - WDDM 1.1)
Manufacturer: NVIDIA
Chip type: GeForce 9800 GTX/9800 GTX+
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0612&SUBSYS_059210DE&REV_A2
Display Memory: 2289 MB
Dedicated Memory: 497 MB
Shared Memory: 1791 MB
so if I understand this right, with my graphics card which has 512mb of onboard DDR2 memory Windows 7 has still allocated 1791 MB as shared memory giving me a total of 2289 MB for my graphics display

where in the past I have always opted for graphics cards instead of onboard, purely to free up the most RAM for system use, has this now changed as a decision ?

can anyone explain why this is and how it works and more importantly does it makes choosing a graphics card for your system also directly affect your available RAM ?
My System SpecsSystem Spec
Reply

 Memory Usage




Thread Tools



Similar help and support threads for2: Memory Usage
Thread Forum
chkdsk high memory usage / memory leak Performance & Maintenance
General Win7 memory leak and Unknown memory usage? Performance & Maintenance
increased memory usage with added memory - why? Performance & Maintenance
"Out of Memory" Error, all apps continually increase memory usage Performance & Maintenance
Memory Usage General Discussion
Windows 7 random CPU usage and high physical memory usage!!! Performance & Maintenance
Memory usage Hardware & Devices

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 09:18 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