Lina: Tales of the M1 GPU

Post Syndicated from original https://lwn.net/Articles/916208/

Asahi Lina gives a detailed
update
on progress toward a graphics driver for Apple M1 hardware.

There is still a long road ahead! The UAPI that we are using right
now is still a prototype, and there are a lot of new features that
need to be added or redesigned in order to support a full Vulkan
driver in the future. Since Linux mandates that the UAPI needs to
remain stable and backwards compatible across versions (unlike
macOS), that means that the kernel driver will not be heading
upstream for many months, until we have a more complete
understanding of the GPU rendering parameters and have implemented
all the new design features needed by Vulkan.