Con NVIDIA 525.23 de ayer El controlador beta de Linux, además de muchas mejoras en su código de fuente cerrada, su controlador de kernel de GPU de código abierto en desarrollo también ha recibido algunas mejoras.
El controlador de núcleo de GPU de código abierto de NVIDIA, presentado a principios de este año en la serie R515, sigue estando disponible como parte del controlador empaquetado y también se distribuye por separado a través de GitHub para aquellos interesados. Hasta ahora, solo tiene clasificación de producción para las GPU del centro de datos de NVIDIA, pero también se puede usar opcionalmente en las GPU GeForce de consumo, para la serie RTX 2000 y más nuevas, dados los requisitos de hardware del procesador del sistema GPU (GSP).
Con el lanzamiento del controlador NVIDIA 525.23, su código de controlador de kernel de GPU de código abierto ha visto algunas mejoras. Ese controlador de kernel abierto ahora admite la rotación de pantalla en X11 junto con Quadro Sync, Stereo y YUV 4:2:0. Además, el controlador ahora es compatible con el seguimiento indirecto de ramas (IBT) cuando lo habilita el kernel en las plataformas compatibles.
El controlador abierto de NVIDIA que admite el seguimiento de rama indirecta es importante dado que el kernel ascendente se está preparando para habilitar IBT de forma predeterminada, probablemente para Linux 6.2, mientras que algunos kernels de distribución también lo han hecho en nombre de una mayor seguridad.
El controlador de kernel NVIDIA de código abierto también ha reestructurado la forma en que se distribuye y maneja el firmware GSP. Ahora hay varios archivos de firmware para reemplazar el antiguo firmware jumbo”gsp.bin”, por lo que ahora hay un archivo para cada arquitectura de GPU.
El último código del controlador de núcleo de GPU de código abierto de NVIDIA para la versión beta de R525 se puede encontrar a través de GitHub.
Este código de kernel de GPU abierto de NVIDIA todavía no está en condiciones de subir al kernel de la línea principal. Pero al menos el controlador Nouveau ascendente ha estado trabajando para lograr la compatibilidad con NVIDIA GSP que puede aprovechar parte de la IP recién abierta y, al utilizar el GSP, idealmente les permitirá eludir algunas de las limitaciones de reloj existentes que han llevado a un rendimiento muy lento para años en lo que comenzó como un controlador de ingeniería inversa.