{"id":264793,"date":"2026-06-05T06:56:00","date_gmt":"2026-06-05T10:56:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/06\/05\/nvidias-nova-driver-continues-being-built-up-in-linux-7-2-along-with-other-drm-rust-code\/"},"modified":"2026-06-05T07:20:11","modified_gmt":"2026-06-05T11:20:11","slug":"nvidias-nova-driver-continues-being-built-up-in-linux-7-2-along-with-other-drm-rust-code","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/06\/05\/nvidias-nova-driver-continues-being-built-up-in-linux-7-2-along-with-other-drm-rust-code\/","title":{"rendered":"NVIDIA&#8217;s Nova Driver Continues Being Built Up In Linux 7.2 Along With Other DRM Rust Code"},"content":{"rendered":"<p><a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.2-DRM-Rust\">NVIDIA&#8217;s Nova Driver Continues Being Built Up In Linux 7.2 Along With Other DRM Rust Code<\/a><\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.2-DRM-Rust\">https:\/\/www.phoronix.com\/news\/Linux-7.2-DRM-Rust<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-06-05 06:56:00<\/a><\/p>\n<p>Source Domain: <a href=\"www.phoronix.com\">www.phoronix.com<\/a><\/p>\n<p>Danilo Krummrich sent out the main set of DRM Rust subsystem changes on Thursday that are targeting the Linux 7.2 kernel. NVIDIA&#8217;s open-source Nova driver continues seeing a bulk of the DRM Rust work as this modern successor to Nouveau continues taking shape.<\/p>\n<p>With the new DRM Rust pull request there are more DRM Rust abstractions going mainline, support for Higher-Ranked Lifetime Types &#8220;HRT&#8221; for Rust device drivers, GPUVM immediate mode abstraction, and other improvements. On the driver side, Nova overwhelmingly dominates among the Rust DRM kernel graphics drivers while the Arm Tyr driver has a few improvements too. Still no sign of the Apple Silicon kernel graphics driver for mainline.<br \/>\n<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.phoronix.net\/image.php?id=nvidia-rtx-pro-blackwell&#038;image=nvidia_rtx_pro_2_med\" alt=\"NVIDIA RTX Pro Blackwell cards\"\/><\/p>\n<p>The NVIDIA Nova driver continues seeing work upstreamed for enabling Hopper and Blackwell GPUs. Plus more common work around the NVIDIA GPU System Processor (GSP) integration, GA100 Ampere accelerator support, vBIOS hardening and refactoring, and more:<br \/>\n<br \/>&#8211; Nova:<\/p>\n<p>&#8211; Hopper\/Blackwell enablement:<br \/>\n<br \/>&#8211; Add GPU identification and architecture-based HAL selection for Hopper (GH100) and Blackwell (GB100, GB202).\n<\/p>\n<p>&#8211; Implement the FSP (Foundation Security Processor) boot path used by Hopper and Blackwell, including FSP falcon engine support, EMEM operations, MCTP\/NVDM message infrastructure, and FSP Chain of Trust boot with GSP lockdown release.\n<\/p>\n<p>&#8211; Add support for 32-bit firmware images and auto-detection of firmware image format.\n<\/p>\n<p>&#8211; Add architecture-specific framebuffer, sysmem flush, PCI config mirror, DMA mask, and WPR\/non-WPR heap sizing.\n<\/p>\n<p>&#8211; GSP boot and unload:<br \/>\n<br \/>&#8211; Refactor the GSP boot process into a chipset-specific HAL, keeping the SEC2 and FSP boot paths separated cleanly.\n<\/p>\n<p>&#8211; Implement proper driver unload: send UNLOADING_GUEST_DRIVER command, run Booter Unloader and FWSEC-SB upon unbinding, and run the unload bundle on Gsp::boot() failure. This removes the need for a manual GPU reset between driver unbind and re-probe.\n<\/p>\n<p>&#8211; GA100 support:<br \/>\n<br \/>&#8211; Add support for the GA100 GPU, including IFR header&#8230;<\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.2-DRM-Rust\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NVIDIA&#8217;s Nova Driver Continues Being Built Up In Linux 7.2 Along With Other DRM Rust&#8230;<\/p>\n","protected":false},"author":1,"featured_media":264795,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=nvidia-rtx-pro-blackwell&image=nvidia_rtx_pro_2","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[71,57],"class_list":["post-264793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux","tag-security"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/264793"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=264793"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/264793\/revisions"}],"predecessor-version":[{"id":264797,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/264793\/revisions\/264797"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/264795"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=264793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=264793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=264793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}