This article explores the effects of overclocking video card random access memory, or VRAM for short. VRAM overclocking may seem to be a bit of a mystery, and for good reason - the VRAM overclocking on modern graphics cards can lead to quite unexpected results, as you'll soon see!
Whether or not you've tried overclocking yourself, you're probably familiar with the term if you're shopping for video cards. Overclocking is simply short-hand for manually increasing the operating frequency of a component's clock speed. There are various components in modern computers that can be overclocked, and the component on video cards that is most frequently overclocked in the graphics processor (or GPU) itself. Today we're going to look at the benefits of overclocking a video cards video memory (VRAM) - as we increase the VRAM frequency (measured in MHz), the video card's memory bandwidth increases. The effects of VRAM overclocking are a bit different than those of GPU overclocking, however, so hopefully you'll find this article informative!
We've tested using one popular benchmarking tool (the newly-released 3DMark) and three popular games (Metro 2033, Just Cause 2, and Hitman Absolution). We used two current graphics cards - the GeForce GTX670 and the Radeon HD7870, which both happen to have in common a 256-bit memory bus and 2GB of GDDR5-class VRAM. That means that at the same VRAM frequency, they would have identical memory bandwidth, but in fact they have very different default VRAM frequencies. The GTX670's reference VRAM frequency is 1500MHz, which is multiplied by four due to the way GDDR5-class VRAM works, leading to an effective frequency of 6000MHz. This is much higher than the HD7870's reference frequency of 1200MHz (4800MHz). As a result, the HD7870 could theoretically have more to gain from VRAM overclocking.
Both cards have had their maximum stable GPU core overclock applied, so as to avoid the GPU holding back the memory performance as much as possible. For the GTX670 in particular, one must keep an eye on its dynamic "boost" overclocking, which could potentially lower the core overclock as the memory overclock raises the temperature of the video card, throwing off the results. We've made sure that the core has stayed at a stable overclock throughout these benchmarks. It just so happens that a 15% GPU overclock was achieved with each card, and to keep things as even as possible, we've tested memory overclocks ranging from 0% to 20% with each card.
Test Benches: Intel firstname.lastname@example.orgGHz, EVGA GTX670 FTW@1215MHz, GeForce 314.07 drivers; Intel email@example.comGhz, Sapphire HD7870@1150MHz, Catalyst Driver Version 13.2
Note that the cards were tested on two different test benches, meaning the scores aren't directly comparable, but the goal of this article isn't to show that the GTX670 is faster than the HD7870 (it is), but rather to show how memory overclocking affects each card. For these purposes, the two test benches are similar enough that they shouldn't affect the results significantly.
3DMark Fire Strike Benchmark - Performance Preset
Right off the bat, we see that the VRAM overclock has an overall positive effect, about 4% for the GTX670's 20% VRAM overclock, and close to 5% for the HD7870's 20% VRAM overclock. But something unusual is happening with the HD7870. The memory overclock actually has a negative impact at 1300MHz. It is commonly understood that modern GDDR5-type VRAM has an error correction feature that allows a video card to continue operating at reduced performance when the VRAM encounters an error to prevent damage, for example due to an unstable overclock. But the obvious conclusion would that be that the higher the VRAM overclock is pushed, the worse the performance gets, until the error correction simply can no longer compensate and the video card crashes. Well, that's not what we're seeing here. The HD7870 clearly is capable of operating at a VRAM clock above 1300MHz, and the results below will further prove this fact.
So, something else is going on with the HD7870 - and it's something that has been documented with other AMD Radeon models in the HD7000 series. There are two theories as to what could be causing this dip at a certain VRAM speed:
(1) the video card is auto-adjusting the timings of the VRAM: this theory suggests that to maintain stability, the video card could be raising ("loosening") the VRAM timings, which in combination with the VRAM clock frequency determine overall performance.
(2) the video card core and memory clock are "out of sync": this theory suggests that memory clock operates best when "in sync" with the GPU clock, and at a certain VRAM overclock speed, it is most out of sync.
We don't have the answer for you here, but it's quite easy to see that whatever is happening with the HD7870, it's entirely predictable, and in that sense, is probably part of the card's design.
Update: Thanks to one of our readers, Sam K., we have additional data for you, using dual GTX670 video cards in SLI, run on a similar 3770k-based system:
Very similar scaling, at around 5% - interesting, as it would seem that two cards could theoretically be in greater need of memory bandwidth. Apparently, that is not the case, at least in 3DMark Fire Strike.
Turn to the next page to see the benchmarks in several popular games.