The Panfrost Gallium3D OpenGL El controlador y los controladores de código abierto PanVK en Mesa han recorrido un largo camino a través de la ingeniería inversa para el soporte de gráficos de Arm Mali. Sin embargo, hasta este punto, la atención se ha centrado en las arquitecturas”Midgard”y”Bifrost”de Arm, mientras que la arquitectura”Valhall”más nueva ha existido durante los últimos dos años. El esfuerzo de Panfrost para criar a Valhall ahora está en marcha.

Alyssa Rosenzweig, quien ha liderado el esfuerzo de Panfrost para los gráficos de código abierto de Arm Mali, ha estado trabajando durante un tiempo para lograr que la arquitectura Valhall de Arm se realice ingeniería inversa y sea compatible con el código del controlador de gráficos de Linux. (Eso también se suma a su trabajo separado sobre la ingeniería inversa de los gráficos de Apple M1 como otra aventura de código abierto en curso).

Ahora merged son los bits XML iniciales que establecen la nueva arquitectura para Panfrost, así como el soporte de Pandecode utilizado para la depuración de flujo de comandos/ingeniería inversa.

Agregue XML para la próxima versión de arquitectura principal de Mali, v9, y agregue soporte para la nueva arquitectura a pandecode. Detuve el envío de esta solicitud de fusión mientras realizaba ingeniería inversa activamente para evitar enviar spam a mesa con confirmaciones que descubrían nuevos campos desconocidos. Ese ciclo r/e se ha estabilizado, así que me gustaría seguir adelante con esto… mi rama que agrega soporte de Valhall a Mesa es lo suficientemente grande como está.

Los bits de habilitación de Valhall para el controlador Panfrost todavía se está trabajando a través de sucursal Mesa Gitlab de Alyssa . Veremos si esos bits están preparados a tiempo para Mesa 22.0 el próximo trimestre, pero al menos los primeros bits ahora están llegando a la línea principal.

Arm’s Valhall se estrenó con las GPU Mali G57/G77 y ha continuado con el último procesador gráfico Mali G710. Valhall presenta varios cambios de motor, un ISA escalar simplificado y otras mejoras de diseño sobre Bifrost.

Categories: IT Info