The New Rust-Written NVIDIA "NOVA" Driver Submitted Ahead Of Linux 6.15
The New Rust-Written NVIDIA "NOVA" Driver Submitted Ahead Of Linux 6.15
Just a moment...
The New Rust-Written NVIDIA "NOVA" Driver Submitted Ahead Of Linux 6.15
Just a moment...
Phoronix comments continue to be demented
Wow, you weren't kidding. Full-on death threats and nazi talking points... over a graphics driver.
Sounds promising
Does it?
I mean, the goal here should be transparent setup, full feature support across all applications and very quick updates to official driver parity. My bar for "promising" may be in a different place.
INB4: The rust maintainer for Nvidia "NOVA" Driver has ceased development and left his position vacant because of harassment from C++ devs.
I wonder if this project is more shielded (from douchebags) than other affected projects like Asahi and the like.
Hmm I hope the chosen language doesn't cause performance issues.
Well, it shouldn't. Both C and Rust can achieve the same performance. There's also no overhead for calling Rust from C or vice versa. Theoretically, some detail-optimizations look less horrid in C, but on the other hand, writing parallel code is significantly easier in Rust. Graphics drivers tend to be all about parallelism, although I can't say how relevant it actually is in this case.
Having said that, it is likely that the initial versions of this new driver will have worse performance, until the code base matures more.
Rust can be faster or slower depending on how you write your C code. In general they are the same.
Somewhere, somebody's having a meltdown because Rust is spreading more and more in the kernel.
Good to see that NVIDIA is writing opensource drivers (or starting to). I guess it's too much to ask to support old graphics cards, with NVIDIA mostly caring about money and a linux driver being an incentive to choose NVIDIA over AMD for some.
Anti Commercial-AI license
Probably more than just one somebody, based on the drama in these last few week's. 😜
It's too bad that there's still a proprietary binary layer that this driver will talk to. (I'm assuming right/wrong that it's not open source, since it's binary.)
Best to support AMD if you game on Linux. Really wish Intel would step up their GPU game.
This comment is licensed under CC BY-NC-SA 4.0
I must've missed that from in the post. Do you have more information on that?
Anti Commercial-AI license
I've bought two AMD GPUs in the last two years but I still have three Nvidia GPUs that I use. The cost of moving everything over to AMD is high so it just takes time to get rid of old hardware as a best case scenario.
It looks like this driver was written by folks at Red Hat, not NVIDIA.
I genuinely don't get the hate on Rust. Is it just people scared they'll be out of a job after spending all their time learning and using an older language?
Yes.