Close Menu
Linux All DayLinux All Day
    Facebook Bluesky Mastodon X (Twitter)
    Linux All DayLinux All Day
    • News
    • Operating Systems
      • Linux Distributions
      • Android-based OS
      • ChromeOS Alternatives
    • Software
      • Apps & Tools
      • Desktop Environments
      • Installation & Management
    • Tutorials
      • Linux Basic & Tips
      • System Optimization
      • Security & Privacy
    • Linux Gaming
      • Game News & Reviews
      • Emulators & Retro
      • Performance & Benchmarks
    • Comparisons
    Mastodon Bluesky Facebook
    Linux All DayLinux All Day
    Home - News - NVIDIA Nova Driver Brings Initial Turing GPU Support to Open-Source Linux

    NVIDIA Nova Driver Brings Initial Turing GPU Support to Open-Source Linux

    A Major Step Towards Seamless Open-Source Support for GeForce RTX 20 and GTX 16 Series GPUs
    By David - DistroDrifter News November 17, 20254 Mins Read
    Share Facebook Bluesky Twitter Threads Reddit LinkedIn Telegram Tumblr Email Copy Link Pinterest
    Follow Us
    Facebook Mastodon Bluesky X (Twitter)
    NVIDIA Nova Driver Turing GPU Support
    Share
    Facebook Twitter Bluesky Reddit Threads Tumblr Email Copy Link

    NVIDIA Nova Driver Brings Initial Turing GPU Support to Open-Source Linux

    In the rapidly evolving landscape of Linux graphics drivers, a major development is brewing that directly impacts owners of older, yet highly capable, NVIDIA GPUs. NVIDIA engineers have released a new patch series that introduces initial support for the Turing architecture into the Nova open-source kernel driver. This move, which primarily focuses on enabling the GPU System Processor (GSP) functionality, is a significant stride toward providing a streamlined, high-performance open-source experience for cards like the GeForce RTX 20 and GTX 16 series.

    For years, the open-source community relied on the reverse-engineered Nouveau driver, which often struggled with modern GPUs, especially regarding power management and re-clocking. The emergence of the new NVIDIA efforts—the official NVIDIA open-source kernel modules and the community-driven, Red Hat-backed Nova driver—is changing this narrative. The Nova project, specifically written in the modern, memory-safe Rust language, is intended to be the spiritual successor to Nouveau for all GSP-enabled hardware.

    Understanding the GSP Architecture: The Key to NVIDIA Nova Turing Support

    The core of this breakthrough lies in the GSP Architecture (GPU System Processor). Starting with the Turing generation, NVIDIA included a RISC-V processor on their GPUs. This processor (GSP) handles a large number of tasks that were traditionally managed by the host CPU via the kernel driver, such as:

    • GPU Initialization: The GSP firmware manages the low-level boot-up process of the GPU.

    • Power Management: Crucially, the GSP handles complex power state switching and re-clocking, which has historically been Nouveau’s Achilles’ heel.

    By offloading these vital tasks to the GSP, the kernel driver becomes much simpler, more stable, and easier to maintain. The Nova driver is designed to communicate directly with the GSP firmware, acting as a lightweight core (Nova-Core) that boots the processor and interacts with it through a command queue.

    The latest patches submitted by NVIDIA focus on allowing Nova-Core to perform the initial pre-boot of the GSP-RM (Resource Manager) on Turing GPUs. While the support is still in its early stages and currently requires the very latest Linux firmware packages, it solidifies that the Nova project is actively expanding beyond the initial focus on newer architectures like Ampere and Ada Lovelace.

    What This Means for Everyday Linux Users

    For beginners and regular Linux users—the target audience of this website—this development translates into promising future benefits:

    1. Better Out-of-the-Box Performance: Once fully implemented and stable, the NVIDIA Nova Turing Support should solve the notorious power management issues that plague the older Nouveau driver on these cards. This means better idle power consumption and higher performance under load through proper re-clocking.

    2. Simplified Development: By focusing on the GSP layer, the Nova driver is significantly simpler than the older Nouveau codebase. This simplicity, combined with the safety features of the Rust language, promises a more reliable and less crash-prone driver experience down the line.

    3. Synergy with NVK: Nova is being developed to work seamlessly with NVK (the open-source Vulkan driver layer built into Mesa). This means that a combination of a stable Nova kernel driver and NVK userspace will eventually offer a fully open-source, high-performance gaming and graphical experience for modern NVIDIA GPUs.

    While the Nova driver is not yet ready to replace the proprietary NVIDIA driver or the existing Nouveau for everyday use, these constant updates prove that NVIDIA and the open-source community are heavily invested in closing the gap. Users with Turing cards (RTX 2000 and GTX 1600 series) should keep a close eye on future Linux kernel releases, particularly for Fedora, which often pioneers the integration of the latest kernel and driver technologies.

    The transition to GSP-only drivers for modern cards is a major shift, and the successful integration of Turing is an essential milestone that guarantees a future where open-source NVIDIA support is not just a secondary option, but a genuinely competitive one.

    Conclusion and Next Steps

    The introduction of initial NVIDIA Nova Turing Support is an exciting development for the Linux community. It marks the most aggressive push yet for comprehensive open-source support for NVIDIA’s GSP-enabled hardware, including the popular and widely-used Turing generation. This work ensures that these GPUs will receive high-quality, kernel-native support, making the Linux experience smoother and more performant for thousands of users.

    What do you think about the push towards Rust-based, GSP-only drivers like Nova? Are you running a Turing card on Linux? SHARE YOUR THOUGHTS IN THE COMMENTS BELOW and let us know your experience with the open-source drivers!

    Disclaimer: Modifying system drivers and kernel modules is always AT YOUR OWN RISK.

    Follow on Mastodon Follow on Bluesky
    Share. Facebook Twitter Bluesky Reddit Threads Telegram Email Copy Link

    Related post

    Mozilla Confirms Full “AI Kill Switch” for Firefox, Arriving in Early 2026

    December 20, 2025

    Linux Kernel 6.18 LTS: Speed, Security, and Rust Integration You Can’t Ignore

    December 7, 2025

    Linux Kernel 6.18 Released: The LTS Candidate That Shook the Filesystem World

    December 1, 2025
    Leave A Reply Cancel Reply

    → Switch to Linux Today
    • Facebook
    • Twitter
    • Mastodon
    • Bluesky
    More From Linuxallday
    Beyond the Grid: Mastering the Zen Flow of Bryce Tiles
    Mozilla Confirms Full “AI Kill Switch” for Firefox, Arriving in Early 2026
    Rescuezilla Review 2025: The ‘Undo Button’ for Your Entire PC
    Tails OS Review 2025: The Ultimate Amnesic System for Total Privacy
    Facebook X (Twitter) Mastodon Bluesky Threads RSS
    • About Us
    • Cookie Policy
    • Terms & Conditions
    • Privacy Policy
    • Disclosure & Disclaimer
    • Contact
    • Our Authors
    • Cookie Policy (EU)
    © 2026 Designed by FeedCrux

    Type above and press Enter to search. Press Esc to cancel.

    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}