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, Flattr and Liberapay!

NVIDIA driver 415.22 is out for Linux, finally adding Transform Feedback support

Posted by , | Views: 12,563

Finally, after waiting for a few months NVIDIA has released a new mainline driver which includes Transform Feedback support. Previously, you had to use their special Vulkan beta driver to get it.

The "VK_EXT_transform_feedback" extension is one that was made especially for helping support translation layers from other 3D APIs. In our case, it helps DXVK plus Wine (and so Valve's Steam Play) with certain Windows games when run on Linux.

Additionally, this 415.22 release also adds in the fixed-up support for Unity games not working and solves a build failure with the Linux Kernel 4.20 release candidates. 

If you're on Ubuntu, keep an eye on this PPA where it should land in the next few days for easy installation and updating. I just hope the PPA doesn't break Vulkan again when updating like it did recently. I've sent the maintainers of that PPA a message to notify them of the new release.

For other distributions, you likely already know where to look. For those installing manually, see the NVIDIA website.

Hat tip to bird_or_cage.

Article taken from GamingOnLinux.com.
25 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
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
30 comments
Page: «3/3
  Go to:

Raaben 11 December 2018 at 4:06 am UTC
mrdeathjr
CorbenI'm wondering... does the Vulkan version (e.g. shown by the DXVK overlay) not correlate with the driver version? I thought so. And if so, it seems that the newer nvidia driver comes with an older Vulkan version?

  • driver 396.54.09 shows Vulkan 1.1.85

  • driver 415.22.0 shows Vulkan 1.1.84


At least I've seen this on twitch videos, and I'm not sure if I'm missing something here?

Curiously with 415.18.04 appears this

image


I just upgraded to 415.22 and also noticed the reported Vulkan version drop from 1.1.92 to 1.1.84. Can anyone shed some light on the downgrade and how it affects Transform Feedback which, as I understand, came in 1.1.88?
wvstolzing 11 December 2018 at 11:11 am UTC
The negativo17 nvidia repositories (Fedora) also got updated.
Ehvis 11 December 2018 at 11:38 am UTC
View PC info
  • Supporter
  • Top Supporter
RaabenI just upgraded to 415.22 and also noticed the reported Vulkan version drop from 1.1.92 to 1.1.84. Can anyone shed some light on the downgrade and how it affects Transform Feedback which, as I understand, came in 1.1.88?

415.18.* are Vulkan Beta drivers specifically meant for bleeding edge Vulkan support. The stable drivers are usually a bit further behind. But it shouldn't matter for transform feedback since dxvk is the only thing that uses it.
jens 11 December 2018 at 7:29 pm UTC
View PC info
  • Supporter
Ehvis
RaabenI just upgraded to 415.22 and also noticed the reported Vulkan version drop from 1.1.92 to 1.1.84. Can anyone shed some light on the downgrade and how it affects Transform Feedback which, as I understand, came in 1.1.88?

415.18.* are Vulkan Beta drivers specifically meant for bleeding edge Vulkan support. The stable drivers are usually a bit further behind.

Yes, next to that the extensions are not that tightly linked to the specification version. So it seems perfectly doable to bundle an extension that was finalized in a higher specification update with a driver that actually implements a lower specification version.
Raaben 11 December 2018 at 8:52 pm UTC
Ehvis415.18.* are Vulkan Beta drivers specifically meant for bleeding edge Vulkan support. The stable drivers are usually a bit further behind. But it shouldn't matter for transform feedback since dxvk is the only thing that uses it.

Let me go ahead and facepalm for getting myself mixed up for the nth time with how Nvidia numbers their betas vs stable releases. Thanks.
Comandante Ñoñardo 14 December 2018 at 12:59 am UTC
And, finally, the Nvidia 415.23 PPA has arrived!

It seems there was a bug in the 415.22 version that was fixed in the 415.23 version.

QuoteFixed a build failure, "implicit declaration of function 'vm_insert_pfn'", when building the NVIDIA DRM kernel module for Linux kernel 4.20 release candidates.
VodkaChicken 14 December 2018 at 9:50 am UTC
Comandante ÑoñardoAnd, finally, the Nvidia 415.23 PPA has arrived!

It seems there was a bug in the 415.22 version that was fixed in the 415.23 version.

QuoteFixed a build failure, "implicit declaration of function 'vm_insert_pfn'", when building the NVIDIA DRM kernel module for Linux kernel 4.20 release candidates.

Good to know, thanks
jens 14 December 2018 at 10:25 am UTC
View PC info
  • Supporter
Comandante ÑoñardoAnd, finally, the Nvidia 415.23 PPA has arrived!

It seems there was a bug in the 415.22 version that was fixed in the 415.23 version.

QuoteFixed a build failure, "implicit declaration of function 'vm_insert_pfn'", when building the NVIDIA DRM kernel module for Linux kernel 4.20 release candidates.

From my understanding you will hit this bug only when running Linux kernel 4.20. This kernel isn't released yet, only release candidates are available, https://www.kernel.org/
michaldybczak 18 December 2018 at 10:01 pm UTC
That was it! This was the update I was waiting for! I tested Witcher 3 on Proton 3.16-5-Beta and all invisible monsters became visible now! Finally!
From now on Witcher 3 is 100% compatible. All just works as it should.
Comandante Ñoñardo 20 December 2018 at 3:56 pm UTC
Aaand the version 415.25 is here!
QuoteAdded support for the following GPU:
TITAN RTX
Fixed a bug that could prevent display detection from working on displays connected to some notebook docking stations.
Fixed a bug which could cause VK_KHR_external_semaphore_fd operations to fail.

  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!

You need to Register and Login to comment, submit articles and more.


Or login with...

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