What is Dynamic Memory?

npoe1

Senior member
Jul 28, 2005
592
0
76
I'm kind of confused of what is it and what it means to me as gamer? I read this description and I didn't really got a good hold of it: http://tinyvga.com/faq/graphics-cards/what-is-the-difference-between-vram-and-dram


Basically:
How much does a video card has of that Dynamic Memory?
Is that counted in the VRAM number? Example, a card is reported with 8 GB of VRAM and how much of Dynamic Memory?

I started to wonder about it after using GPU-Z while playing Forza 6 APEX and basically looks like it uses 1100 MB of Dynamic Memory for whatever it needs to.

I won't mind if someone gives me a long complex explanation that might generate more questions.

Thanks,
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Dynamic memory? You mean DRAM? DRAM is just the RAM that's used in computers for the main system memory. VRAM is a specific type of DRAM with much higher bandwidth that is used by graphics cards for storing graphics related data such as textures, shaders, geometry data etcetera..

As far as the relation between them, the RAM in your PC is used to buffer the VRAM. In other words, the graphics data is first loaded into system RAM from storage, and then from there it's copied into VRAM over the PCIe bus... The graphics card however never reads or writes directly to system RAM (unless it has no VRAM at all), as system RAM lacks the bandwidth necessary to properly feed a GPU.

So system RAM provides VRAM with all the data the GPU requires, plus acts as the main memory for the CPU. Whenever you play a game, there is a balancing act between VRAM and the system RAM. If you don't have enough system RAM, the CPU will have to resort to using the pagefile which is absolutely devastating to performance as the storage (whether SSD or HDD) is the slowest component in a PC. If your VRAM isn't enough, then the graphics data will have to be swapped into and out of VRAM much more often, which can incur a performance penalty due to latency and cause micro-stuttering and frame lag.

Under ideal circumstances, you want to make sure that your PC has enough system RAM and that your GPU has enough VRAM to minimize latency and increase performance..
 
Reactions: npoe1 and BHZ-GTR

LTC8K6

Lifer
Mar 10, 2004
28,520
1,575
126
In old versions of GPU-Z Dynamic Ram refers to the amount of memory reserved for use by the video card, whether needed or not. Dedicated Ram refers to the memory actually in use by the video card.

I don't believe the newer versions of GPU-Z show either one.
 

npoe1

Senior member
Jul 28, 2005
592
0
76
Thanks for the answers. That makes more sense than the definition from the URL I posted.
 

PrincessFrosty

Platinum Member
Feb 13, 2008
2,300
68
91
www.frostyhacks.blogspot.com
How much does a video card has of that Dynamic Memory?
Is that counted in the VRAM number? Example, a card is reported with 8 GB of VRAM and how much of Dynamic Memory?

Carfax gave a good explanation. Put about as simply as possible, there are several different types of RAM and DRAM is just one specific type. DRAM is used for both "System RAM" and "VRAM".
  1. System RAM sits on the motherboard next to the CPU. The CPU reads/writes to it across its own dedicated bus. Most applications are loaded in to system RAM when they run/execute.
  2. VRAM sits on the graphics card next to the GPU, it's RAM that is dedicated specifically to the GPU, the reason the GPU has its own dedicated VRAM is because games are performance sensitive and GPUs need to be able to process huge amounts of data relative to most desktop applications, so typically significantly faster types of RAM are used for VRAM.
The Graphics card is separated from System RAM by the PCI-E bus which isn't very high bandwidth and it shared between all PCI-E devices, which means it's not practical for graphics cards to use System RAM.

Typically the "loading" portion of games is where assets like textures, models and everything else needed for rendering is taken out of permanent storage (HDD or SSD) and then copied into System RAM and from System RAM it's copied to VRAM across the PCI-E bus. This process is slow which is why loading times are typically slow. But once that data is loaded in VRAM the GPU can then do operations on that data extremely fast. The bus between VRAM and the GPU is typically extremely fast and can transfer huge amounts of data rapidly to the GPU which is what calculates what the next frame of the game is going to look like.

So to answer your question directly, all the VRAM is DRAM, providing you're talking about discreet video cards that reside on the PCI-E bus.

There are some exceptions to this, systems without discreed PCI-E video cards, for example older systems with GPUs on the motherboard may not have dedicated VRAM but instead reserve a portion of system RAM, these systems are typically very slow for processing graphics. Also many new CPUs come with a portion of the CPU reserved for processing graphics and they also borrow from System RAM instead of having their own dedicated RAM. Often found in laptops which is why they're so bad for gaming.
 

chummy

Member
Jun 18, 2015
37
1
41
Just notice than in DX12 games Dynamic RAM is being reported far higher than in DX11 in apps which read it like GPU-Z or HWinfo. Running AotS DX12 it shows 6GB VRAM usage + 5GB Dynamic RAM while the AotS process itself is consuming 7.5GB of system RAM. Running AotS in DX11 it report 6GB VRAM usage + 100MB Dynamic RAM. With BF1 numbers were not so high but DX12 was reporting 600MB and DX11 100MB.

In DX11 games Dynamic RAM reported by applications always was lower staying in that numbers of 100-200MB.
 

SunnyNW

Junior Member
Jul 11, 2016
13
3
41
I think most of the posters are misinterpreting what the OP is actually asking.

I believe he is asking specifically about the program GPU-Z.

In the GPU-Z "sensors" tab toward the bottom there is Memory Usage.
  • Memory Usage (Dedicated)
  • Memory Usage (Dynamic)
I believe he is asking what the difference is between the two. Which is a great question because I myself would like to know the answer as well.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
I believe he is asking what the difference is between the two. Which is a great question because I myself would like to know the answer as well.

LTC8K6 already answered this question.. Dedicated memory is memory that is currently being used by the GPU, and dynamic memory is the amount of memory that is reserved...
 

VeryCharBroiled

Senior member
Oct 6, 2008
387
25
101
just for added fun and confusion, video ram is dual ported so it can be read from and written to at the same time. dynamic (system) ram is not. at least thats what i recall.

glad i saw this thread, i was wondering the same thing myself.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |