While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Linaro reveal they're collaborating with Valve for the Steam Frame
- Mesa RADV driver on Linux looks set for a big ray tracing performance boost
- Steam Frame and Steam Machine will be another good boost for Flatpaks and desktop Linux overall too
- 007 First Light gets PC specifications released and that's a lot of RAM needed
- SteamOS 3.7.19 arrives with a bunch of essential bug fixes
- > See more over 30 days here
- Game recommendation?
- Arehandoro - Will you buy the new Steam Frame?
- Arehandoro - Welcome back to the GamingOnLinux Forum
- Liam Dawe - Does anyone game and capture card on linux mint?
- LoudTechie - Will you buy the new Steam Machine?
- Gooda - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
Pretty much ALL GTX 970s are having an issue where the memory speed/bandwidth basically tanks when VRAM fills past 3.5gb, which it usually won't unless forced artificially.. I know I paid for a 4gb card and not a 3.5gb one. It is not an issue on the 980's so some are speculating that it could be due to the cut down 980 die used in the 970 which would make this a hardware problem that would not be solvable by any driver/firmware update. Which would mean a massive GTX 970 recall :dizzy:
ManuelG of Nvidia has acknowledged the problem and says they are looking into it.
[ManuelG Nvidia Post](https://forums.geforce.com/default/topic/803518/geforce-900-series/gtx-970-3-5gb-vram-issue/post/4430032/#4430032)
Scary stuff, I myself wondered why FarCry4 wouldn't load up my VRAM past 3.5gb on my 970's playing @ 5760x1080 with much of the settings cranked to the max when I had seen screenshots of it using every bit of VRAM a 980 had.
I did some quick searching but came up empty handed, so does anyone know of a tool for Linux to test the VRAM in linux in a similar manner as the windows users have been testing (see screenshot below). I very much doubt the issue is OS dependent, but it certainly cannot hurt to find out.
The internet is not going to allow Nvidia to sweep this under the rug, and hope everyone forgets. I have not seen this news posted to any of the Linux sites I frequent so I thought I would make everyone here aware. If you are considering picking up a 970, I suggest either waiting for a response/fix from Nvidia or grabbing a 980 instead.
Some Links:
[Lazygamer](http://www.lazygamer.net/general-news/nvidias-gtx970-has-a-rather-serious-memory-allocation-bug/#oo)
[Reddit](http://www.reddit.com/r/pcgaming/comments/2s2968/gtx970_memoryvram_allocation_bug/)
[Guru3d](http://forums.guru3d.com/showthread.php?t=396064)
[Overclock.net](http://www.overclock.net/t/1535502/gtx-970s-can-only-use-3-5gb-of-4gb-vram-issue)
[Nvidia GeForce Forum Post](https://forums.geforce.com/default/topic/803518/geforce-900-series/gtx-970-3-5gb-vram-issue/1/)
[Guru3D: Does the GeForce GTX 970 have a memory allocation bug ? (updated + NV answer)](http://www.guru3d.com/news-story/does-the-geforce-gtx-970-have-a-memory-allocation-bug.html?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+guru3d%2Fnews+%28Guru3d+Latest+News+%26+Articles%29)
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-970/specifications
To me the problem is that Nvidia lied to their customers.
However, all memory above 3.5 GB has a MUCH slower memory bandwidth.
According to the reputable German news site heise.de*, the crossbar
configuration does not allow those last 512 MB to be accessed equally fast.
See the numbers in EKRboi's image for channel no. 25 to 29:
~22 GB/s instead of ~150 GB/s!
By design this cannot be fixed in a driver or firmware upgrade.
When more than 3.5 GB are allocated strange effects are to be expected,
e.g. noticeable micro jitter due to the partially slow access to the problematic
memory resources.
However, a driver limiting the card to 3.5 GB seems to be the best solution.
[*] http://www.heise.de/newsticker/meldung/Nvidia-fuehrt-Kaeufer-der-GeForce-GTX-970-hinters-Licht-Nur-3-5-statt-4-GByte-RAM-schnell-angebunden-2528588.html
[Article from WCCFtech (basically same as above)](http://wccftech.com/nvidia-geforce-gtx-970-memory-allocation-issue-returns-56-rops-64/)
[Anandtech article ("simpler" explaination)](http://www.anandtech.com/show/8935/geforce-gtx-970-correcting-the-specs-exploring-memory-allocation)
So, they have now admitted that there was some miscommunication between Nvidia's engineers and the PR team. So what everyone thought they were buying is NOT what they got. That last bit of ram CAN be used but unless it is used perfectly (it normally isn't) then the memory speed of that last bit of ram is severely degraded. The big issue here is the "false advertisement" whether by accident or on purpose it doesn't matter. As a consumer I purchased a card with 4bg of VRAM that runs at 224 GB/s* with 64 ROPs and 2mb of L2 Cache and that is not what I received. I imagine Nvidia is going to be in some hot water in the UK with their consumer protection laws.. here in the US we have "corporate protection from the consumer laws" so who knows what is going to happen here.
*"To those wondering how peak bandwidth would remain at 224 GB/s despite the division of memory controllers on the GTX 970, Alben stated that it can reach that speed only when memory is being accessed in both pools." (lol.. so in other words.. not all the time)
what we were told:
GTX970
64 ROPS
2048kb L2 cache
what we actually got:
GTX970
56 ROPs
1792kb L2 cache
I find that extremely unlikely.. I would want to know what people thought of my labor of love if I were a designer/maker of these chips.. What I do think is likely is that someone noticed and Nvidia knew they screwed up and I'm guessing they just hoped nobody would ever put 2 and 2 together. After all, at the moment it is a small fraction of people running multiple GPU's and high resolutions who are actually running up against the memory issues. It could be a year or 2 before many games are running up against that VRAM limit on single card, single 1080p monitor setups.
I have friends who can back up that I did in fact ponder 3 970s vs 2 980s for a couple of weeks before finally deciding that since the only difference in the cards were the cuda cores and for the same cost I could get 4992 cores with 3 970s vs 4096 cores in 2 980s I opted for more cores.
I'm not seeing this ending in Nvidia's favor.
I've also emailed their support.
View PC info
[http://forums.overclockers.co.uk/showthread.php?t=18651061](http://forums.overclockers.co.uk/showthread.php?t=18651061)
I have tweeted my annoyance about this now too.
My Best Buy keeps ONE of these cards in stock and I have a feeling if I return 3 they will be returned to the distribution center which probably kinda looks bad on Nvidia's part. At the same time I KNOW it will turn into a huge hassle for me. I put them on my BB card @ 0% financing for 18months. So when I return them I'm going to have to wait for the credit to first hit my account (probably days) and then if I am lucky they will have 1 980 in stock and ill have to order the other and wait just like I had to wait on the other 2 970's after buying the one they had in the store. Not to mention 2 980's will cost me a little more than the 3 970s did. I've already sold my old 580's so I would have to put in my old backup 9800gt in for what would probably turn into a couple of weeks total... such a frustrating thing.
I've been an Nvidia fanboy for many many years.. if AMD/ATI on Linux was not a huge joke I would very much be thinking about getting a few r9 290x's right about now. I even did the smart thing and waited a few months after the 970/980 launch to hopefully miss the driver teething troubles and crap that comes with brand new hardware and I still got burnt... It has certainly left a bad taste in my mouth for Nvidia.
View PC info
[http://www.guru3d.com/news_story/lawyers_homing_in_on_nvidia_after_gtx_970_memory_allocation_claims.html](http://www.guru3d.com/news_story/lawyers_homing_in_on_nvidia_after_gtx_970_memory_allocation_claims.html)
That said, when I do go to upgrade next time I won't be jumping into a new-gen so soon, but I will wait for reviews.
It just sucks that I can run these AAA's on Linux @ 5760x1080 but they cant utilize my multiple GPUS.. I REALLLY want that to become a reality. It sucks finally having the games but still being forced to windows to utilize the rig I have built to play them.