Panthor Driver Makes Mali G610 GPU Opengl ES 3.1 Compatible

The Khronos Consortium, responsible for developing graphic standards, has officially recognized the Panthor open driver for its full compatibility with the OpenGL ES 3.1 specification. This achievement comes after the driver successfully passed all tests from the CTS (Khronos Conformance Test Suite) and is now listed among certified drivers on the Khronos website. The certification is specifically for the GPU Mali G610. The evaluation took place on the Rock5b board (SOC RK3588) running Wayland, Linux 6.10.0-RC1, and Mesa 24.1.1. Securing this certification allows for the official declaration of compatibility with graphic standards and the use of related Khronos brands.

The Panthor driver, now integrated into the latest release of Linux 6.10, supports the tenth generation of the GPU Mali (G310, G510, G710). Mesa is also working on providing support for the new GPU Mali in its upcoming release, Mesa 24.1. In this latest generation, the Job Manager scheduler has been replaced by the CSF interface (Command Stream Frontend). This new model focuses on planning command streams on the firmware side, using a separate Cortex-M7 microcontroller within the GPU for task scheduling, and a dedicated Command Execution Unit for executing CSF instructions.

Looking ahead, Panfrost and Panthor drivers for the GPU Mali are set to include support for performance counter scores to aid in code optimization, enhanced debugging capabilities for firmware and graphic drivers, support for compression formats, improved memory management, optimization for systems with limited RAM, overall performance enhancements, and the implementation of support for the Vulkan graphic API.

/Reports, release notes, official announcements.