{"id":52686,"date":"2022-08-22T08:53:44","date_gmt":"2022-08-22T08:53:44","guid":{"rendered":"https:\/\/harchi90.com\/open-source-nvidia-vulkan-driver-nvk-sees-uptick-in-activity-this-week\/"},"modified":"2022-08-22T08:53:44","modified_gmt":"2022-08-22T08:53:44","slug":"open-source-nvidia-vulkan-driver-nvk-sees-uptick-in-activity-this-week","status":"publish","type":"post","link":"https:\/\/harchi90.com\/open-source-nvidia-vulkan-driver-nvk-sees-uptick-in-activity-this-week\/","title":{"rendered":"Open-Source NVIDIA Vulkan Driver “NVK” Sees Uptick In Activity This Week"},"content":{"rendered":"
\n
<\/div>\n

The open-source NVIDIA Vulkan driver “NVK” being developed for Mesa has seen a busy week of new development activity on this work-in-progress solution.<\/p>\n

NVK was started by Red Hat engineers as an open-source NVIDIA Vulkan driver being worked on by Nouveau developers like Karol Herbst at Red Hat. This Vulkan driver is still very much a work-in-progress and hasn’t yet been merged to mainline Mesa and will likely be some time still before it’s ready for Linux gamers and the like.<\/p>\n

Meanwhile the biggest Nouveau obstacle remains on the kernel driver side with the lack of re-clocking support for GeForce GTX 900 “Maxwell” GPUs and newer, which means that the NVIDIA GPUs are stuck running at their low boot-clock frequencies. The Nouveau performance is in very bad shape for the GTX 900 series and newer. The GTX 600\/700 series are getting up there in age and can re-clock to their optimal clock frequencies but must be done manually via the command-line by interested users. Until this is sorted out and ultimately the PMU firmware issue complicating these efforts, both the OpenGL and Vulkan Nouveau performance will continue to suffer greatly.<\/p>\n

<\/p>\n

Those curious about the ongoing Nouveau NVK work can track the progress via Nouveau’s Mesa NVK branch where the development is currently centralized. Jason Extrand with Collabora in particular has been very active this week in bringing up this Vulkan driver. Extrand was one of the original developers when Intel started their ANV open-source Vulkan driver and continued that effort for years while at the company, so he will be a valuable contributor to NVK.<\/p>\n

More format capabilities were wired up, Maxwell fixes, zeroing of client memory objects, linear image creation support, many bug fixes, and a variety of other additions were made to NVK this week. Here’s to hoping NVK development continues happening at full-steam ahead so it will be ready for Linux gamers by the time the Nouveau DRM re-clocking situation is sorted out, presumably through NVIDIA GSP (GPU System Processor) integration.<\/p>\n<\/div>\n

.<\/p>\n","protected":false},"excerpt":{"rendered":"

The open-source NVIDIA Vulkan driver “NVK” being developed for Mesa has seen a busy week of new development activity on this work-in-progress solution. NVK was started by Red Hat engineers as an open-source NVIDIA Vulkan driver being worked on by Nouveau developers like Karol Herbst at Red Hat. This Vulkan driver is still very much …<\/p>\n

Open-Source NVIDIA Vulkan Driver “NVK” Sees Uptick In Activity This Week<\/span> Read More »<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[4],"tags":[1111,1110,1108,1107,1114,1112,1109,1113,1106,1117,1115,1116],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":51388,"url":"https:\/\/harchi90.com\/mesa-zink-improvements-for-opengl-on-vulkan-reportedly-make-it-faster-than-radeon-opengl\/","url_meta":{"origin":52686,"position":0},"title":"Mesa Zink Improvements For OpenGL-On-Vulkan Reportedly Make It Faster Than Radeon OpenGL","date":"August 20, 2022","format":false,"excerpt":"The latest Mesa 22.3-devel code for Zink's OpenGL on Vulkan implementation has hit an important milestone with the latest code refactoring: it looks like this OpenGL implementation atop the Vulkan API with the RADV driver is beginning to outpace AMD's RadeonSI Gallium3D driver providing native OpenGL support for Radeon GPUs.\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25101,"url":"https:\/\/harchi90.com\/amd-radv-gets-nvidia-mesh-shader-extensions-in-preparation-for-vulkan-mesh-shader-support\/","url_meta":{"origin":52686,"position":1},"title":"AMD RADV Gets NVIDIA Mesh Shader Extensions In Preparation For Vulkan Mesh Shader Support","date":"July 25, 2022","format":false,"excerpt":"The AMD Radeon Vulkan driver or RADV placed within the Mesa Project's upcoming 22.2 build has received further mesh shader support, reports Phoronix. The support, which is based on an experimental NVIDIA NV_mesh_shader extension and is in the process of preparations that will allow the shader to offer the same\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23624,"url":"https:\/\/harchi90.com\/intels-open-source-vulkan-driver-reportedly-gets-a-100x-performance-increase-in-raytracing\/","url_meta":{"origin":52686,"position":2},"title":"Intel’s Open-Source Vulkan Driver Reportedly Gets A “100x” Performance Increase In Raytracing","date":"July 23, 2022","format":false,"excerpt":"Phoronix reports that the Intel Linux graphics driver, which continually sees updates to prepare for the newest Arc Alchemist GPUs, has recently merged with the Intel Mesa Vulkan driver for the open-source platform. The merge is to assist with a fix for the issues the company was receiving with raytracing\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cdn.wccftech.com\/wp-content\/uploads\/2022\/07\/image.webp?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":59257,"url":"https:\/\/harchi90.com\/intel-arc-graphics-a380-compelling-for-open-source-enthusiasts-developers-at-139-review\/","url_meta":{"origin":52686,"position":3},"title":"Intel Arc Graphics A380: Compelling For Open-Source Enthusiasts & Developers At ~$139 Review","date":"August 29, 2022","format":false,"excerpt":"Last week I outlined getting Intel Arc Graphics running on a open-source Linux graphics driver when using Linux 6.0 and later (along with a currently-experimental module option override) and then Mesa 22.2+. Now that I've had more days with the Intel Arc Graphics A380 as the company's budget discrete GPU,\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22977,"url":"https:\/\/harchi90.com\/intels-open-source-vulkan-driver-for-ray-tracing-gets-like-a-100x-improvement\/","url_meta":{"origin":52686,"position":4},"title":"Intel’s Open-Source Vulkan Driver For Ray-Tracing Gets “Like A 100x Improvement”","date":"July 23, 2022","format":false,"excerpt":"Intel's Linux graphics driver developers continue to be very busy polishing the DG2\/Alchemist graphics card support for forthcoming Intel Arc Graphics hardware... Merged today to the open-source Intel Mesa Vulkan driver was a ray-tracing focused fix that yields \"like a 100x (not joking) improvement.\" Even more of a kicker? The\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=nvidia-rtx30-compute&image=nvidia_30compute_1","_links":{"self":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/52686"}],"collection":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/comments?post=52686"}],"version-history":[{"count":0,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/52686\/revisions"}],"wp:attachment":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/media?parent=52686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/categories?post=52686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/tags?post=52686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}