On Life and Lisp
Dissecting the Apple M1 GPU, the end
In 2020, Apple released the M1 with a custom GPU. We got to work
reverse-engineering the hardware...
26th Aug 2025
In 2020, Apple released the M1 with a custom GPU. We got to work
reverse-engineering the hardware and porting Linux. Today, you can run
Linux on a range of M1 and M2 Macs, with almost all hardware working:
wireless, audio, and full graphics acceleration.
Our story begins in...
On Life and Lisp
Vulkan 1.4 sur Asahi Linux
English version follows.
Aujourd’hui, Khronos Group a
sorti la spécification 1.4 de l’API graphique...
2nd Dec 2024
English version follows.
Aujourd’hui, Khronos Group a
sorti la spécification 1.4 de l’API graphique standard Vulkan. Le projet
Asahi Linux est fier d’annoncer le
premier pilote Vulkan 1.4 pour le matériel d’Apple. En effet, notre
pilote graphique Honeykrisp est reconnu
par...
On Life and Lisp
AAA gaming on Asahi Linux
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi
game playing toolkit, which...
10th Oct 2024
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi
game playing toolkit, which integrates our Vulkan 1.3 drivers with x86
emulation and Windows compatibility. Plus a bonus: conformant OpenCL
3.0.
Asahi Linux now ships the only conformant OpenGL®,
OpenCL™,
and...
On Life and Lisp
Vulkan 1.3 on the M1 in 1 month
u{text-decoration-thickness:0.09em;text-decoration-color:skyblue}
Finally, conformant Vulkan for the...
5th Jun 2024
u{text-decoration-thickness:0.09em;text-decoration-color:skyblue}
Finally, conformant Vulkan for the M1! The new “Honeykrisp” driver is
the first conformant
Vulkan® for Apple hardware on any operating system, implementing the
full 1.3 spec without “portability”...
On Life and Lisp
Conformant OpenGL 4.6 on the M1
For years, the M1 has only supported OpenGL 4.1. That changes today –
with our release of full...
14th Feb 2024
For years, the M1 has only supported OpenGL 4.1. That changes today –
with our release of full OpenGL® 4.6 and OpenGL® ES 3.2! Install Fedora for the latest
M1/M2-series drivers.
Already installed? Just dnf upgrade
--refresh.
Unlike the vendor’s non-conformant 4.1 drivers, our...
On Life and Lisp
The first conformant M1 GPU driver
Conformant OpenGL® ES 3.1 drivers are now available for M1- and
M2-family GPUs. That means the...
22nd Aug 2023
Conformant OpenGL® ES 3.1 drivers are now available for M1- and
M2-family GPUs. That means the drivers are compatible with any OpenGL ES
3.1 application. Interested? Just install Linux!
For existing Asahi Linux users,
upgrade your system with dnf
upgrade (Fedora) or pacman
-Syu...
On Life and Lisp
OpenGL 3.1 on Asahi Linux
Upgrade your Asahi Linux
systems, because your graphics drivers are getting a big...
6th Jun 2023
Upgrade your Asahi Linux
systems, because your graphics drivers are getting a big boost:
leapfrogging from OpenGL 2.1 over OpenGL 3.0 up to OpenGL 3.1!
Similarly, the OpenGL ES 2.0 support is bumping up to OpenGL ES 3.0.
That means more playable games and more functioning...
On Life and Lisp
Passing the reins on Panfrost
Today is my last day at Collabora and my last day leading
the Panfrost
driver.
It’s been a wild...
10th Apr 2023
Today is my last day at Collabora and my last day leading
the Panfrost
driver.
It’s been a wild ride.
In 2017, I began work on the chai driver for Mali T
(Midgard). chai would later be merged into Lyude Paul’s and Connor Abbott’s
BiOpenly project for Mali G (Bifrost) to form...
On Life and Lisp
Apple GPU drivers now in Asahi Linux
We’re excited to announce our first Apple GPU driver release!
We’ve been working hard over the past...
7th Dec 2022
We’re excited to announce our first Apple GPU driver release!
We’ve been working hard over the past two years to bring this new
driver to everyone, and we’re really proud to finally be here. This is
still an alpha driver, but it’s already good enough to run a smooth
desktop...
On Life and Lisp
Clip control on the Apple GPU
Neverball rendered on the Apple M1 GPU
with an open source OpenGL driver
After a year in...
22nd Aug 2022
Neverball rendered on the Apple M1 GPU
with an open source OpenGL driver
After a year in development, the open source
“Asahi” driver for the Apple GPU is running real games. There’s more
to do, but Neverball is already
playable (and a lot of fun!).
Neverball uses legacy “fixed...