## 反向工程苹果M1 GPU:一个成功案例 为了将Linux支持带到苹果的M1芯片,一位开发者从2020年末Asahi Linux发布之初,开始了对定制GPU为期多年的反向工程之旅。项目从一个简单的三角形开始,迅速发展成为一个功能齐全的开源图形堆栈。 在与Asahi Linux团队的共同努力下,该开发者创建了OpenGL和Vulkan驱动程序,实现了与行业标准的完全兼容,甚至超越了苹果的专有驱动程序。这包括解决复杂的特性,如几何着色器模拟。其结果是一个强大的系统,能够通过Proton运行3D游戏,为运行Linux的M1 Mac带来令人惊讶的游戏体验。 随着关键里程碑的达成——符合标准的OpenGL 4.6、Vulkan 1.4和OpenCL 3.0,该项目现在被认为是一个巨大的成功,驱动程序已完全集成到Mesa中。在“赢得”这项挑战后,该开发者现在正转向新的事业,将持续维护和未来开发交到Asahi Linux社区的可靠手中。