• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Nvidia responds to GTX 970 memory issue

Renekton

Member
Just looked back at some of my old AC:U screenshots that I was able to find links for, and I noticed that most of them show memory usage hovering around ~3.5GB. Then, there is this shot from inside one of the churches, and I specifically remember getting horrible frame drops/stuttering right here:

Note it is using 3.8 GB there. I had always assumed it was some weird engine bug, but I guess it makes sense now. Point is, I play at 1440p and am already experiencing situations that take it above 3.5GB, and I'm suffering for it.

I realize a single screenshot and an anecdote is hardly conclusive evidence...but I just figured I'd throw it out there.
I think Ubisoft confirmed that some intricate indoor areas (ie stained glass) have performance issues for every platform.
 

potam

Banned
That section (at least used to run) like shit on any computer

Like I said, I had originally just assumed it was something funky with the engine. But I noticed in all the other screens I could find that the memory sits at 3.5GB. And it's not as if the framerate absolutely tanks in that church. For instance, if I climb up that window, I'll get 2-3 seconds of abysmal FPS...like <10, and then it will go back to 50+.
 

wazoo

Member
Note it is using 3.8 GB there. I had always assumed it was some weird engine bug, but I guess it makes sense now. Point is, I play at 1440p and am already experiencing situations that take it above 3.5GB, and I'm suffering for it.
.

You can not relate any bad behaviour of the worst optimized games of the year to this 0.5GB affair.
 

wazoo

Member
however, you'd still potentially run into the issue of windows trying to access its partition during gametime resulting in the happenings although theoretically, it'd be a lot less pronounced that the current situation.

Why would it happen unless you run in a non-fullscreen window.
 

