ASAHI Open Driver Adds Opengl 4.6 Support for Apple M1 and M2 Chips

News Report: ASAHI Open Driver for Apple AGX GPUs Now Supports OpenGL 4.6 and OpenGL ES 3.2

In a recent development reported by Asahi, the open driver for GPU Apple AGX has ensured support for OpenGL 4.6 and OpenGL ES 3.2 on Apple M1 and M2 chips (source). It is worth noting that the native graphic drivers provided by Apple for M1 chips only implement the OpenGL 4.1 specification. The support for OpenGL 4.6 in an open driver is a significant milestone. Ready-made driver packages are readily available in the repositories of Fedora, and they can be utilized in the specialized assembly named Fedora Asahi Remix 39 (source). These packages are designed for installation on systems equipped with ARM chips from Apple.

Additionally, the Khronos consortium, responsible for developing graphic standards, has officially recognized the complete compatibility of the ASAHI open driver for GPU AGX, which is integrated into Apple M1 and M2 chips, with the specifications of OpenGL 4.6 and OpenGL ES 3.2. The driver has successfully passed all the tests from the Kronos Conformance Test Suite (CTS) and is now listed among the certified drivers (source). The testing was conducted on various Apple processors including M1, M1 Pro/Max/Ultra, M2, and M2 Pro/Max, in combination with the ASAHI Linux Fedora Remix, Mesa 24.0, and X.org X Server (X11_GLX). Notably, the original Primetarian Drivers from Apple for M1 and M2 chips have not yet been included in the list of certified drivers by Khronos. Obtaining this certification serves as an official declaration of compatibility with graphic standards, allowing the usage of associated Khronos brands.

There are certain hardware capabilities missing in the GPU M1 chips which are necessary for implementing OpenGL ES 3.2 and OpenGL 4

/Reports, release notes, official announcements.