2 ms·
> Why do we say that Nvidia does not have enough driver support on linux? It's a long story. Nvidia has provided pretty-good datacenter/CUDA support on Linux
by talldayo 2y ago
> Why do we say that Nvidia does not have enough driver support on linux?
It's a long story.
Nvidia has provided pretty-good datacenter/CUDA support on Linux for a long time, now. The problem is desktop Linux. Nvidia wanted to focus on supporting the old x11 desktop server at a time when most distros were switching to Wayland as a replacement. Nvidia tried to fix the issue by giving Linux devs a proprietary render API to develop Wayland support on, but it was largely rejected since it required writing a lot of platform-specific code. For a few years, the only way to properly accelerate Wayland on Nvidia hardware was to use the reverse-engineered Nouveau drivers that broke most desktop software - a catch-22 for Nvidia users that wanted a more updated desktop experience.
Very recently, a few things started changing. For one, Nvidia started to shuffle around their proprietary GPU code to make their hardware more open and modular. For two, starting with 510-series drivers and continuing through 535 and 555, Nvidia has started to make Wayland support a priority. In the long-term this should resolve the issue of Nvidia GPUs requiring special workarounds to support modern desktops.
- hintymad 2y agoAh, did you mean that supporting GPGPU for CUDA workload is quite different from support GPU for graphics (or for all the GPU functions)?
- talldayo 2y agoThey are pretty distinct. Having good CUDA drivers didn't mean raster graphics were accelerated well, and for a while the bulk of Nvidia's efforts were focused on a depreciated backend. The good news is that those days are mostly behind us, with the more recent Nvidia drivers. Guess the crypto/AI boom helped them find the cash to hire better Linux devs.
- rapatel0 2y agoThe latest NVIDIA driver is open source