TAJ

Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.
GeDoSaTo only works for DirectX 9 games (so most new games don't work), and isn't the easiest to setup. DSR works for all games.

I thought that it worked for all games, but I've found one that doesn't work with DSR, Disney Infinity 2.0. None of the DSR-related resolutions even show up in the graphics menu.
 

virtualS

Member
If you cared at all about memory bandwidth you'd probably buy an AMD r9 290(x) right? 512bit bus vs 256bit bus.

Was a big selling point for me running three screens and soon to be 4K. Gotta throw those textures around FAST.

Having said that, I can understand why you'd be pissed off if you found out that only 3.5GB of a card advertised as having 4GB of RAM was effectively useable in game.
 

Marlenus

Member
I'm a pretty casual player, so as far as I'm concerned, I bought it with the expectation that it'll hold tight for a good five years, and I think it'll be true. Advancements are slowing down, optmizations will make things work. Hopefully.

Also, things look pretty good now. COmpanies just need to work on frame rates on consoles and pc. They'll optimize. I believe.

Driver optimisations will stop once Pascal is released. Just look at how Kepler performance has dropped below par now Maxwell is out.

If I had purchased the card to keep for 2-3 years I would be very unhappy because one of things I would have looked at is the memory configuration and 4GB on a 256 bit bus seems pretty standard for the performance level of the card. The thing it is is not quite 4GB on a 256 bit bus, it is 3.5GB on a 224 bit bus + 0.5GB on a 32 bit bus which is not quite the same.

I still think it is a good card, still worth peoples money and it would not have been praised any less if NV had just stated this information when the card launched. That is what boggles my mind and makes me think it was a genuine error on NVs part. There is no sensible reason to hide this information because it would not change the benchmarks and at worse it may have made people question its longevity. Some of those people would have gone for the 980 instead and others would have held off but I doubt it would have been a large impact because it truly is a great card for the money.

If you cared at all about memory bandwidth you'd probably buy an AMD r9 290(x) right? 512bit bus vs 256bit bus.

Was a big selling point for me running three screens and soon to be 4K. Gotta throw those textures around FAST.

Having said that, I can understand why you'd be pissed off if you found out that only 3.5GB of a card advertised as having 4GB of RAM was effectively useable in game.

Despite the smaller bus the colour compression tech in the Maxwell rage keeps effective memory bandwidth very high so it is not quite a like for like comparison. Just look at how well Tonga (285) performs in pixel fillrate tests, it is faster than the 290X despite having a smaller bus, slower memory and just 32 ROPs.
 
Question my systeam uses 400mb of vram on its own, why with drivers would it not be possible to allocate this to the slower memory pool and keep the 3.5gb vram for gaming thereby still using 3.9gb vram?

excellent question. i've wondered about different software methods nvidia could use to mitigate the issue as well with this seeming like the most sensical one. however, you'd still potentially run into the issue of windows trying to access its partition during gametime resulting in the happenings although theoretically, it'd be a lot less pronounced that the current situation.

I wonder if they can do it, it would probably be hard if not impossible to make sure that the amount of cram windows is using goes into the slower part of the ram. If they can somehow fix it would be great news!

I thought about this the other day but then I remembered that you're supposed to run games in full screen mode in order to allow a game to use the full 4GB (if I understand correctly?), so if a game is demanding and causing you unsatisfactory performance due to vram swapping then you should be running it in single full screen (not windowed, borderless, or keeping desktop on a second monitor) to free up the vram normally taken by Windows. So the above suggested "fix" would be moot when push comes to shove if you're after getting the most of your card in-game.

Would still be a good thing for folks who'd rather always run in windowed/borderless or don't want to switch to single monitor when playing games, especially for games that don't use more than 3.5GB anyway.
 
I thought about this the other day but then I remembered that you're supposed to run games in full screen mode in order to allow a game to use the full 4GB (if I understand correctly?), so if a game is demanding and causing you unsatisfactory performance due to vram swapping then you should be running it in single full screen (not windowed, borderless, or keeping desktop on a second monitor) to free up the vram normally taken by Windows. So the above suggested "fix" would be moot when push comes to shove if you're after getting the most of your card in-game.

Would still be a good thing for folks who'd rather always run in windowed/borderless or don't want to switch to single monitor when playing games, especially for games that don't use more than 3.5GB anyway.

I have been playing Mordor in borderless mode as it fixes tearing. It uses between 3.3GB to 3.7GB VRAM.

I changed it to fullscreen and the reported VRAM usage didn't alter in any way (up or down).

Am I misunderstanding window / fullscreen / borderless usage? Is the VRAM usage only noticeable if you go over 4GB?
 
Time to exercise my consumer rights. A nice big email fired off to my 970 retailer. Not sure what they are going to say, but UK Law states that it is their job to fix the problem as my contract is with them and if no satisfactory outcome is attained, I can take it to trading standards.
 

solarus

Member
Time to exercise my consumer rights. A nice big email fired off to my 970 retailer. Not sure what they are going to say, but UK Law states that it is their job to fix the problem as my contract is with them and if no satisfactory outcome is attained, I can take it to trading standards.
Let us know how it goes, I plan to do the same later this week.
 

Marlenus

Member
Time to exercise my consumer rights. A nice big email fired off to my 970 retailer. Not sure what they are going to say, but UK Law states that it is their job to fix the problem as my contract is with them and if no satisfactory outcome is attained, I can take it to trading standards.

You can also issue a charge back via your bank or CC provider, or use the paypal buyer protection scheme if you went that route.

SOGA should cover you but it looks like many retailers are waiting for the official word from Nvidia, probably because of the sheer volume that they need to deal with but that does not excuse them from not following the law.

Best of luck and I hope you get the result you want.
 

wowzors

Member
anyone tried to return to newegg yet? I would prefer to return and pay a little more for a 980.

Not really sure how to go about it though.
 

Krakn3Dfx

Member
Bought my MSI GTX 970 the day Microcenter got them in stock, so I've had them pretty much since launch. I wonder if I'll have any recourse in this situation. I dunno that I would bother, I still think it's a great card, just curious about what the options are.
 

nowarning

Member
Time to exercise my consumer rights. A nice big email fired off to my 970 retailer. Not sure what they are going to say, but UK Law states that it is their job to fix the problem as my contract is with them and if no satisfactory outcome is attained, I can take it to trading standards.

Where'd you get yours from? Let us know how you get on. I got mine from Novatech, like I've said earlier I'm happy with my card but if there's any incentive/discount or anything for me to send this back and upgrade to a GTX 980, then I would haha.
 
I thought about this the other day but then I remembered that you're supposed to run games in full screen mode in order to allow a game to use the full 4GB (if I understand correctly?), so if a game is demanding and causing you unsatisfactory performance due to vram swapping then you should be running it in single full screen (not windowed, borderless, or keeping desktop on a second monitor) to free up the vram normally taken by Windows. So the above suggested "fix" would be moot when push comes to shove if you're after getting the most of your card in-game.

Would still be a good thing for folks who'd rather always run in windowed/borderless or don't want to switch to single monitor when playing games, especially for games that don't use more than 3.5GB anyway.

I run almost all my games in borderless for the triple buffering + fullscreen in some games runs worse for some reason.

I think nvidia will mitigate this to a reasonable degree with drivers however id be interested in knowing how they will do it
 
Time to exercise my consumer rights. A nice big email fired off to my 970 retailer. Not sure what they are going to say, but UK Law states that it is their job to fix the problem as my contract is with them and if no satisfactory outcome is attained, I can take it to trading standards.

Who did you buy the card from?
 

laxu

Member
I'm going to see how this plays out after their new drivers hit. So far I've been happy with my GTX 970 SLI

Currently the only game I have that doesn't run really smoothly is Shadow of Mordor at 1440p with ultra textures. Same settings but high textures is butter smooth. With Ultra there are noticeable hitches when turning viewpoint. This with a machine running 8 GB RAM, game running from SSD.

One thing not touched at all in these tests is that the high VRAM using games are not by any means the best ports around. Deadlight seems to be a real hardware punisher for no apparent reason while Unity is known to be a mess and SoM isn't all that "next-gen" either. Makes me wonder if their texture loading/streaming etc is just not all that great on the PC when on consoles they can rely on loads of VRAM being available.

I don't think SoM looks THAT much better than for example MGS: Ground zeroes, which according to its LUA files aims for 1600 VRAM at extra high settings and runs really well on most hardware.

I would be interested if something like Crysis 3 could be made to eat all the VRAM and how it would perform on the 970.
 
Do you guys notice a difference in quality between Ultra and Very High textures in Shadow of Mordor at 1080p (or 1440p downsampled)?
 
Do you guys notice a difference in quality between Ultra and Very High textures in Shadow of Mordor at 1080p (or 1440p downsampled)?

@1080p on 27" screen:
I just had a quick look and I couldn't see much difference. Some parts seem a touch sharper but I had to really look. Even then I cannot be sure. I took screen shots but they weren't in the exact same position as I believe the game has to be restarted when textures are altered.

Are all the textures supposed to have been upgraded in the HD pack or did they only cover some of them (hence why it is hard to see the differences in certain places)?
 

laxu

Member
Do you guys notice a difference in quality between Ultra and Very High textures in Shadow of Mordor at 1080p (or 1440p downsampled)?

Very minor and pretty much non-existent when playing normally (constantly moving fast) at native 1440p. Not worth the performance hit.
 
Frame time analysis is up on PC Per.

The tl;dr is there is definitely frametime variance when you use more than 3.5GB on the 970, but it cannot be said if that is strictly due to the memory issue or perhaps the other differences between the 970 and 980. Also, some games appear to really try to prevent the 970 from using that last 0.5GB of memory.

I highly recommend giving it a good read to determine if it matters to you or not.
 

Raistlin

Post Count: 9999
If it's causing frame stuttering, simplest solution is an update that drops it to 3.5GB. Simply leave the slow memory unused.

Still a great value for the price, and will be my next card.
 
It's a shady practice that sets a bad precedent.

Definitely precedented with NV, as someone that has been PC gaming for a long while I remember tons of people being duped by GeForce 4 MX cards (believing they supported shaders when there were rebadged, shaderless GeForce 2s) and GeForce FXs (believing they were DirectX 9 ready when they were severely gimped). I'd kinda hoped we'd gotten away from deceptive, in-correctable hardware faults like this.

Do apologists in here really want to see tiered/segmented video memory start becoming par for the course next gen? GTX 1070 now with 12gb* dedicated!

*2gb Full Speed GDDR, 10GB NVIDIA eMMC 'G-Cache' @ 25mb/s

-----
Disclaimer:
I own two 780s, and I genuinely just buy whatever GPU/CPU brand is the best value each generation.
 
Yeah I know, but I ordered the 970 again after I saw how much a 980 costs. even if we where lied about the specs I just can't pay 50% more for 15% more performance right now which sucks. :/

Completely understandable... Diminishing returns is the name of the game in that high end price range...
 
Frame time analysis is up on PC Per.

The tl;dr is there is definitely frametime variance when you use more than 3.5GB on the 970, but it cannot be said if that is strictly due to the memory issue or perhaps the other differences between the 970 and 980. Also, some games appear to really try to prevent the 970 from using that last 0.5GB of memory.

I highly recommend giving it a good read to determine if it matters to you or not.
This has made me decide there need to be more SLI tests.
 

bootski

Member
I thought this can't be changed via an update?

well the fact that the last .5gb can't be accessed on anything but atrocious bus speeds can't be changed but the actual way that the driver chooses to address the memory blocks probably can be. think blocking access to the last .5GB partition or putting OS mem space there or maybe changing the priority for it again.

edit: adding link to post for my 980 vs 970 Shadow of Mordor experience.
 

dr_rus

Member
I thought this can't be changed via an update?

The hardware can't be changed but the heuristics handling the allocation can and will be improved. What they're actually saying is that they'll continue to improve their 970 driver just like they did it since they've got the first working sample.

I also think that this work may eventually play out for them because what we have on 970s can be a sign of things to come with Pascal and its stacked memory pool and virtual address space.
 

cyberheater

PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 Xbone PS4 PS4
So we're in here now as the other thread got shut.

Anyhoo.

From overclockers UK.

Well as we have support, from all vendors there will be little to no b-grade I am afraid. Any B-grade 970's will be returns/repairs for other reasons.

Seems that they have convinced all vendors to accept GTX 970's back.
 

SliChillax

Member
What are my options guys? If I return the card I cannot afford a 980 but I need the 4gb that's why I bought the 970. I don't want an Amd card for many reasons. What can I do? UK here
 

pixlexic

Banned
What are my options guys? If I return the card I cannot afford a 980 but I need the 4gb that's why I bought the 970. I don't want an Amd card for many reasons. What can I do? UK here

Keep it or wait. But let me say the whole vram thing is greatly over exaggerated Unless of course you are going for 4k gaming and ultra settings for the next 4 years.
 

SliChillax

Member
Keep it or wait. But let me say the whole vram thing is greatly over exaggerated Unless of course you are going for 4k gaming and ultra settings for the next 4 years.
It's exactly what I'm going for. I bought the 970 so I could add another one next year but without 4gb it's useless to me.
 

cyberheater

PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 Xbone PS4 PS4
Keep it or wait. But let me say the whole vram thing is greatly over exaggerated Unless of course you are going for 4k gaming and ultra settings for the next 4 years.

I don't know about 4K gaming but I'm pretty confident that there will PC games coming out in the next 4 years that will require 4GB or more even it you only game at 1080p.

This thing about the drivers for the GTX 970. I'm wondering if the customer care guys dreamt that up. Asked their manager and he said yes then the request got to engineering they said "GTF, we've got a unified driver schedule here and nothings stops this train".
 

SliChillax

Member
I don't know about 4K gaming but I'm pretty confident that there will PC games coming out in the next 4 years that will require 4GB or more even it you only game at 1080p.
I want to know if I have the right to ask for a 980 in return? Or a discount maybe I don't know. I was really conflicted when buying the 970 because I thought 4gb wouldn't be enough. So o definitely need the Vram.
 

pixlexic

Banned
I don't know about 4K gaming but I'm pretty confident that there will PC games coming out in the next 4 years that will require 4GB or more even it you only game at 1080p.

This thing about the drivers for the GTX 970. I'm wondering if the customer care guys dreamt that up. Asked their manager and he said yes then the request got to engineering they said "GTF, we've got a unified driver schedule here and nothings stops this train".

That all really depends on texture resolution.

If devs start putting much higher textures in pc ports than the consoles then you may be right. But I don't see that being the norm anytime soon. Right now textures are already higher than consoles with the current releases and they are not hitting 4 gigs.
 
Top Bottom