AMD envió el viernes nuevos parches para habilitar algunos”bloques”de IP de gráficos nuevos como parte de su estrategia de habilitación bloque por bloque que han estado usando para introducir un nuevo soporte de GPU a su pila de gráficos de Linux centrándose en series de parches más pequeños con versión. partes de la GPU en lugar de grandes series de parches monolíticos con coloridos nombres en clave sospechosos.
Con la serie AMD Radeon RX 7900 ya en buen estado junto con otro código RDNA3 probablemente asociado a otros próximos procesadores gráficos de la serie Radeon RX 7000, es posible que se pregunte qué sigue… La serie de parches enviada el viernes es para el NBIO 7.9 y GMC 9.4.3 bloques de hardware. Cuando comienzan a enviar dicha serie de parches, los parches de habilitación adicionales generalmente siguen de cerca en el transcurso de los siguientes días/semanas.
Con este enfoque de habilitación de bloque de IP de GPU, es difícil determinar para qué es exactamente esta nueva habilitación desde la perspectiva del producto. Aunque en el caso de habilitar el controlador de memoria de gráficos 9.4.3/GC 9.4.3 hay alguna indicación. Las GPU RDNA3 más recientes tienen GMC 11.x, mientras que GMC 9 con GFX9 ha regresado por su arquitectura CDNA… En referencia al AMD Instinct MI300, hemos visto GFX940 y este controlador de memoria de gráficos 9.4.3 probablemente esté relacionado a su vez con algún hardware acelerador adicional relacionado con CDNA/MI300. Para MI300 en general, ya han estado trabajando en el soporte del controlador Linux de código abierto desde el año pasado.
Con la habilitación de la nueva versión, continúan satisfechos con los encabezados, ya que la habilitación de GMC 9.4.3 incluye unas 67,9 000 líneas de código nuevo, en gran parte en forma de archivos de encabezado generados automáticamente por AMD. NBIO 7.9 son otras 49,3k líneas, nuevamente en su mayoría archivos de encabezado.
Veremos qué más parches vienen los días/semanas por delante, pero es bueno ver que AMD continúa trabajando en el prelanzamiento de la habilitación de hardware nuevo, de modo que, idealmente, para cuando se envíen sus nuevos productos, haya un buen soporte listo para usar en el núcleo principal de Linux.