this post was submitted on 10 Mar 2025
93 points (100.0% liked)

Linux

9106 readers
186 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
top 28 comments
sorted by: hot top controversial new old
[–] warmaster@lemmy.world 1 points 1 hour ago

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.

[–] onlinepersona@programming.dev 22 points 12 hours ago (2 children)

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

[–] lengau@midwest.social 4 points 4 hours ago

It looks like this driver was written by folks at Red Hat, not NVIDIA.

[–] CosmicCleric@lemmy.world 10 points 12 hours ago (3 children)

Somewhere, somebody’s having a meltdown because Rust is spreading more and more in the kernel.

Probably more than just one somebody, based on the drama in these last few week's. 😜

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.

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~

[–] Earflap@reddthat.com 1 points 1 hour ago (1 children)

Isnt the battlemage GPU lineup supposed to be good?

[–] CosmicCleric@lemmy.world 1 points 57 minutes ago* (last edited 55 minutes ago)

They're getting better, but per the last Gamers Nexus video I watched, they are still falling behind nVidia/AMD's, performance-wise. They're good price wise.

~This~ ~comment~ ~is~ ~licensed~ ~under~ ~CC~ ~BY-NC-SA~ ~4.0~

[–] onlinepersona@programming.dev 2 points 7 hours ago (2 children)

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.)

I must've missed that from in the post. Do you have more information on that?

Anti Commercial-AI license

[–] CosmicCleric@lemmy.world 1 points 2 hours ago* (last edited 1 hour ago)

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.)

I must’ve missed that from in the post. Do you have more information on that?

The article mentions the following ...

the NOVA driver is intentionally limited to the RTX 20 "Turing" GPUs and newer where there is the NVIDIA GPU System Processor (GSP) with the firmware support to leverage for an easier driver-writing experience.

Also in the same article, there's a link to another article that mentions it a little bit more ...

"... serving as a hard- and firmware abstraction layer for GSP-based NVIDIA GPUs."

I've also read something about it from other places, other articles as well ...

The GSP is binary-only firmware loaded at run-time. The open-source kernel driver explicitly depends upon the GSP-supported graphics processors.

Basically, some/allot of the Nvidia "magic" is in their hardware/firmware, and that they are not open source.

Feel free to double check me on this though, that's just my interpretation based on quickly reading some articles over the last six months or so.

~This~ ~comment~ ~is~ ~licensed~ ~under~ ~CC~ ~BY-NC-SA~ ~4.0~

[–] semperverus@lemmy.world 2 points 4 hours ago* (last edited 4 hours ago) (1 children)

One of the (now ex) maintainers by the name of Christoph Hellwig said that they don't want multiple languages in their area of the kernel because it becomes hard to maintain, and specifically called out the fact that it wasn't targeted at Rust - they would have rejected Assembly too. The Rust developer by the name of Hector (can't remember his last name) pushing the change took it as a personal attack, flipped his shit and quit after trying to attack Christoph and get him removed for describing the introduction of another language as being akin to a "cancer."

Then Linus came in, noticed that the change wasn't actually pushing any non-C code into the kernel and told the maintainer that it wasn't his area to block in the first place, and that he has no place telling others what to do outside of the kernel.

So we lost a kernel maintainer and a Rust developer over one issue.

[–] Ghoelian@lemmy.dbzer0.com 2 points 4 hours ago* (last edited 4 hours ago) (1 children)

You're not wrong, but that's not the part they quoted :)

[–] semperverus@lemmy.world 2 points 3 hours ago* (last edited 3 hours ago)

Ahh you're right, I misread and thought it was about the rust drama. I need more coffee.

[–] randomaside@lemmy.dbzer0.com 2 points 10 hours ago (1 children)

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.

[–] CosmicCleric@lemmy.world 4 points 10 hours ago* (last edited 10 hours ago) (1 children)

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.

Totally understand. I hang on to my current GPU for as long as I can before switching to a new one (fiveish years), especially these days.

Having said that, if your goal is to move to Linux for gaming, best to go with a whole AMD setup if possible. Also a distro that updates often but is not bleeding edge. (For me, Fedora/KDE.)

~This~ ~comment~ ~is~ ~licensed~ ~under~ ~CC~ ~BY-NC-SA~ ~4.0~

[–] randomaside@lemmy.dbzer0.com 2 points 8 hours ago

This is True. I spend most of my gaming time on Bazzite with a 7800xt Nitro+ GPU. Works great 10/10.

[–] sxt@lemmy.world 15 points 12 hours ago (1 children)

Phoronix comments continue to be demented

[–] SimplyTadpole@lemmy.dbzer0.com 5 points 6 hours ago

Wow, you weren't kidding. Full-on death threats and nazi talking points... over a graphics driver.

[–] davidgro@lemmy.world 11 points 13 hours ago (1 children)
[–] MudMan@fedia.io -1 points 13 hours ago (1 children)

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.

[–] davidgro@lemmy.world 6 points 13 hours ago (1 children)

I don't think an open source driver will ever fully catch up to the proprietary ones in this case, but for people who want to use only open drivers if it eventually gets somewhat close that might be enough.

[–] MudMan@fedia.io 3 points 12 hours ago (1 children)

I guess? Ultimately Nvidia has like 90% plus market share in dedicated GPUs. This needs a very good solution to be acceptable for most potential users.

I guess for some applications if you get access to hardware acceleration in some form at least it's not a hard blocker, but unless your machine is very strictly dedicated to just a subset of applications who is paying a ton of money for a Nvidia GPU only to use it partially?

Ah, never mind. I'm just frustrated because I'm part of that 90% and even on the proprietary driver things have been flaky enough to get in my way. I'd still argue that the bar should be set at full usability, not remedial minimum functionality, though.

[–] davidgro@lemmy.world 4 points 12 hours ago (2 children)

I think you're absolutely right at the high-end, but if I have a cheaper or older machine (especially laptop) and I'm not going to play AAA games on it anyway, this driver could eventually lead to decent performance with even greater stability than the proprietary ones.

[–] MudMan@fedia.io 3 points 12 hours ago

Sure, I guess? But I also feel like the further you go down that list the more stable things are already, especially if you're willing to go shopping for distros that offer specific Nvidia-focused variants.

I'm also not super clear on what "high end" means in Linux circles, because a bunch of the Nvidia-proprietary features in question have been in place for over half a decade now and are tied to generations, not how expensive the cards are.

At some point you need to develop the ability to catch up to the proprietary side of things, which means progressing faster than they iterate. I'm not keyed in to day-to-day updates to the point where I can tell if that's the case, but from the stuff that reaches me organically that doesn't seem to be what's happening so far.

[–] Aux@feddit.uk 1 points 12 hours ago (1 children)
[–] davidgro@lemmy.world 1 points 11 hours ago

I meant in the sense of could possibly, but I don't have a guess on how likely.

I am extrapolating on the stability thing just based on the language it's coded in, which isn't any kind of guarantee, but I think it is a good sign