Nvidia's moved most of the code to firmware before releasing Open-Source Linux drivers

Nvidia Cuda image
(Image credit: Nvidia)

Linux gaming, once thought of as a niche option for the passionate few, is now steadily moving out of the shadows. This has only been accelerated by its use in Valve's Steam Deck which is still working towards improvements for things like battery life with Linux drivers

Even just the announcement that the new hybrid console would be using the Linux platform boosted Linux's Steam market share by 1%. This might not sound like much, but for Linux gamers this has been a huge deal that's only getting bigger and potentially better.

Recently, amongst this surge for Linux gaming, Nvidia did the unthinkable by releasing some of its Linux GPU drivers as open-source. It started with the GPU kernels, which should allow for much easier troubleshooting by Linux developers. This would no doubt be helped along by the statistically better bug reporting from Linux users

But it seems this release may not be quite as good as we initially hoped according to Asahi Linux developer Hector Martin (via Charopf). Martin posted a series of Tweets explaining that most of the kernel driver was actually just moved to firmware. The new open-source component interacts with this closed firmware, but most of the work seems to be still taking place behind Nvidia's closed doors.

Steam in your hands

Steam Deck with an image from Elden Ring overlayed on the screen

(Image credit: Future, FromSoftware)

Steam Deck review: Our verdict on Valve's handheld PC.
Steam Deck availability: How to get one.
Steam Deck battery life: What's the real battery life of the new device?
How loud is the Steam Deck? And will it pass the Significant Other test?
Steam Deck - The emulation dream machine: Using Valve's handheld hardware as the ultimate emulator.

Martin also notes that this could be largely due to patent and licensing agreements within the code. There's probably plenty of stuff Nvidia doesn't have the rights to let go free and this was potentially the best effort the company could make for now.

The Nvidia FAQ also states that user-mode drivers such as CUDA would be untouched and will remain closed source. Though all of this does still beg the question why Nvidia is choosing to manage the code differently to many open source projects, especially given so much is still technically safely locked away.

Rather than a typical Github collaboration when it comes to patch submissions, Nvidia is still maintaining a fair amount of control. Fixes can be submitted through pull requests where Nvidia will review, and potentially integrate with modifications into a new driver release. As such, the published source code will only ever be a snapshot that's generated from the shared codebase, at least for now.

While it's great to see any Nvidia code go open-source, especially when it's regarding Linux, it's certainly not quite as open as many would like. Perhaps slightly ajar source would have been a better name this time around.

Hope Corrigan
Hardware Writer

Hope’s been writing about games for about a decade, starting out way back when on the Australian Nintendo fan site Vooks.net. Since then, she’s talked far too much about games and tech for publications such as Techlife, Byteside, IGN, and GameSpot. Of course there’s also here at PC Gamer, where she gets to indulge her inner hardware nerd with news and reviews. You can usually find Hope fawning over some art, tech, or likely a wonderful combination of them both and where relevant she’ll share them with you here. When she’s not writing about the amazing creations of others, she’s working on what she hopes will one day be her own. You can find her fictional chill out ambient far future sci-fi radio show/album/listening experience podcast right here. No, she’s not kidding. 

Read more
Valve logo with a man with a steam valve for an eye.
Valve dev says SteamOS isn't about killing Windows: 'If a user has a good experience on Windows, there's no problem'
Steam Deck's loading throbber
SteamOS beta could be available to download to your handheld gaming PC of choice as soon as April
A Steam Deck with SteamOS running in desktop mode.
A new and improved desktop experience just landed on Steam Deck and SteamOS is readying 'support for non-Steam Deck handhelds'
Valve Steam Deck with GeForce Now app overlaid on screen.
Nvidia announces dedicated GeForce Now app for Steam Decks and more, streamlining cloud gaming for mixed-reality headset wearers too
Nvidia CEO Jensen Huang holding an RTX 50-series card.
92% of Nvidia users turn on DLSS... if they've been lucky enough to bag an RTX 50-series card at launch AND have the Nvidia App installed
Valve Steam Deck OLED handheld PC
'The future of hardware at Valve is bright': Valve celebrates the success of Steam Deck and Steam OS
Latest in Graphics Cards
Colorful iGame RTX 5070 Ti Vulcan OC graphics card from various angles
The RTX 5060 and RTX 5060 Ti are rumoured to be mere weeks away, with board partners reportedly required to ensure at least one MSRP model at launch
Nvidia headquarters
Nvidia CEO sets sights on making 'several hundred billion' dollars worth of electronics in the USA over the next four years, increasing the chance of your next GPU being made in America
The Asus ROG Astral GeForce RTX 5090 Dhahab Edition, a gold-plated graphics card on a sand dune background
A Jensen Huang-signed version of this golden Asus RTX 5090 will be auctioned off to support relief efforts for the California wildfires
An MSI Vanguard RTX 5080 launch edition next to a Dragon Lucky figurine
You can win an MSI RTX 5080 in Taiwan if you collect nine dragon figurines given away with *checks notes* MSI RTX 50-series GPUs
Screenshots from Half-Life 2 RTX, showing the various new effects delivered by full ray tracing and enhanced assets.
Microsoft announces DirectX Raytracing 1.2 claiming 'game changing' performance benefits but it looks like the important stuff is already in Nvidia's RTX GPUs, even the old ones
Colorful iGame RTX 5070 Ti Vulcan OC graphics card from various angles
Colorful iGame RTX 5070 Ti Vulcan OC review
Latest in News
assassin's creed shadows review
Assassin's Creed Shadows streamer goes viral after confronting whining commenters: 'Normal people don't get upset about this sh***'
Assassin's Creed Shadows change seasons - An upper-body shot of Yasuke looking cheerfully up into the distance.
'This is just the beginning': Assassin's Creed Shadows dev team thanks fans for their support and promises more to come in the future
Geralt sitting on a wall wearing a Cyberpunk jacket modded by TheRealArdCarraigh
The Witcher 3 devs had to practically remake the game engine to make official modding possible
Serana from Skyrim, modded to look like a desiccated corpse.
Skyrim realism mod fixes your vampire girlfriend, giving her a voice and look more suited to someone who just got out of a coffin after 2,000 years
Gabe Newell looks into the camera, behind him is a prop of a turret from Team Fortress 2.
Gabe Newell's cult of personality is intense, but a Valve exec who worked with him says his superpower is how he 'delighted in people on the team just being really good at what they did'
Image for
'No real human would go four links deep into a maze of AI-generated nonsense': Cloudflare's AI Labyrinth uses decoy pages to trap web-crawling bots and feed them slop 'as a defensive weapon'