File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 3131 - [ Null Block Driver] ( Null-Block-Driver.md )
3232 - [ Android Binder Driver] ( Android-Binder-Driver.md )
3333 - [ PuzzleFS filesystem driver] ( PuzzleFS-filesystem-driver.md )
34+ - [ Apple M1 GPU Driver] ( M1-GPU-Driver.md )
3435
3536# Links
3637
Original file line number Diff line number Diff line change 1+ # M1 GPU Driver
2+
3+ As part of the [ Asahi Linux] ( https://asahilinux.org/about/ ) project, the Apple
4+ M1 GPU driver has been implemented in Rust for the Linux kernel, along with
5+ creating DRM bindings and associated userspace pieces.
6+
7+ The driver lives [ here] ( https://github.com/AsahiLinux/linux/tree/bits/210-gpu ) .
8+ The current development team is:
9+
10+ - [ Alyssa Rosenzweig] ( https://social.treehouse.systems/@alyssa ) is writing
11+ the OpenGL driver and compiler.
12+ - [ Asahi Lina] ( https://vt.social/@lina ) is writing the kernel driver and
13+ helping with OpenGL.
14+ - [ Dougall Johnson] ( https://mastodon.social/@dougall ) is reverse-engineering
15+ the instruction set with Alyssa.
16+ - [ Ella Stanforth] ( https://tech.lgbt/@ella ) is working on a Vulkan driver.
17+
18+ # References
19+
20+ - [ Apple GPU drivers now in Asahi Linux] ( https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linux/ )
21+ - [ Tales of the M1 GPU] ( https://asahilinux.org/2022/11/tales-of-the-m1-gpu/ )
You can’t perform that action at this time.
0 commit comments