UPDATE: I've published an article on my website exploring the issue of VRAM overclocking. It's available here: http://www.techbuyersguru.com/VRAMocing.php
--------------
This is a topic I haven't seen discussed much in the forums, and I thought it might give people some food for thought. Just as background, most current video cards use error correction for the VRAM, which means that if it the memory is overclocked too high, errors will occur that need to be corrected, which will lead to slower performance, but not necessarily a video card crash.
So, while testing my HD7870 using 3dMark's new Fire Strike benchmark, I discovered a quirk in my HD7870's behavior. With a minor memory overclock to 1300MHz, performance became worse, but with additional overclocking, the performance actually began scaling positively again. I decided to test it with several other programs (3dMark11 and Hitman: Absolution), and the "memory hole" showed up in the exact same place, and again, performance picked up again with additional overclocking. The scaling continues through 1450MHz, but the card crashes at 1500MHz. Here are the results:
So, three big questions for everyone to ponder:
(1) is the dip at 1300MHz due to memory error correction?
(2) is the increase in performance after 1350MHz due to the memory overclock being fast enough to compensate for the errors, or are no errors occurring?
(3) could forcing error correction through overclocking lead to damage to the card over the long-term even if performance is in fact better right now?
EDIT: There seems to a growing consensus that the card may be automatically loosening the timings of the VRAM under overclocking conditions. Another theory proposed below is that it may have to do with whether the core and VRAM timings are in sync.
UPDATE: data from user hyrule4927's HD7950 tested in Unigine Valley 1.0
-------------------------------------------------------------------------------------------------------------------------------------
As a counterpoint, I've done similar testing on my GTX670. It doesn't show any dips, but it does have interesting plateaus at 6300, 6600, and 6900, and then really begins to cap out after 7000.
--------------
This is a topic I haven't seen discussed much in the forums, and I thought it might give people some food for thought. Just as background, most current video cards use error correction for the VRAM, which means that if it the memory is overclocked too high, errors will occur that need to be corrected, which will lead to slower performance, but not necessarily a video card crash.
So, while testing my HD7870 using 3dMark's new Fire Strike benchmark, I discovered a quirk in my HD7870's behavior. With a minor memory overclock to 1300MHz, performance became worse, but with additional overclocking, the performance actually began scaling positively again. I decided to test it with several other programs (3dMark11 and Hitman: Absolution), and the "memory hole" showed up in the exact same place, and again, performance picked up again with additional overclocking. The scaling continues through 1450MHz, but the card crashes at 1500MHz. Here are the results:
So, three big questions for everyone to ponder:
(1) is the dip at 1300MHz due to memory error correction?
(2) is the increase in performance after 1350MHz due to the memory overclock being fast enough to compensate for the errors, or are no errors occurring?
(3) could forcing error correction through overclocking lead to damage to the card over the long-term even if performance is in fact better right now?
EDIT: There seems to a growing consensus that the card may be automatically loosening the timings of the VRAM under overclocking conditions. Another theory proposed below is that it may have to do with whether the core and VRAM timings are in sync.
UPDATE: data from user hyrule4927's HD7950 tested in Unigine Valley 1.0
-------------------------------------------------------------------------------------------------------------------------------------
As a counterpoint, I've done similar testing on my GTX670. It doesn't show any dips, but it does have interesting plateaus at 6300, 6600, and 6900, and then really begins to cap out after 7000.
Last edited: