You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal!

NVIDIA pushed out two new Linux drivers recently with 396.45 and 390.77

Posted by , | Views: 6,710

NVIDIA are pushing forward with improving their Linux driver in many areas, with two driver series seeing updated in the past week.

The first is the 390.77 driver, part of their "long-lived branch release". This was released a few days ago, which has these changes:

  • Improved compatibility with recent Linux kernels.
  • Fixed an intermittent hang of Vulkan applications running fullscreen when flipping is allowed.
  • Removed informational messages that were printed by nvidia-modeset.ko whenever a GPU device was allocated or freed.
  • Fixed a bug that caused kwin OpenGL compositing to crash when launching certain OpenGL applications.
  • Updated the OpenGL driver to allow the use of integer format (SINT/UINT) color attachments with depth attachments in Frame Buffer Objects.

On top of that, there's also the 396.45 driver which is their newer driver series that was released yesterday:

  • Added support for the following GPU:
    • TITAN V JHH Special Edition
  • Improved recovery of Vulkan direct-to-display applications after an application hang or crash.
  • Fixed a bug that could cause multi-threaded EGL applications to crash when exiting.
  • Improved compatibility with recent Linux kernels.
  • Fixed an intermittent hang of Vulkan applications running fullscreen when flipping is allowed.
  • Removed informational messages that were printed by nvidia-modeset.ko whenever a GPU device was allocated or freed.
  • Fixed a bug that could cause kernel panics when using Quadro SDI Capture hardware.
  • Fixed a bug that caused kwin OpenGL compositing to crash when launching certain OpenGL applications.
  • Fixed an intermittent crash when launching Vulkan applications.
  • Fixed an intermittent crash when launching applications through Wine.
  • Fixed a bug that caused the driver, in some low bandwidth DisplayPort configurations, to not implicitly enable display dithering. This resulted in visible banding.
  • Fixed intermittent hangs of fullscreen Vulkan applications when focused away (e.g., by using the alt-tab key combination) on non-composited desktops.
  • Increased the version numbers of the GLVND libGL, libGLESv1_CM, libGLESv2, and libEGL libraries, to prevent concurrently installed non-GLVND libraries from taking precedence in the dynamic linker cache.
  • Updated the OpenGL driver to allow the use of integer format (SINT/UINT) color attachments with depth attachments in Frame Buffer Objects.

Do let us know in the comments how you've been getting on with either driver, help you friendly Linux gamer out if you know a solution to any issues in these newer drivers.

8 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
35 comments
Page: 1/4»
  Go to:

mrdeathjr 20 July 2018 at 12:07 pm UTC
This driver dont be used with dxvk because dont support still VK_EXT_vertex_attribute_divisor requirement

396.24.10 support VK_EXT_vertex_attribute_divisor




Last edited by mrdeathjr at 20 July 2018 at 12:11 pm UTC. Edited 2 times.
fabry92 20 July 2018 at 12:07 pm UTC
With this versions i can use latest version of dxvk finally?
adomas 20 July 2018 at 12:21 pm UTC
Oh I can't wait to get this driver!

  • Fixed a bug that caused kwin OpenGL compositing to crash when launching certain OpenGL applications.

This fix is great! I got really tired of Steam and Google Chrome restarting kwin...
Zlopez 20 July 2018 at 12:32 pm UTC
  • Supporter
I hope this will finally solve the issue with whitelist I have.
So I don't have to rebuild kmod on every start.
dpanter 20 July 2018 at 12:35 pm UTC
adomasOh I can't wait to get this driver!

  • Fixed a bug that caused kwin OpenGL compositing to crash when launching certain OpenGL applications.

This fix is great! I got really tired of Steam and Google Chrome restarting kwin...
Dude! Celebration time! This has been a pain in the ass for soo long...
Sputnik_tr_02 20 July 2018 at 12:43 pm UTC
fabry92With this versions i can use latest version of dxvk finally?
According to DXVK wiki 396.45 is the recommended driver.
Mohandevir 20 July 2018 at 1:37 pm UTC
Still waiting for a driver that will solve the Mad Max + Vulkan + SteamOS-Compositor freeze problem... I'm actually on 396.24.10. Let's hope 396.45 is the one...

Edit: 396.45 is not yet into the graphics-drivers ppa. Maybe in a couple of days?


Last edited by Mohandevir at 20 July 2018 at 1:40 pm UTC
YoRHa-2B 20 July 2018 at 2:14 pm UTC
mrdeathjrThis driver dont be used with dxvk because dont support still VK_EXT_vertex_attribute_divisor requirement
DXVK 0.63 (probably coming tomorrow) will relax the requirement (it already works if you compile from git). Not the way I wanted to solve this problem, but Nvidia seems to be a bit slow with putting that extension into their main branch...
Jaromir 20 July 2018 at 2:27 pm UTC
Sputnik_tr_02According to DXVK wiki 396.45 is the recommended driver.

It's indeed the recommended driver but not the most bugless driver for DXVK. The 'best' driver is the Developer Beta Driver: https://developer.nvidia.com/vulkan-driver

The problem is that you have to install this driver manually, and that the driver can break after system updates because it's not integrated in the package manager.

I'm using a dual boot system with Debian 10 and the beta nvidia driver driver specifically for DXVK. I don't update the system with the beta driver.

When I use the Vulkan beta driver I don't have any issues in Witcher 3, NieR: Automata, What Remains of Edith Finch, Hellblade: Senua's Sacrifice, etc.

And I have severe issues in these games with the Latest Long Lived Branch version and also with the Latest Short Lived Branch version from the Nvidia drivers.

I think that they don't advise the Developer Beta Driver because it's not integrated with the system package manager, and because you can also do a dual boot with Windows (instead of a dual boot Linux system with beta drivers specifically for DXVK).

But it might be interesting info for DXVK users that the Nvidia beta driver is the greatest experience for DXVK right now.
kokoko3k 20 July 2018 at 2:52 pm UTC
MohandevirStill waiting for a driver that will solve the Mad Max + Vulkan + SteamOS-Compositor freeze problem... I'm actually on 396.24.10. Let's hope 396.45 is the one...

Edit: 396.45 is not yet into the graphics-drivers ppa. Maybe in a couple of days?
If you're talking about issues when alt-tabbing and MadMax is fullscreen, then as a workaround, it seems that starting in window mode and then go to fullscreen (i use kwin, and i bound shift+f12 to make any app fullscreen), will solve the issue.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts