Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
NVIDIA Releases Beta Linux Driver With New OpenGL & Vulkan Extensions
First up, there are a number of new OpenGL extensions for offering better OpenGL/Vulkan interoperability: GL_EXT_memory_object, GL_EXT_memory_object_win32, GL_EXT_memory_object_fd, GL_EXT_semaphore, GL_EXT_semaphore_win32, GL_EXT_semaphore_fd, GL_EXT_win32_keyed_mutex. These extensions basically bring concepts to the OpenGL API from Vulkan, namely memory objects and semaphores.
On the new Vulkan extension front is VK_EXT_blend_operation_advanced and VK_NV_framebuffer_mixed_samples. I have yet to find any public documentation concerning VK_EXT_blend_operation_advanced / VK_NV_framebuffer_mixed_samples. But long story short, expect a meaty Vulkan specification update to drop soon given the timing of this NVIDIA Vulkan beta release... Plus it's also been more than three weeks since the last Vulkan 1.0 spec update, so a new version will likely be out within the next few days.
This new Vulkan beta driver for Windows and Linux also has an updated VulkanRT loader (v126.96.36.199) and various performance improvements and bug fixes. With the mention of performance improvements, yes, I have already fired off some benchmarks on a NVIDIA Linux test system looking for changes with the current selection of Vulkan Linux games.
This updated NVIDIA Vulkan Linux beta driver can be downloaded from NVIDIA.com.