Video memory enables resolution and quality settings, does not improve speed
Graphics memory is often used by card vendors as a marketing tool. Because gamers have been conditioned to believe that more is better, it's common to see entry-level boards with far more RAM than they need. But enthusiasts know that, as with every subsystem in their PCs, balance is most important.
Broadly, graphics memory is dedicated to a discrete GPU and the workloads it operates on, separate from the system memory plugged in to your motherboard. There are a couple of memory technologies used on graphics cards today, the most popular being DDR3 and GDDR5 SDRAM.
Myth: Graphics cards with 2 GB of memory are faster than those with 1 GB
Not surprisingly, vendors arm inexpensive cards with too much memory (and eke out higher margins) because there are folks who believe more memory makes their card faster. Let's set the record straight on that. The memory capacity a graphics card ships with has no impact on that product's performance, so long as the settings you're using to game with don't consume all of it.
What does having more video memory actually help, then? In order to answer that, we need to know what graphics memory is used for. This is simplifying a bit, but it helps with:
- Loading textures
- Holding the frame buffer
- Holding the depth buffer ("Z Buffer")
- Holding other assets that are required to render a frame (shadow maps, etc.)
Of course, the size of the textures getting loaded into memory depends on the game you're playing and its quality preset. As an example, the Skyrim high-resolution texture pack includes 3 GB of textures. Most applications dynamically load and unload textures as they're needed, though, so not all textures need to reside in graphics memory. The textures required to render a particular scene do need to be in memory, however.
The frame buffer is used to store the image as it is rendered, before or during the time it is sent to the display. Thus, its memory footprint depends on the output resolution (an image at at 1920x1080x32 bpp is ~8.3 MB; a 4K image at 3840x2160x32 is ~33.2 MB), the number of buffers (at least two; rarely three or more).
As specific anti-aliasing modes (FSAA, MSAA, CSAA, CFAA, but not FXAA or MLAA) effectively increase the number of pixels that need to be rendered, they proportionally increase overall required graphics memory. Render-based anti-aliasing in particular has a massive impact on memory usage, and that grows as sample size (2x, 4x, 8x, etc) increases. Additional buffers also occupy graphics memory.
So, a graphics card with more memory allows you to:
- Play at higher resolutions
- Play at higher texture quality settings
- Play with higher render-based antialiasing settings
Now, to address the myth.
Myth: You need 1, 2, 3, 4, or 6 GB of graphics memory to play at (insert your display's native resolution here).
The most important factor affecting the amount of graphics memory you need is the resolution you game at. Naturally, higher resolutions require more memory. The second most important factor is whether you're using one of the anti-aliasing technologies mentioned above. Assuming a constant quality preset in your favorite game, other factors are less influential.
Before we move on to the actual measurements, allow me to express one more word of caution. There is a particular type of high-end card with two GPUs (AMD's Radeon HD 6990 and 7990, along with Nvidia's GeForce GTX 590 and 690) that are equipped with a certain amount of on-board memory. But as a result of their dual-GPU designs, data is essentially duplicated, halving the effective memory. A GeForce GTX 690 with 4 GB, for instance, behaves like two 2 GB cards in SLI. Moreover, when you add a second card to your gaming configuration in CrossFire or SLI, the array's graphics memory doesn't double. Each card still has access only to its own memory.

These tests were run on a Windows 7 x64 setup with Aero disabled. If you’re using Aero (or Windows 8/8.1, which doesn't have Aero), you should add ~300 MB to each and every individual measure you see listed below.

As you can see from the latest Steam hardware survey, most gamers (about half) tend to own video cards with 1 GB of graphics memory, ~20% have about 2 GB, and the number of users with 3 GB or more is less than 2%.

We tested Skyrim with the official high-resolution texture pack enabled. As you can see, 1 GB of graphics memory is barely enough to play the game at 1080p without AA or with MLAA/FXAA enabled. Two gigabytes will let you run at 1920x1080 with details cranked up and 2160p with reduced levels of AA. To enable the full Ultra preset and 8xMSAA, not even 2 GB card is sufficient.
Bethesda’s Creation Engine is a unique creature in this set of benchmarks. It is not easily GPU-bound, and is instead often limited by platform performance. But in these tests, we newly demonstrate how Skyrim can be bottlenecked by graphics memory at the highest-quality settings.
It's also worth noting that enabling FXAA uses no memory whatsoever. There's a value trade-off to be made in cases where MSAA is not an option.
- Performance That Matters: Going Beyond A Graphics Card's Lap Time
- Graphics Card Myth Busting: How We Tested
- To Enable Or Disable V-Sync: That Is The Question
- Do I Need To Worry About Input Lag?
- The Myths Surrounding Graphics Card Memory
- More Graphics Memory Measurements
- Thermal Management In A Modern Graphics Card
- Testing Performance At A Constant 40 dB(A)
- Can Overclocking Hurt Performance At 40 dB(A)?
Create a new thread in the UK Article comments forum about this subject
-
0 HideJak_Sparra , 10 February 2014 13:38Can't wait for part 2. I have a Sapphire R9 290 Tri-X and am enjoying the smoothest gameplay I've ever experienced at 1920x1200 with ultra settings in games like BF4. BUT, I'm interested in getting a 2560x180p monitor for gaming. The only thing holding me back is that I'm worried how much of a drop in FPS I will see. Hope the next article covers stuff like that. Also, as more and more gamers get more system RAM, I'd love to see an article that covers what happens when you use RAM as a RAMdisc and stick the pagefile on it. Would it act nearly as fast as VRAM?
-
0 Hiderolli59 , 10 February 2014 13:51Great article, waiting on part 2.
-
0 HideJonathan Cave , 10 February 2014 15:11Great Article.
-
0 HideJak_Sparra , 10 February 2014 15:43Can't wait for part 2. I have a Sapphire R9 290 Tri-X and am enjoying the smoothest gameplay I've ever experienced at 1920x1200 with ultra settings in games like BF4. BUT, I'm interested in getting a 2560x180p monitor for gaming. The only thing holding me back is that I'm worried how much of a drop in FPS I will see. Hope the next article covers stuff like that. Also, as more and more gamers get more system RAM, I'd love to see an article that covers what happens when you use RAM as a RAMdisc and stick the pagefile on it. Would it act nearly as fast as VRAM?
-
0 HideJonathan Cave , 10 February 2014 15:47Great Article.
-
0 Hidekyzarvs , 10 February 2014 15:54@Jak - this is covered on page 6?"What happens when graphics memory is completely consumed? The short answer is that graphics data starts getting swapped to system memory over the PCI Express bus. Practically, this means performance slows dramatically, particularly when textures are being loaded. You don't want this to happen. It'll make any game unplayable due to massive stuttering."
-
0 HideSunius , 10 February 2014 16:40Hey, about memory usage and Windows AERO: did you try benchmarking peak memory usage between various windows versions when in fullscreen mode? Going to fullscreen mode should effectively make Windows use 0 graphics memory as far as it's concerned (hence why it takes a while to switch to and out of fullscreen - it is moving data out and into video memory).
-
0 HideWossnames , 11 February 2014 14:0510 dB isn't "twice as loud". It is ten times the sound pressure. 3 dB is about the double sound pressure.However, as we humans do not perceive sound linearly, around 6 dB (actually about four times the sound pressure) is generally perceived as "twice as loud".
-
0 HideHEXiT , 12 February 2014 22:19nice... pretty much confirms what i was thinking about overclocking, the results little in the way of real performance gains.for your next foray into overclocking could you do real world cpu performance. as gamers may well be in for a shock... with very limited returns for a massive overclock, power draw and reduced cpu life.productivity on the other hand can bring real returns... so it would be nice to have this confirmed.
-
0 Hidecdrkf , 13 February 2014 11:16One myth I think you missed and really should highlight with respect to graphics memory is that as you say the amount doesn't effect performance, but the TYPE of memory really does.There are a lot of lower end cards popping up equipped with large amounts of DDR3 memory (e.g. an R9 250 with 2gb DDR3), and these are categorically a worse buy than a similarly priced card equipped with less but faster GDDR 5 memory...
-
0 Hidejabel_sk , 23 February 2014 00:42Skyrim is a not a good game to benchmark VRAM because it's a horrible port. However, the modding community has in what some would argue, redesigned the engine's memory allocation system altogether.