Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

It seems there's a performance bug in recent NVIDIA drivers that has been causing a loss of performance across likely all GPUs. Not only that, but it seems to end up using more VRAM than previous drivers too.

User HeavyHDx started a thread on the official NVIDIA forum, to describe quite a big drop in performance since the 375 driver series. So all driver updates since then would have been affected by this.

NVIDIA themselves have now commented to confirm the issue. Here's what the NVIDIA rep said about it:

This likely matches a similar performance drop observed on another Feral game, Total War: WARHAMMER.
We've been tracking it internally as bug 1963500. There was a change, introduced in our r378 branch, to the logic of allocation of certain textures, but it apparently exposed a bug in our memory manager.
Our next release branch, r390, will carry a workaround, and we're still working on finding and fixing the root cause.

So it seems to affect at least Deus Ex Mankind Divided, Total War: WARHAMMER, Company of Hereos 2 and most likely a number of other titles too.

The same NVIDIA rep also said they aim to have the 390 driver series out before the end of the year, let's hope that doesn't come with its own problems! Great to know they are aware of it and that the next driver series will have a workaround to improve it, getting Linux game performance back on track is pretty important.

Article taken from GamingOnLinux.com.
Tags: Drivers, NVIDIA
16 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
39 comments
Page: «4/4
  Go to:

Samsai 1 Dec, 2017
Quoting: Ehvis
Quoting: SamsaiHow many games even are there that use compatibility profiles or otherwise non-standard OpenGL?

Maybe it's not about games. A lot of professional software uses compatibility profiles. So does X-Plane.

QuoteUntil Amd Mesa supports compat profiles , Nvidia will be the winner.

Not everybody has to deal with various workarounds to run some games.
Context says it was a comment about games.
FeRDNYC 1 Dec, 2017
Quoting: lucifertdarkI would much prefer to have them say "we found a bug & fixed it" rather than "we found a bug & we'll fix it some time in the next month or so", fix it then tell us it about it.
Hmm, I can't agree with that, personally. While it'd certainly be nice if they announce a fix with every bug they confirm, that's not realistic. And if they know about a bug they don't have a fix ready for, the advantage to officially acknowledging the bug is that people suffering from the bug are aware that the problem they're experiencing is known and being worked on.

Which potentially saves multiple people the wasted time they might otherwise spend re-investigating an issue, when it's already been successfully triaged and reported to the relevant parties. Or even the frustration of thinking that other, unrelated software/hardware might be at fault, instead of the actual culprit.
salamanderrake 2 Dec, 2017
Quoting: liamdawe
Quoting: oldgarolmaooo...good time to move away from NVIDIA!
Well, no. Let's not pretend Mesa is perfect. All software has bugs and regressions.

Well, no. Let's not pretend Mesa is a *competitor*. Leaving NVIDIA because of this bug is like ditching your car because you got a flat tire and instead using a skateboard.
Samsai 2 Dec, 2017
Quoting: salamanderrake
Quoting: liamdawe
Quoting: oldgarolmaooo...good time to move away from NVIDIA!
Well, no. Let's not pretend Mesa is perfect. All software has bugs and regressions.

Well, no. Let's not pretend Mesa is a *competitor*. Leaving NVIDIA because of this bug is like ditching your car because you got a flat tire and instead using a skateboard.
In this day and age what you said is nothing but FUD. Please update your preconceptions.
salamanderrake 3 Dec, 2017
Quoting: Samsai
Quoting: salamanderrake
Quoting: liamdawe
Quoting: oldgarolmaooo...good time to move away from NVIDIA!
Well, no. Let's not pretend Mesa is perfect. All software has bugs and regressions.

Well, no. Let's not pretend Mesa is a *competitor*. Leaving NVIDIA because of this bug is like ditching your car because you got a flat tire and instead using a skateboard.
In this day and age what you said is nothing but FUD. Please update your preconceptions.

When mesa updates their performance then I'll update preconceptions.
Samsai 3 Dec, 2017
Quoting: salamanderrake
Quoting: Samsai
Quoting: salamanderrake
Quoting: liamdawe
Quoting: oldgarolmaooo...good time to move away from NVIDIA!
Well, no. Let's not pretend Mesa is perfect. All software has bugs and regressions.

Well, no. Let's not pretend Mesa is a *competitor*. Leaving NVIDIA because of this bug is like ditching your car because you got a flat tire and instead using a skateboard.
In this day and age what you said is nothing but FUD. Please update your preconceptions.

When mesa updates their performance then I'll update preconceptions.
It seems you're already out of date.

https://www.phoronix.com/scan.php?page=article&item=16way-gpu-aug17&num=1

https://www.phoronix.com/scan.php?page=article&item=nv-radeon-win10ubuntu&num=1
pete910 3 Dec, 2017
View PC info
  • Supporter Plus
Quoting: salamanderrake
Quoting: Samsai
Quoting: salamanderrake
Quoting: liamdawe
Quoting: oldgarolmaooo...good time to move away from NVIDIA!
Well, no. Let's not pretend Mesa is perfect. All software has bugs and regressions.

Well, no. Let's not pretend Mesa is a *competitor*. Leaving NVIDIA because of this bug is like ditching your car because you got a flat tire and instead using a skateboard.
In this day and age what you said is nothing but FUD. Please update your preconceptions.

When mesa updates their performance then I'll update preconceptions.

In ?

What card do you have now?

To be honest you are coming across as a bit anti Mesa/AMD with comments like that .

What was the last AMD card you have used on Linux with mesa out of interest ?
Basiani 4 Dec, 2017
I wonder what will change for WINE games. Call of Duty Black Ops 1 has only 13FPS and Black Ops 2 only 25FPS on my laptop. There was more then 115FPS when I used Windows of caurse with vsync off, but today I'm not dual booting.
adomas 10 Dec, 2017
Quoting: saildataI had this issue for several months this fall starting with 384.59, and it was fixed for me in 387.22. Currently I'm on 387.34. I tried several times to report it to NVIDIA, but their website had all sorts of issues with me logging in.

I was able to reproduce the issue when the nvidia-uvm module was loaded, which was when anything "cuda" related was done. I like to watch YT or Twitch through MPV and use hardware acceleration to do so, so any time I used mpv I would get another error message in the system log. I dug through the g00gs search results along with various forums and docs to try and find out if there was something wrong with the card or if I should be concerned.

Sorry you have this, but I'm glad that I'm not the only one who ever saw it :) What driver version are you using?

I am using now nvidia 384.98 version on Manjaro Linux testing branch. Still have this issue with Xid 31, most of times when launching Chromium browser. I hope this will get fixed soon, got tired of killing kwin_x11 and relaunching it...
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just 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!
The comments on this article are closed.