Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.
NVIDIA have released their 381.22 driver which comes with plenty of fixes, newer Vulkan support and more.

It now turns off OpenGL threaded optimizations by default, as they had enough reports showing that it was causing instability.

It adds support for these Vulkan extensions:
  • VK_EXT_acquire_xlib_display
  • VK_EXT_display_control
  • VK_EXT_display_surface_counter
  • VK_EXT_direct_mode_display
  • VK_KHX_external_memory
  • VK_KHX_external_memory_fd
  • VK_KHX_external_semaphore
  • VK_KHX_external_semaphore_fd


They also removed their NVIDIA logo splash screen which could show up on booting into a distribution. I'm glad they've removed it, but I practically never saw it. The only time I've ever seen it is on my TV PC which weirdly shows it for a second before the login screen, that's the only time I've ever personally seen it happen across all the computers I've owned with NVIDIA. It likely depends on how it's installed.

It also has "Improved compatibility with recent kernels", so you should have little to no trouble with this driver on the latest and greatest Kernel. Article taken from GamingOnLinux.com.
Tags: Drivers, NVIDIA
13 Likes
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. Find me on Mastodon.
See more from me
The comments on this article are closed.
54 comments
Page: «5/6»
  Go to:

bubexel May 10, 2017
Quoting: Yaakuro
Quoting: bubexel
Quoting: Yaakuro
Quoting: bubexelIt have direct mode for VR? Anyone knows?...

The drivers 381.09 had already Direct Mode support for SteamVR.

Wrong. 381.09 doesnt have direct mode.

update: yes, this new driver works with direct mode! :D

Well not sure what you did but I was using 381.09 and SteamVR + HTC Vive in direct mode :)

Ye.. maybe i did something wrong :( but that new works, but i dont feel any change on steam vr latency :(
tuubi May 10, 2017
View PC info
  • Supporter
Quoting: GuestGreat, the new 381.22 driver borked my x server (installed it via 18.1 Mint's driver manager too).

*sigh*

I don't have time for this, gotta mess around with it when I get home from work tonight. Basically after updating, I log in via the usual login screen and it goes straight to a black desktop with only a visible mouse cursor.

Gonna try reverting to 375.xx
I had to run sudo nvidia-xconfig to fix this. I guess we can't blame Mint if an unsupported Ubuntu PPA package causes problems. It's not likely they're tested on Mint at all.
mrdeathjr May 10, 2017
For now wine still running similar to 381.09, xfce desktop works without issues

View video on youtube.com

^_^


Last edited by mrdeathjr on 10 May 2017 at 10:18 pm UTC
dudiblah May 11, 2017
Breaks cinnamon on mint 18.1 with kernel 4.11. 4.10 is fine however.
tuubi May 11, 2017
View PC info
  • Supporter
Quoting: GuestWhat fixed it for me was I uninstalled the nvidia drivers (and purged them) then installed the newer kernel (I was on 4.4.0-53) to 4.4.0-77.

This time around installed the 381.22 driver (again from PPA/mint driver manager) and when I rebooted everything was fine.

So moral of the story, seems if you update your nvidia driver and get the black desktop with mouse cursor and nothing else, try updating your kernel and reinstalling the driver.
For me X would not start at all, so my problem was not the same as yours. But as I said, the fix was quick and easy. I'm running kernel 4.10 by the way.
DaiKaiser93 May 11, 2017
Just finished updating my drivers and now my games (Asura, Superhot) & Retroarch don't launch. Linux Mint 18.1 Kernel 4.8.0-36

EDIT: I restarted it again, now it's working. Apparently it needed more than one restart?


Last edited by DaiKaiser93 on 11 May 2017 at 1:46 pm UTC
HihiDanni May 12, 2017
Quoting: Comandante Ñoñardo
Quoting: 14
Quoting: Comandante ÑoñardoYes. In Windows, the Nvidia driver has a huge list of games and You can configure the driver settings for each individual games...
In Linux, to configure the driver settings for each game is not that easy.
It's not? Maybe not quite as easy, but there are Application Profiles in the NVIDIA X Server Settings that you can set up based on multiple triggers, process name being one of them.

I know about "Aplication Profiles" in the NVIDIA X Server Settings... It MUST be intuitive like the windows version of the driver's GUI, but it's not..
Considering the open and cooperative nature of Linux, by now there should be a huge list of game presets in the "Aplication Profiles" list..

Also, I don't understand why the GUI of the Nvidia linux drivers looks so different than the intuitive GUI windows version.



Even the Nvidia Physx settings tab is not available on the Linux version...

In my opinion, that is not good if We want more incursions (or migrations) of Windows gamers.

The per-game driver optimizations on Windows aren't anything you'll find in the driver settings - those are completely different. These optimizations are on a lower level and hidden from the user. They're designed to work better with each game's misuse of 3D APIs. This is a big reason behind the push for Vulkan and similar APIs, as the driver developers don't have to spend as much time working around bugs in games because the games themselves have to use the API correctly.

It's obvious that they have a lot more development resources invested in Windows, but the fact that they need to make the optimizations isn't necessarily a good thing - hopefully with Vulkan there won't be a need for "Game Ready" drivers on Linux.
Edit: Oops, should read more thoroughly next time

The nVidia settings app looks that way because I think the Windows version many years ago looked very similar until it got a makeover for Vista. It looks like the nvidia-settings source code is available. Perhaps they'd be open to a UI refresh or even a rewrite?


Last edited by HihiDanni on 12 May 2017 at 12:11 pm UTC
edddeduck_feral May 12, 2017
Quoting: HihiDanniThe per-game driver optimizations on Windows aren't anything you'll find in the driver settings - those are completely different. These optimizations are on a lower level and hidden from the user. They're designed to work better with each game's misuse of 3D APIs. This is a big reason behind the push for Vulkan and similar APIs, as the driver developers don't have to spend as much time working around bugs in games because the games themselves have to use the API correctly.

In reality it's really not as simple as using the old "misusing APIs" meme and saying that's the only reason for game ready drivers. :-) I explained a little about some of the factors here:

https://www.gamingonlinux.com/articles/nvidia-38122-driver-released-with-lots-of-bug-fixes-and-newer-vulkan-support.9631/page=3#r92884
HihiDanni May 12, 2017
Thanks for the read. Guess I should try to read the full thread next time.
Egonaut May 12, 2017
Quoting: dudiblahBreaks cinnamon on mint 18.1 with kernel 4.11. 4.10 is fine however.

You can't install the Nvidia-drivers on 4.11.0 due to policy changes in the Kernel. The Kernel just don't allow any non GPL code anymore. The Nvidia driver uses a mix of MIT/GPL License and that's the Problem.

There are 3 ways to fix that:
1) Patch the Nvidia driver, which is a legal issue.
2) Patch the Linux Kernel to allow non GPL code too.
3) Wait for 4.11.1, which should come this weekend and will allow mixed Licenses.
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!
The comments on this article are closed.