Un equipo de desarrolladores ha logrado un avance significativo en el desarrollo de un controlador de GPU en Rust para hardware Arm Mali, denominado Tyr. En 2025, el equipo demostró la capacidad de ejecutar el juego de carreras de código abierto SuperTuxKart en una conferencia, marcando un hito importante. Este esfuerzo colaborativo entre Arm, Collabora y Google se produce en un contexto de cambio en el ecosistema de controladores de Linux, con la DRM (Direct Rendering Manager) subsystem moviéndose hacia la obligatoriedad del uso de Rust. El objetivo principal de Tyr es, inicialmente, soportar dispositivos móviles con Mali, seguido de otras plataformas integradas, y evolucionar en conjunto con el controlador Nova de Rust. Si bien una versión básica del controlador se ha integrado en el kernel 6.18, aún faltan funcionalidades clave como la gestión de energía, la recuperación del GPU y la implementación completa de Vulkan. El desarrollo actual se centra en la creación de abstracciones de Rust necesarias para estas funcionalidades, con la meta de lograr compatibilidad y rendimiento comparables a los controladores existentes escritos en C, allanando el camino para futuros controladores de GPU más seguros y eficientes.
Tyr: Controlador de GPU en Rust impulsa gráficos en Arm
Fuentes:
The future for Tyr
