Reported that the GPU driver of ``Asahi Linux'' that runs Linux in the Apple M1 environment finally passed the test with a score of 99% or more
Rina Asahi, a Linux development VTuber, reports that ``the kernel driver of the GPU passed the test more than 99%'' in the Linux distribution `` Asahi Linux '' that aims to operate on Apple's proprietary SoC `` M1 ''-equipped Mac. Did.
???????????? My Linux M1 GPU driver passes >99% of the dEQP-GLES2 compliance tests!!!!!— Asahi Lina / Lina Asahi //nullptr::live (@LinaAsahi) October 21, 2022
Most of this is thanks to @alyssarzg 's prior work on macOS, but now I can replicate it on Linux! ^^ pic.twitter.com/BTI4AIUTkC
Files · asahi/wip · Asahi Lina / mesa · GitLab
GitHub - AsahiLinux/m1n1 at lina/gpu-wip
GitHub - AsahiLinux/linux at gpu/rust-wip
Since the specifications of the M1 chip are private, it is essential to develop a driver by reverse engineering in order to use Linux in the M1 environment. So Asahi Linux developer Alyssa Rosenzweig was doing graphics-related reverse engineering.
A project to reverse engineer the GPU of Apple's proprietary chip 'M1' for Mac is underway - GIGAZINE
In 2022, we succeeded in drawing a ``colorful triangle'' for the first time using the open source Asahi Linux GPU driver.
First triangle ever rendered on an M1 Mac with a fully open source driver !— Asahi Linux (@AsahiLinux) June 1, 2022
Asahi Linux Celebrates First Triangle On The Apple M1 With Fully Open-Source Driver - Phoronix
In addition, Mr. Rina Asahi reports that he succeeded in running GUI applications such as web browsers and 3DCG games on Asahi Linux.
Linux 'Asahi Linux' for Mac with Apple chip finally runs GUI application, enabling display of VTuber avatar and YouTube viewing with Firefox - GIGAZINE
So far, Rosenzweig said he was running the driver on macOS X in his own user space. And Mr. Rina Asahi diverted Mr. Rosenzweig's code and implemented it in the Linux kernel with Rust. The test set Rina Asahi used was dEQP , a robust and comprehensive open source test set for OpenGL ES (GLES) and EGL. With the advice of Mr. Rosenzweig, it increased to 99.3%.
Got some hints from Alyssa, now at 99.3%! pic.twitter.com/cNigLhsu15— Asahi Lina / Lina Asahi //nullptr::live (@LinaAsahi) October 21, 2022
Rina Asahi has updated the branch, stating, 'Once the work is done, it should 'in theory' work on all M1 ( T8103 ) powered devices.'
Latest branches here!— Asahi Lina / Lina Asahi //nullptr::live (@LinaAsahi) October 21, 2022
These should *theoretically* work on all M1 (T8103) devices after today's device tree work, so if you're feeling adventurous... ✨ https://t.co/HBGLbrLCwD https://t.co/xQmY5n41LC https: //t.co/L1EiISiXX8
In addition, on the social news site HackerNews , discussions are being held about the identity of Rina Asahi, who is actively developing. Whispered. However, when Mr. Rosenzweig co-starred with Mr. Rina Asahi in a lecture held on October 4, 2022, he said, ``This lecture will be enough proof that I am not Mr. Rina Asahi.'' .
XDC 2022 - Day 1 - October 4th, 2022 - YouTube
Martin also commented, 'There are still people on Reddit who say I'm Rina Asahi because of the April Fool's post .'
Lol, someone on Reddit keeps citing this tweet as 'proof' that I'm Lina. Guess he missed the memo that she took over my Twitter on April 1st ????— Hector Martin (@marcan42) October 20, 2022
You can see the distribution that Mr. Rina Asahi talks about driver development from the following.
Device Trees! Let's get the driver working for everyone~!-YouTube