Ben Skeggs, former Nouveau lead developer and former Red Hat employee has joined NVIDIA. He resigned from Nouveau development as a personal decision removing himself from the MAINTAINERS file September of last year.
After months of being radio silent in Nouveau driver development, Skeggs sent a massive 156-part patch set as a follow-up on the Noveau GSP firmware enablement work, code cleanup, ioctl-like interfaces between NVKM and the Nouveau DMS driver which will reduce driver overhead and call chain complexity.
The important part for this news is that this patch series was submitted using his new NVIDIA work email address.
Strange times indeed since, no one was expecting that Skeggs would be at NVIDIA, and due to the history involved with that company that he would also continue to contribute directly with Nouveau.
Looks like history may be repeating itself with AMD and Radeon…could this be another sign of NVIDIA opening up more?
Are we no longer too few to ignore? :)I blame AI.
All those AI training servers run Linux and NIVIDIA is raking in big bucks, because of them.
A better driver might just what keeps in front of the competition.
OK, he sent the patches, but are the Nouveau people allowed to use them?
Let's not forget that Nvidia has contributed to Nouveau before:
https://www.phoronix.com/news/NVIDIA-Nouveau-GV11B-Volta-Xav
Arthur Huillet is also amongst the ranks, and he is contributing directly to NVK.
https://nouveau.freedesktop.org/ArthurHuillet.html
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28714
That makes two instances of hell freezing over for me :V
This is bad news. Can likely lead to the Noveau Driver not being developed properly anymore. Perhaps its Nvidia's way of "shutting down" development on the open source driver with seeming like it is.
Why would they send lots of patches then?
I also lean to them enabling the free driver at least for good AI performance. Don't know if they care for graphics performance here in the same way though.
Yeah, these weird conspiracy theories need to stop.This is bad news. Can likely lead to the Noveau Driver not being developed properly anymore. Perhaps its Nvidia's way of "shutting down" development on the open source driver with seeming like it is.
Why would they send lots of patches then?
I also lean to them enabling the free driver at least for good AI performance. Don't know if they care for graphics performance here in the same way though.
https://www.youtube.com/watch?v=HBAdbxjbTM0
Also its my understanding the open-source driver can't do CUDA, DLSS, HDR or HDMI2.1 etc... like its pretty vanilla and may NEVER see those features become a thing?
Last edited by TheRiddick on 19 April 2024 at 12:11 am UTC
This is bad news. Can likely lead to the Noveau Driver not being developed properly anymore. Perhaps its Nvidia's way of "shutting down" development on the open source driver with seeming like it is.
Why would they send lots of patches then?
I also lean to them enabling the free driver at least for good AI performance. Don't know if they care for graphics performance here in the same way though.
To be fair this is something that companies like Microsoft are famous for. It's even got a name, "Embrace, Extend, Extinghuish"
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish
Come on, this patch is coming from a previous maintainer of this very code. So what, he was an open source hero, then went to nvidia and continues working on the same project but now suddenly it's all a conspiracy to thwart open source? That's nonsense.
As much as I've expressed that the card I have in my system at the moment is very likely the last time I ever put an NVIDIA card in my system, it would be really nice to see NVIDIA pivot and embrace open-source drivers, as they're unfortunately still where most people look for GPUs. Even with the 40 series, somehow.
Last edited by pilk on 19 April 2024 at 3:25 am UTC
Here's to a bright future for Nvidia cards on the Linux desktop!Cheers. This year's proven it's closer than we once thought.
A 980 is still a nice thing.
Guess the linux binary driver won't die ever.
But that makes literally zero sense in this context. What are they going to extinguish exactly? They're contributing to make their open source driver better - it's exactly what we want.This is bad news. Can likely lead to the Noveau Driver not being developed properly anymore. Perhaps its Nvidia's way of "shutting down" development on the open source driver with seeming like it is.
Why would they send lots of patches then?
I also lean to them enabling the free driver at least for good AI performance. Don't know if they care for graphics performance here in the same way though.
To be fair this is something that companies like Microsoft are famous for. It's even got a name, "Embrace, Extend, Extinghuish"
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish
This MEME comes to mind.
https://www.youtube.com/watch?v=HBAdbxjbTM0
Also its my understanding the open-source driver can't do CUDA, DLSS, HDR or HDMI2.1 etc... like its pretty vanilla and may NEVER see those features become a thing?
They support HDMI2.1.
Also it's 20< years not never. Patents aren't perpetual contrary to copyright and trademark.
This MEME comes to mind.
https://www.youtube.com/watch?v=HBAdbxjbTM0
Also its my understanding the open-source driver can't do CUDA, DLSS, HDR or HDMI2.1 etc... like its pretty vanilla and may NEVER see those features become a thing?
They support HDMI2.1.
Also it's 20< years not never. Patents aren't perpetual contrary to copyright and trademark.
But that makes literally zero sense in this context. What are they going to extinguish exactly? They're contributing to make their open source driver better - it's exactly what we want.
I think people are just confused why Nvidia has suddenly done a 180 and are worried that it's just another trick rather than some actually good news.
If it was bad news, though, why bother going through the trouble of open-sourcing stuff and then hiring developers? I think the worst thing that could happen is that Nvidia takes all the credit for providing good open-source drivers despite it actually just being the tremendous efforts of a select few.
Uhm, am I remembering incorrectly here, but I thought Noveau was a more or less dead project and there was another open source driver initiative for nvidia that was coming about a while back? Like one sponsored by them?Yeah, these weird conspiracy theories need to stop.This is bad news. Can likely lead to the Noveau Driver not being developed properly anymore. Perhaps its Nvidia's way of "shutting down" development on the open source driver with seeming like it is.
Why would they send lots of patches then?
I also lean to them enabling the free driver at least for good AI performance. Don't know if they care for graphics performance here in the same way though.
I had to switch to AMD a while back when I ran into an nvidia specific bug that the devs refused to fix... And then for the computer the 3080 went into, I ended up getting another AMD card because it worked with passing 3d rendering to a VM better :) (I should probably write up an article on how to get FoundryVTT onto 5 screens with one computer and 5 keyboard / mice...)
Are we no longer too few to ignore? :)I blame AI.
All those AI training servers run Linux and NIVIDIA is raking in big bucks, because of them.
A better driver might just what keeps in front of the competition.
AFAIK, that's a compute/CUDA territory where Nvidia driver have no problems and no matches.
Instead, I think it all comes to the need for Nvidia to (finally) better integrate with the Linux driver subsystem which would in turn imply being more open.
Maybe there's nothing to blame, let's hope for good.
See more from me