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 510.39.01 Beta driver out for Linux

By -

After silently launching the RTX 3080 12GB, NVIDIA has also today put out a brand new Beta driver for Linux with version 510.39.01 now available.

The interesting part is, the changelog mentions quite a number of things that were added in previous driver releases like support for the GBM API. There's also mentions of extensions that were added in previous stable releases too. It's likely that this will be their new "Production Branch" driver that has pulled over lots of changes from their "New Feature Branch". Confused? NVIDIA explain it like so:

Production Branch Production Branch drivers provide ISV certification and optimal stability and performance for Unix customers. This driver is most commonly deployed at enterprises, providing support for the sustained bug fix and security updates commonly required.

New Feature Branch New Feature Branch drivers provide early adopters and bleeding edge developers access to the latest driver features before they are integrated into the Production Branches

Some extensions have jumped over in 510.39.01 from their other standalone Vulkan Beta Drivers though, and some are newly supported like these:

  • VK_EXT_depth_clip_control
  • VK_EXT_border_color_swizzle
  • VK_EXT_image_view_min_lod
  • VK_KHR_shader_integer_dot_product
  • VK_EXT_primitive_topology_list_restart
  • VK_EXT_load_store_op_none
  • VK_KHR_maintenance4
  • VK_KHR_format_feature_flags2
  • VK_KHR_dynamic_rendering

With Dynamic Rendering (VK_KHR_dynamic_rendering) being one of the major additions, something that The Khronos Group announced in late 2021 that many developers seemed excited about. This release newly brings AV1 decode support to the NVIDIA VDPAU driver, and brings on an optimization for the Vulkan fullscreen presentation path for X11 and direct-to-display swapchains. On top of that they've added a GUI control for setting Image Sharpening values in the app profiles page of the nvidia-settings control panel.

Some of the bug fixes include:

  • Fixed several issues which caused the supported-gpus.json file to contain incorrect product information.
  • Fixed a bug that caused the nvidia-settings control panel to report inaccurate ECC error counts, and completely prevented the reporting of aggregate ECC error counts. ECC error counts reported by nvidia-smi were not affected.
  • Fixed a bug which caused Vulkan applications to hang when the __GL_THREADED_OPTIMIZATIONS environment variable was set to enable threaded optimizations in the NVIDIA driver.
  • Fixed a bug where calls to vkWaitForPresentKHR would fail with VK_TIMEOUT on Maxwell and Pascal GPUs.
  • Fixed a bug in the Vulkan compiler where 64-bit atomics were partially broken.
  • Fixed a bug in the Vulkan driver where VK_NULL_HANDLE was not properly handled as input to VkRenderingFragmentShadingRateAttachmentInfoKHR.imageView.
  • Fixed a bug in the Vulkan driver where the SPIR-V Centroid interpolation decoration was not ignored when used in conjunction with FragCoord.
  • Fixed a bug in the Vulkan driver where unreferenced descriptor bindings were sometimes not ignored properly.
  • Fixed a bug in the Vulkan driver where vkCmdBindDescriptorSets would not properly handle pDynamicOffsets for compute pipelines.
  • Fixed a bug which caused OpenGL and Vulkan applications to generate excessive traffic over dbus while attempting to communicate with nvidia-powerd, even though nvidia-powerd was not running.
  • Fixed a bug in the Vulkan driver where some Ray Tracing shaders would timeout, resulting in device loss.
Article taken from GamingOnLinux.com.
Tags: Beta, Drivers, NVIDIA
18 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 checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
11 comments

mrdeathjr Jan 11, 2022
This new linux driver is first 5xx series driver and works with kernel 5.16 avalaible in kernel mainline for ubuntu users - in my case xubuntu 22.04 lts

and dxvk still works in my case





however must be use this tool (ukuu fork) for more easily installation process

https://github.com/bkw777/mainline




Last edited by mrdeathjr on 11 January 2022 at 4:36 pm UTC
CatKiller Jan 11, 2022
View PC info
  • Supporter Plus
This new linux driver is first 5xx series driver and works with kernel 5.16 avalaible in kernel mainline for ubuntu users

however must be use this tool (ukuu fork) for more easily installation process

https://github.com/bkw777/mainline
You only need a kernel that's newer than 3.10.
Liam Dawe Jan 11, 2022
This new linux driver is first 5xx series driver and works with kernel 5.16 avalaible in kernel mainline for ubuntu users

however must be use this tool (ukuu fork) for more easily installation process

https://github.com/bkw777/mainline
You only need a kernel that's newer than 3.10.
It's also for Ubuntu-based stuff only.
mrdeathjr Jan 11, 2022
You only need a kernel that's newer than 3.10.

this driver support kernel 5.16 final, in my case lastest vulkan beta driver dont work with kernel 5.16

kellerkindt Jan 11, 2022
View PC info
  • Supporter Plus
The Vulkan X11 swapchain improvement seems also to be released in a previous version?
https://developer.nvidia.com/vulkan-driver (November 2nd, 2021 - Windows 472.55, Linux 470.62.07)
Liam Dawe Jan 11, 2022
The Vulkan X11 swapchain improvement seems also to be released in a previous version?
https://developer.nvidia.com/vulkan-driver (November 2nd, 2021 - Windows 472.55, Linux 470.62.07)
Correct. That is the developer driver though, not for normal use.
ving2004 Jan 11, 2022
Forza 4 and 5 maybe?
damarrin Jan 11, 2022
View PC info
  • Supporter Plus
My 980Ti continues to be supported, that's nice.
rustybroomhandle Jan 11, 2022
I think VK_EXT_border_color_swizzle might fix text rendering in Far Cry 6. Will go poke someone with the game to test.
hardpenguin Jan 12, 2022

Which Need for Speed game is it? 😁
mrdeathjr Jan 12, 2022
Which Need for Speed game is it? 😁

is hot pursuit 2010 dx9 title

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.