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.
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:

EGL_EXT_platform_wayland

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

EGL_WL_bind_wayland_display

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

EGL_EXT_device_drm
EGL_EXT_output_drm
EGL_EXT_stream_consumer_egloutput

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

Added a Wayland platform library, libnvidia-egl-wayland.so, 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 GamingOnLinux.com.
0 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.
26 comments
Page: 1/3»
  Go to:

legluondunet Mar 21, 2016
That's why I have a Nvidia card!
Linas Mar 21, 2016
View PC info
  • Supporter Plus
So what is the recommended way to use Optimus hardware now? Should Bumblebee be replaced by PRIME?
Eike Mar 21, 2016
View PC info
  • Supporter Plus
z3ntu Mar 21, 2016
And there isn't already an update for Arch Linux :><:

;)
Purple Library Guy Mar 21, 2016
Quoting: LinasSo what is the recommended way to use Optimus hardware now? Should Bumblebee be replaced by PRIME?
Optimus PRIME, you say?
mratclife Mar 21, 2016
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 Mar 21, 2016
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 Mar 21, 2016
To fix specific games on Steam, go to game properties and set the launch options to:
__GLVND_DISALLOW_PATCHING=1 %command%
zeb Mar 21, 2016
Quoting: SketchStickTo fix specific games on Steam, go to game properties and set the launch options to:
__GLVND_DISALLOW_PATCHING=1 %command%

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.
SketchStick Mar 21, 2016
Quoting: zebIs 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.
I didn't see a fix mentioned in the changelog, feel free to test it and correct me if it's no longer necessary as I'm posting from my phone. I was using that work-around for Team Fortress 2...
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.