npressfetimg-8368.png

Apple M1 Linux GPU DRM Driver Now Running GNOME, Various Apps – Phoronix

It was just yesterday that reverse-engineering, open-source driver developer Asahi Lina got the display output working and running Wayland’s Weston. After a long day hacking away on this first Rust-written Direct Rendering Manager (DRM) driver, the GNOME desktop is even running off this Apple M1 graphics driver as well as applications like Firefox complete with YouTube.

Asahi Lina with the Asahi Linux project was successful in the Rust DRM driver efforts on the Apple M1 SoC to get GNOME running, Firefox with YouTube video playback, the game Neverball, various KDE applications, and more.

Below is a YouTube stream from Asahi Lina showing off the driver success:

This is some great progress especially with the driver being written in Rust — the first within the Direct Rendering Manager subsystem — and lots of work there with the Rust infrastructure in early form. It won’t be until at least Linux 6.2 before this driver could be mainlined while we’ll see how quickly it tries to go mainline before it can commit to a stable user-space interface. At the moment there is also a significant driver “hack” involved but will hopefully be sorted out soon. Over in user-space, the AGX Gallium3D driver continues being worked on for OpenGL support with hopes of having OpenGL 2.1 completed by year’s end. Obviously it will be longer before seeing the Apple graphics suitable for modern gaming with Vulkan, etc but progress is being made across the board in reverse-engineered, open-source Apple Silicon support under Linux.

Source: https://www.phoronix.com/news/Apple-DRM-GNOME-And-Apps

Related Posts