Nvidia gives a major boost to Nouveau open source driver for Linux

(Image credit: Future)

Nvidia has extended a helping hand to the developers working on Nouveau, the open source Linux driver for Nvidia graphics cards, in a move that comes rather out of the blue.

To be precise, Nvidia has released further GPU hardware documents to aid the project which has had its fair share of thorny issues, shall we say.

Nvidia contacted Phoronix in an emailed statement which reads: “Nvidia has released public, freely available (MIT licensed) documentation of portions of its GPU hardware interface. This is a work in progress; not all interfaces have been published.”

The documents largely pertain to Pascal, Maxwell, and Kepler GPUs, the three generations previous to Turing (Volta is also covered). Sadly, the latest Turing graphics cards aren’t covered here, because they are simply too new, and work on compiling their open source documentation is still a work in progress, apparently.

The good news is that this is a substantial helping of useful info on everything from memory clocking to power states, and will definitely assist the Nouveau folks with honing their open source Nvidia driver to a greater extent.

Although as Phoronix observes, unfortunately it won’t provide a solution for one of the biggest current stumbling blocks, where Maxwell graphics cards (GeForce 900 series) have been affected by Nvidia’s signed firmware restrictions, and an inability to reprogram the GPU to operate at stock clocks rather than lower boot clock speeds.

Still, progress is definitely being made here, and perhaps this is a sign that Nvidia will be more willing to cooperate on the open source front going forward.

Open and closed cases

Why would you want open source drivers anyway, you might ask? Aside from wanting to support the general concept of free and open software – and distros that build themselves around these offerings – some folks may have more niche needs where Nvidia’s proprietary driver for Linux isn’t always the best choice.

For example, those running old Nvidia graphics cards – pre-Kepler, or indeed much further back – may well find that Nouveau provides a smoother experience than Nvidia’s own GPU driver (because as time progresses, Nvidia neglects and ceases support for older cards, perhaps just assuming that everyone has moved on).

For most Linux folks, though, Nvidia’s proprietary driver will be best, as Nouveau is still in a fairly rough state, generally speaking, particularly for anything beyond simple desktop computing.

However, extra hardware documentation like what Nvidia has just provided should go a long way to remedying that situation, and Nouveau will hopefully become a more viable choice across a wider range of scenarios in the future.

TOPICS

Darren is a freelancer writing news and features for TechRadar (and occasionally T3) across a broad range of computing topics including CPUs, GPUs, various other hardware, VPNs, antivirus and more. He has written about tech for the best part of three decades, and writes books in his spare time (his debut novel - 'I Know What You Did Last Supper' - was published by Hachette UK in 2013).

Latest in Gaming Components
An AMD Radeon RX 9070 XT made by Sapphire on a table with its retail packaging
Where to buy AMD Radeon RX 9070 XT and RX 9070: the best retailers in the US and UK to check for stock
Image of the Resident Evil 4 remake & the RTX 4080 Super
I've spent 250 hours in the Resident Evil 4 remake using an RTX 3080 Ti - the upgrade to an RTX 4080 Super and Asus' 49-inch OLED ultrawide is worthwhile
best crossplay games: Horizon from Apex Legends slowly approaching a machine that glows with blue light
AMD's new anti-lag feature could mark you as a cheater in your favorite competitive shooter
BenQ Zowie XL2566K gaming monitor
BenQ Zowie XL2566K review: for pro gamers only
Promotional image for the Crucial T700 Gen5 NVMe SSD.
Crucial players – how this Gen5 SSD can unlock your gaming potential
G.Skill DDR5 RAM against a colorful pink backdrop
Good news gamers, Samsung is making 12nm DDR5 RAM easier to get
Latest in News
Google Gemini Flash 2.0 Images
I tried Gemini's new AI image generation tool - here are 5 ways to get the best art from Google's Flash 2.0
An image of the Samsung Galaxy S25 Ultra from a hands-on event
Samsung Galaxy S26 Ultra could resurrect an intriguing camera feature
Eurocom Raptor X18
At $15,000, this massive 256GB RAM laptop makes Apple's MacBook Pro look affordable, tiny and very, very slow
Cristin Milioti in Black Mirror season 7
Netflix launches trailer for Black Mirror season 7, giving us a look at its first-ever sequel episode and an unexpected returning character
A graphic of the PC Gaming Show
Get ready for a bounty of PC games on June 8, as the PC Gaming show is back
A close up of The Daily podcast from Pocket Casts' web page
‘Podcasting shouldn’t be locked behind walled gardens’: Pocket Casts slams Spotify and makes its web player free to all