ᐈ El desarrollador de NVIDIA abre una solicitud de extracción de funciones para el controlador NVK de código abierto

El desarrollador de NVIDIA abre una solicitud de extracción de funciones para el controlador NVK de código abierto

Si su interés no despertó lo suficiente cuando el ex desarrollador principal de Nouveau se unió a NVIDIA y envió una gran serie de parches para este controlador de kernel de NVIDIA de código abierto y ingeniería inversa, aquí hay otro giro de la trama: otro ingeniero de NVIDIA abre una solicitud de fusión. agregando al controlador Mesa NVK Vulkan

Apenas unas semanas después de notar que el ex mantenedor de Nouveau DRM, Ben Skeggs, ahora está en NVIDIA después de dejar Red Hat, Arthur Huillet de NVIDIA abrió una solicitud de fusión de funciones para el controlador NVK de Mesa.

Si el nombre no le suena, Arthur Huillet comenzó hace más de una década contribuyendo a la pila de controladores Nouveau... Sin embargo, ha estado trabajando en NVIDIA Corp durante los últimos años en lo que era simplemente su controlador patentado NVIDIA Linux. Pero este mes comenzó a contribuir a Mesa con revisión de código/comentarios sobre NVK y ahora una solicitud de fusión de características.

El desarrollador de NVIDIA abre una solicitud de extracción de funciones para el controlador NVK de código abierto

La solicitud de fusión es para implementar soporte de rasterización conservadora para todas las GPU NVIDIA con el controlador NVK. Es interesante ver a un ingeniero de NVIDIA contribuyendo con una extensión Vulkan (VK_EXT_conservative_rasterization) a NVK que comenzó como un controlador NVIDIA Vulkan comunitario de código abierto como parte del paraguas Nouveau.

Esto se alinea con la actividad que he estado viendo en las listas de correo, así como con una mayor participación de NVIDIA y también con otras cosas. Aunque el alcance de los planes de NVIDIA en torno al soporte de controladores de Linux de código abierto no está claro públicamente. Está claro que ahora están contribuyendo directamente al kernel y a los componentes de Mesa. Es probable que todo esto sea complementario a su pila de controladores binarios existentes y maduros: es poco probable que los vean abrir sus componentes propietarios de espacio de usuario, especialmente alrededor del jardín amurallado de CUDA, pero es interesante ver los movimientos que están haciendo. Presumiblemente, esto se está haciendo para satisfacer a los clientes (¿potenciales?) que están cada vez más interesados ​​en al menos el soporte de su controlador de kernel de código abierto y para algunos casos de uso básicos u otros (¿críticos para la seguridad?) donde los componentes gráficos de Mesa pueden ser lo suficientemente buenos. AMD ha disfrutado de mucho éxito a lo largo de los años en Linux gracias a su compatibilidad con controladores de código abierto de primer nivel y ha desarrollado un gran número de seguidores en ese sentido. Se avecinan tiempos interesantes, por decir lo menos.