Card RAM vs Machine RAM?

markg2

New member
Member
VIP
Local time
9:42 PM
Messages
477
In another just resolved thread I increased the machine RAM from 2-->4GB on a Thinkpad T61 with Win7 32 bit.

I was advised in advance that the 32 bit (vs 64) would take a large overhead hit out of the memory. Further that the size of the video RAM would have a direct impact on the degree of the hit.

The machine has the Intel video combined versus a separate system and that RAM according to a diagnostic is ~367Mb.

My resulting total machine RAM is now 3062 per Task Manager.

2 points of clarification:

1. Why would the video RAM subtract from Machine RAM? It's my understanding that video RAM means RAM on the video card/processor that is separate from machine RAM and is so for the purpose of not interfering with one's installed machine RAM?

2. Plus, comments in the previous thread were indicating that with a video RAM of ~500Mb one would be left with ~3.2GB of machine RAM (32 bit OS) and yet I have less video RAM and less total RAM?

I'm delighted with my performance increase and should have increased the RAM far sooner. I'm simply needing a better understanding of this process going forward.

Mark
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 & Windows 10
Video RAM (aka VRAM) is indeed memory, and is seperate from the System RAM.
It doesn't actually take away from your system RAM though.


In a nutshell it basically works like this:

A 32bit Operating System has 4GB of addressable space.

This 4GB of space is all it has to work with. So it must map out your hardware into that allocated space.
Biggest things are the System RAM, and Video VRAM. Theres also a bit of overhead for the system itself though.


---So lets say you have a dedicated graphics card that has 1GB VRAM, and you install 4GB of system RAM.
The 32bit OS can only address a total of 4GB.
So in order to use the Video Card, it must assign its 1GB of VRAM to that adress space.
Now theres only 3GB of address space left. So even though you have 4GB of system RAM installed, it can not adreess it all, and therefore can only map out 3GB of it.

So its:
Video Card - 1GB space
System 3Gb addressed (of 4GB)
Total 4GB address Space


A 64bit OS has a much larger address space, and does not suffer from these issues.
So a 64bit OS would address it as:
System RAM = 4GB space
Video Card 1GB Space
Total 5GB address space.



However, Onboard or Integrated graphics, need to use memory as well.
Since they do not have thier own dedicated VRAM, the must "borrow" or dedicate a portion of the system RAM to graphics.
So in this case, you would see total useable system RAM as total - amount dedicated to integrated graphics.
Integrated does take from your system RAM.
 

My Computer

Computer Manufacturer/Model Number
Custom (Self Build)
OS
Windows 7 Home Premium 64bit
CPU
Intel Core i7 2700k
Motherboard
eVGA P67 SLI
Memory
8GB Mushkin Redline Ridgebacks @1866
Graphics Card(s)
EVGA GTX570 SC
Sound Card
XiFi Titanium HD
Monitor(s) Displays
LG W2453V
Screen Resolution
1920x1080
Hard Drives
Intel 320 80GB -- Intel X25-V 40GB --WD Black 1TB x2 -- WD Blue 640GB
PSU
Seasonic x750
Case
Corsair 600T SE White
Cooling
eVGA Superclocked CPU Cooler
Keyboard
Saitek Cyborg
Antivirus
Kaspersky
Browser
IE
Other Info
LG BD/DVD

My Computer

Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
Thanks for the explanation. However, based upon it my current RAM math doesn't work.

Task manager says I've got 3062 total memory.

I've attached a screen shot from System Information for Windows showing the video memory. I do not know why it's showing two separate video adapters and have to believe that there's only one since it's the Intel integrated.

Just doesn't look right?
 

Attachments

  • video_memory.jpg
    video_memory.jpg
    47.3 KB · Views: 31

My Computer

Computer type
PC/Desktop
OS
Windows 7 & Windows 10
Back
Top