Ben, thank you for your efforts.
post
Why NVidia?! Why do you force me to stay on Windows?! WHYYYYYYY?!
That's what went through my head yesterday as OneDrive threw the towel (again) and borked the whole Windows Explorer (again) so any attempt to access my own files would just freeze the Explorer-Window (again) because OneDrive tried to frantically download a folder that was deleted both locally and online (again) and OneDrive got confused (again)
The state of GPUs on Linux:
- Want to game: choose AMD,
- Want to do ML/scientific computing: choose NVIDIA,
- Want to do both: fuck you!
Or buy a motherboard with dual slots and install one of each, hopefully you're made of money
AMD is getting better for ML/scientific computing very fast for the regular consumer GPUs. I have seen the pytorch performance more than double on my 6700xt in 6 months to the point that it has better performance than a 3060(not ti).
Great to know, but unfortunately CUDA is still too entrenched in comparison to OpenCL - hopefully there's some way to convert from one to the other.
OpenCL is dead. Vulkan is the future.
We still need core libraries to be written as Vulkan compute shaders, similar to cuFFT and cuDNN.
There is VkFFT, but I don't know how good it is. I don't think anyone has written a VkDNN library.
NVIDIA has signaled that they will fully support Vulkan.
There's also ROCm from AMD that is suppoed to be the rival of CUDA.
Gaming has been perfectly fine, just use the proprietary driver.
Nvidia can game just as well as it does on windows, proprietary driver inconveniences aside.
I'm doing both on AMD, while I contribute to a bunch of ROCm packages. Stable Diffusion XL and training runs great.
This is the best summary I could come up with:
Hours after posting a large patch series for enabling the Nouveau kernel driver to use NVIDIA's GSP for improving the support for RTX 20/30 series hardware and finally enabling accelerated graphics support on RTX 40 "Ada Lovelace" GPUs, the Red Hat maintainer has resigned from his duties.
Throughout all the battles, particularly after the GTX 900 series and later has required signed firmware images for enabling any accelerated GPU support, he's now resigning from maintaining the driver.
This is a personal decision that I've been mulling over for a number of years now, and I feel that with GSP-RM greatly simplifying support of future HW, and the community being built around NVK, that things are in good hands and this is the right time for me to take some time away to explore other avenues.
I still have a personal system with an RTX 4070, which I've been using the nouveau GSP-RM code on for the past couple of weeks, so chances are I'll be poking my nose in every so often :)
It will be very interesting to see how this plays out considering Ben has been the number one contributor to the Nouveau kernel driver for years while at Red Hat.
Stay tuned to Phoronix to see how the open-source NVIDIA Linux graphics driver development evolves from this unexpected move.
The original article contains 470 words, the summary contains 222 words. Saved 53%. I'm a bot and I'm open source!
Wow I gotta stop hanging out exclusively in Rust communities. When I read the headline I was expecting much more drama.
all 37 comments