r/LinuxCirclejerk • u/AG99871 Arch GNU/Linux • 1d ago
Why doesn't Linux kernel support Nvidia? Poor nvidia has to make the drivers themselves :(
62
48
u/QuantumQuantonium 1d ago
Its because Tux hates the color green, so he bans any kernel modules added to Linux which consist of the color green
11
2
50
u/Jack1101111 1d ago edited 1d ago
AMD drivers are made by amd with the community.
NVIDA released part (most) of drivers sources after an extortion, but doesnt develop with the community.
26
u/ScallionSmooth5925 1d ago
It's a starch to call that release. Basically they moved 50% to an embeded controller on the gpu and the other 40% into a binary blob then the last 10% was released open source
11
u/arthursucks 1d ago
All my homies use Nouveau. I mean sure, it doesn't support CUDA out of the box, but none of the video cards we have support CUDA out of the box either.
2
u/Embarrassed-Salt6590 1d ago
U said it if u don't have cuda support using nvidia stuff means u have to rely on an old version People like me have to put up with long term bugs left by nvidia drivers just to use cuda
10
u/BeginningEcho4983 1d ago
(serious answer) You clearly don't know the software side.
The kernel-side driver by nvidia is closed-source, with a "glue" part which can be modified but no one can know how exactly it interacts with the driver code.
AND the DRI implementation for very long supported only an alternate implementation of a backend, due to which wayland compositors had to reimplement a huge portion of themselves to support it... For less features (non-user-facing)
Recently they released opensource kerbel drivers for the most expensive and latest GPUs, but then still it's not involved with the community.
A significant portion previously likely in the driver is moved to on-GPU binary firmware blobs and the interaction isn't very clear.
And many other drawbacks and issues.
Yes nouveau exists, it's a reverse-engineering project, and it isn't really very ideal.
9
4
u/zardvark 1d ago
If Nvidia wasn't run by a bunch of pricks who don't give two $hits about desktop Linux, then things might be different, eh?
BTW - Virtually no one uses the AMD drivers, they use mesa, instead.
3
u/ElectroDaddy 1d ago
No one is discriminating against Nvidia, it’s that Nvidia isn’t making the stuff they need to make available so the community can easily help make drivers. And Nvidia isn’t making them for Linux because they don’t believe the market share is there, so it isn’t worth their time.
In their eyes, you should just use Mac or Windows. They also don’t have any financial motivation to care. And would much rather keep their tech proprietary, and couldn’t care less if a comparatively small number of Linux users have difficulties.
3
u/Imaginary_Buddy723 Feedin' my Dora 🗣️ 🔥🎩🎩 22h ago
Fuxk Nvidia the winslop supporter tux phoned me and said he'll slime j huang
3
u/No_Fondant8277 Debian debian forever :upvote: 1d ago
IS this a meme no?
12
3

124
u/nobanjostring 1d ago