Nvidia finalmente lanza módulos de núcleo de GPU de código abierto para Linux

nvidia-omniverse-wpp.jpg

Imagen: Nvidia

Sería útil que alguien hiciera un control de temperatura del infierno porque después de años de consultas y solicitudes, Nvidia ha publicado en GitHub el código fuente de sus módulos de kernel de GPU.

Sin embargo, los usuarios de escritorio de Nvidia que sufren mucho y desean deshacerse del controlador binario deberían moderar su entusiasmo, ya que las GPU de centro de datos de Turing y Ampere son la primera arquitectura considerada lista para producción y características compatibles como múltiples pantallas, G-SYNC y RTX ray tracing en Vulkan. y OptiX.

Nvidia dijo que el soporte de escritorio era de calidad alfa y que los usuarios podían optar si así lo deseaban.

El paquete de controladores lanzado por Nvidia tendrá tanto el controlador binario como el de código abierto, y la decisión sobre cuál usar se tomará durante la instalación del controlador.

La compañía de GPU admitió que su controlador no estaba listo para subirse al kernel de Linux, pero que funcionaría con Canonical, Red Hat y Suse.

«Mientras tanto, el código fuente publicado sirve como referencia para ayudar a mejorar el controlador Nouveau», dijo la compañía.

«Nouveau puede aprovechar el mismo firmware utilizado por el controlador de Nvidia, exponiendo muchas funcionalidades de la GPU, como la gestión del reloj y la gestión térmica, aportando nuevas características al controlador integrado de Nouveau».

Proporcionando más antecedentes, el director de Red Hat, Christian Schaller, dijo en una publicación de blog que Nouveau y los mantenedores del kernel se habían estado reuniendo con Nvidia durante el último mes.

«Esta es solo la parte del kernel, una gran parte de un controlador de gráficos moderno se encuentra en el firmware y los componentes del espacio de usuario y aún son de código cerrado», escribió Schaller.

«Pero sí significa que ahora tenemos un controlador de kernel de Nvidia que comenzará a poder consumir las API solo de GPL en el kernel de Linux, aunque esta versión inicial no consume ninguna API que el controlador anterior no estuviera usando».

Schaller agregó que tanto el controlador Nvidia binario como el controlador Nouveau existentes se mantendrían, incluso cuando se construya el nuevo controlador de código abierto.

«En el corto plazo inmediato no tendrá un gran impacto. Pero con el tiempo proporciona un camino para simplificar radicalmente el soporte del hardware de Nvidia», dijo.

«A largo plazo, esperamos poder obtener una experiencia similar con el hardware de Nvidia que la que podemos ofrecer hoy para el hardware de Intel y AMD, en términos de funcionalidad lista para usar. Lo que significa soporte desde el primer día para nuevos conjuntos de chips, un Mesa de código abierto de alto rendimiento controlador para Nvidia y nos permitirá firmar el controlador de Nvidia junto con el resto del kernel para habilitar cosas como la compatibilidad con arranque seguro».

El estado del soporte de Nvidia para Linux ha sido un problema de larga data. En 2012, Linus Torvalds dijo que Nvidia era «la peor empresa con la que hemos tratado», antes de señalar a la empresa con el dedo medio.

Cobertura relacionada

  • La SEC emite una multa de $ 5.5 millones a Nvidia por divulgaciones inadecuadas de criptominería
  • Nvidia presenta la tarjeta gráfica «más rápida del mundo»
  • Nvidia investiga incidente de ciberseguridad
  • El sueño de Nvidia de poseer Arm ha terminado oficialmente

Deja un comentario