NVIDIA publicó un driver de código abierto oficial para el kernel de Linux (hasta ahora, había ofrecido el soporte para Linux a través de un driver privativo). El driver R515 se publica bajo una licencia dual (GPLv2 estándar y MIT), para evitar cualquier tipo de conflicto con la línea oficial del kernel.
El driver se limita a las últimas generaciones de tarjetas gráficas de NVIDIA: Turing y Ampere (GTX 16, RTX 20 y RTX 30), por lo que la mayoría de los usuarios no se verán beneficiados, de momento.

El soporte de OpenGL, Vulkan, OpenCL y CUDA seguirá siendo privativo. Sin soporte de OpenGL y Vulkan es imposible ejecutar la inmensa mayoría de los videojuegos actuales, también supone una limitación a la hora de tener una experiencia plena con escritorios GNOME o KDE Plasma. OpenCL y CUDA están orientadas a sectores profesionales en los que se trabaja con soluciones como Blender.
NVIDIA dijo que los módulos para el kernel son opcionales y están listos para producción en las GPU empleadas en centros de datos, mientras que los considera en fase alfa para los modelos de gráficas GeForce y las orientadas a estaciones de trabajo. NVIDIA da un primer paso hacia la liberación de su código, veremos donde llega.
