Understanding VRAM

VRAM is a type of Dynamic RAM(DRAM) designed specifically to store image data in order to send it to a display.

VRAM acts as a frame buffer between the display and the processor. The processor fetches the video data from the main memory RAM and then writes it to the VRAM.

The video data in VRAM is in digital form and needs to be converted into analog signals. This is done by RAM digital-to-analog converter (RAMDAC). Then this analog signal is sent to the display.

While the processor is writing image data to the VRAM, the display is simultaneously reading the image data from VRAM and updating it’s content. This feature doesn’t exist in main memory RAM.

If the VRAM storage gets overloaded then the overflow will go to the RAM and this will significantly decreases the performance.

VRAM has a larger bandwidth and is ex tremely fast compared to RAM.