Monday, January 26th 2015
NVIDIA Responds to GTX 970 Memory Allocation 'Bug' Controversy
The GeForce GTX 970 memory allocation bug discovery, made towards last Friday, wrecked some NVIDIA engineers' weekends, who composed a response to what they tell is a non-issue. A bug was discovered in the way GeForce GTX 970 was allocating its 4 GB of video memory, giving some power-users the impression that the GPU isn't addressing the last 700-500 MB of its memory. NVIDIA, in its response, explained that the GPU is fully capable of addressing its 4 GB, but does so in an unusual way. Without further ado, the statement.
Source:
The TechReport
The GeForce GTX 970 is equipped with 4GB of dedicated graphics memory. However the 970 has a different configuration of SMs than the 980, and fewer crossbar resources to the memory system. To optimally manage memory traffic in this configuration, we segment graphics memory into a 3.5GB section and a 0.5GB section. The GPU has higher priority access to the 3.5GB section. When a game needs less than 3.5GB of video memory per draw command then it will only access the first partition, and 3rd party applications that measure memory usage will report 3.5GB of memory in use on GTX 970, but may report more for GTX 980 if there is more memory used by other commands. When a game requires more than 3.5GB of memory then we use both segments.Continued
We understand there have been some questions about how the GTX 970 will perform when it accesses the 0.5GB memory segment. The best way to test that is to look at game performance. Compare a GTX 980 to a 970 on a game that uses less than 3.5GB. Then turn up the settings so the game needs more than 3.5GB and compare 980 and 970 performance again.<div class="table-wrapper"><table class="tputbl hilight" cellspacing="0" cellpadding="3"><caption>GTX 970 vs. GTX 980 Memory-Intensive Performance Data </caption><tr><th scope="col"> </th><th scope="col">GeForce <br /> GTX 980</th><th scope="col">GeForce <br /> GTX 970</th></tr><tr><th scope="row">Shadow of Mordor</th><td align="right"></td><td align="right"></td></tr><tr class="alt"><th scope="row"><3.5GB setting = 2688x1512 Very High</th><td align="right">72 fps</td><td align="right">60 fps</td></tr><tr><th scope="row">>3.5GB setting = 3456x1944</th><td align="right">55fps (-24%)</td><td align="right">45fps (-25%)</td></tr><tr class="alt"><th scope="row">Battlefield 4</th><td align="right"></td><td align="right"></td></tr><tr><th scope="row"><3.5GB setting = 3840x2160 2xMSAA</th><td align="right">36 fps</td><td align="right">30 fps</td></tr><tr class="alt"><th scope="row">>3.5GB setting = 3840x2160 135% res</th><td align="right">19fps (-47%)</td><td align="right">15fps (-50%)</td></tr><tr><th scope="row">Call of Duty: Advanced Warfare</th><td align="right"></td><td align="right"></td></tr><tr class="alt"><th scope="row"><3.5GB setting = 3840x2160 FSMAA T2x, Supersampling off</th><td align="right">82 fps</td><td align="right">71 fps</td></tr><tr class="alt"><th scope="row"><3.5GB setting = >3.5GB setting = 3840x2160 FSMAA T2x, Supersampling on</th><td align="right">48fps (-41%)</td><td align="right">40fps (-44%)</td></tr></table></div>
Here's an example of some performance data:
On GTX 980, Shadows of Mordor drops about 24% on GTX 980 and 25% on GTX 970, a 1% difference. On Battlefield 4, the drop is 47% on GTX 980 and 50% on GTX 970, a 3% difference. On CoD: AW, the drop is 41% on GTX 980 and 44% on GTX 970, a 3% difference. As you can see, there is very little change in the performance of the GTX 970 relative to GTX 980 on these games when it is using the 0.5GB segment.
92 Comments on NVIDIA Responds to GTX 970 Memory Allocation 'Bug' Controversy
nvidia would probably say the 980 can deliver smoother game play because it is more powerful, harder to push its limit and as a result cost more.
I think people with really bad issues overclocked to high and messed them up.
calling out the experts at:lovetpu: to end the non since. lets see the test benches fire up!
Having used my 970 extensively, and even breaking the mythical 3.5GB barrier on a few AAA titles, it doesn't bring performance down to the ground like the naysayers and trolls would LOVE people to believe... OR, I'm yet to see any discernible difference. :wtf:
I somehow think nVidia's recent graph's on performance characteristics are very close, if not exactly on par with, the real numbers after going over 3.5GB.
More testing is needing, this is obvious, but it isn't nearly as bad as it appears.... about the 'worst' thing is that (once again) a company played a sneaky PR move lol :nutkick::pimp:
hexus.net/tech/news/graphics/79925-nvidia-explains-geforce-gtx-970s-memory-problems/ This seems pertinent:
EDIT: Anandtech's Ryan Smith has a decent write-up of the issuefor anyone interested - it certainly beats the flailing around in the dark that some people are indulging in.
:shadedshu::shadedshu::shadedshu:
GTX 970 now has 52 ROPs instead of 64 and 1792KB of L2 Cache instead of 2048KB This is entertaining to see develop :toast:
Oh, and nVidia seems fucked :P
Looks like Nvidia made up specs and hoped no one would notice, and now that they have they are going to "correct" them to what they know them to be from the start.
Nvidia has egg on it's face for 'ahem' lying about it's card, no doubt but the performance of it isn't an issue. Each reviewer looking at it in turn, (PCper, Anand, Hexus) has the same conclusion which is threefold:
1) Nvidia have slipped up and undoubtedly their PR and engineering sections have 'misled' the public somewhat. (IMO, I don't believe it was innocent but hey)
2) The real performance impact isn't there. The card, according to all sites so far, is still great.
3) People are trying and failing so far to find a real world gaming example that kills the cards performance, outside of a load that would do that anyway based on it's SMM units etc.
FWIW, IMO, Nvidia knew fine well what they were releasing and probably expected no fall out from it, due to the fact it has no impact on real scenario's. But techy people like to dig and found an anomaly. Now NV have to explain it and it's hard to make this one sound like a genuine 'miss'. Even if it was a genuine lapse, it's very hard to sell to us, the public.
But hey, this ugly truth (bad move NV, but still a great card) won't stop people throwing those ignorance stones.
Memgate or Stuttergate?
Performance wise its not visually apparent with the majority of games but if the so called "Next Gen PS4-XB1 ports" games ever get here with "DX12" the issues will be more apparent to the majority. At least that how I see it. Most games are catching up to DX10+ and the new PS4-XB1 game are being ported with texture packs that are coming in at 3GB at VHQ @ 1080p. Who know by then Nvidia might also have a 1070 that doesn't have this issues.
I go back to my displeasure of both camps minimizing the offerings and the 970 looks like its was more of a just good enough to replace the 780s. 280->285, 760->960. As consumers we are going to keep getting screwed and it seems more and more of the majority are willing to spread cheeks and take it and brag about how a wonderful experience it was.
It will eventually play itself out or continue being a thorn.