You can sign up to get a daily email of our articles, see the Mailing List page!

Nvidia 364.12 released for Linux with official Vulkan, Mir & Wayland support

Posted by , | Views: 22,936
Well Nvidia dropped a bit of a big one today didn't they! Nvidia driver version 364.12 is now out and brings in official Vulkan support, Mir support and Wayland support.

For Mir and Wayland:
QuoteAdded support for the following EGL extensions:


to enable Wayland applications to run on NVIDIA's EGL implementation,


to enable Wayland compositors to run on NVIDIA's EGL implementation, and


to enable Mir and Wayland compositors to display their content through EGLDevice, EGLOutput, and EGLstreams.

Added a Wayland platform library,, to allow Wayland compositors that support EGLDevice, EGLOutput, and EGLstreams to share EGL buffers with Wayland applications.

In addition to it also turns on the new OpenGL install method of "GLVND".
QuoteChanged the default OpenGL installation type to use the GLVND GLX client libraries rather than the legacy non-GLVND libraries.

Note: Some games have issues with this, so I would hold off on upgrading for the moment until the reports flow in on what games it breaks.

It also adds a cherry on top:
QuoteAdded initial support for Direct Rendering Manager Kernel Modesetting (DRM KMS). See the DRM KMS section of the README for details.

Added a new kernel module, nvidia-drm.ko, which registers as a DRM driver with both PRIME and DRM KMS support.

Find the full changelog and download here. Article taken from
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
The comments on this article are closed.
Page: 1/3»
  Go to:

legluondunet 21 March 2016 at 4:49 pm UTC
That's why I have a Nvidia card!
Linas 21 March 2016 at 5:18 pm UTC
View PC info
  • Supporter
So what is the recommended way to use Optimus hardware now? Should Bumblebee be replaced by PRIME?
Eike 21 March 2016 at 5:24 pm UTC
vipor29 21 March 2016 at 5:25 pm UTC
It broke bio shock infinite
z3ntu 21 March 2016 at 5:35 pm UTC
And there isn't already an update for Arch Linux

Purple Library Guy 21 March 2016 at 5:48 pm UTC
LinasSo what is the recommended way to use Optimus hardware now? Should Bumblebee be replaced by PRIME?
Optimus PRIME, you say?
mratclife 21 March 2016 at 5:53 pm UTC
Although I have not tried this new driver yet, I have experienced similar problems with games not launching when using the 361.28 driver. To fix this problem check the game's launch script and look for the line “export __GL_THREADED_OPTIMIZATIONS=1” then comment it out (or remove) so that it looks like this “#export __GL_THREADED_OPTIMIZATIONS=1”.
Beamboom 21 March 2016 at 5:54 pm UTC
Ok, just wow. This is big. It seems Nvidia is working hard to remain the go-to manufacturer for Linux gaming GPUs come the next generation (the Wayland/Vive generation ) too.
SketchStick 21 March 2016 at 5:55 pm UTC
To fix specific games on Steam, go to game properties and set the launch options to:

zeb 21 March 2016 at 5:59 pm UTC
SketchStickTo fix specific games on Steam, go to game properties and set the launch options to:


Is this still valid for this new driver? The new version should have fixed this issue, plus the XCOM 2 regression. I have not tried it yet.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. 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!
Livestreams & Videos
Community Livestreams
  • Sneaky Beaky: „Splinter Cell“ (via Wine & DXVK)
  • Date:
See more!
Popular this week
View by Category
Latest Comments
Latest Forum Posts