Linux|围绕苹果M1 GPU的早期Gallium3D工作已经开始 采用新的AGX驱动程序
Alyssa Rosenzweig正在继续她的逆向工程和理解苹果M1 GPU的工作,最终目标是为Linux上的苹果M1 GPU编写开源的OpenGL和Vulkan支持 。上个月,她开始了苹果M1图形编译器的早期阶段,开始用迄今已逆向工程的信息处理着色器 。
她是最早一批开始为苹果M1开发早期的Gallium3D驱动程序,并开始关注OpenGL 2.1和OpenGL ES 2.0规范 。
现在的状态是,Gallium3D的部分代码已经可以处理苹果M1上的glxgears和一些glmark2场景 。事实上,今天她向内核打开了一个合并请求,作为这个 "AGX"驱动的初始推送 。AGX Gallium3D驱动最初是基于noop Gallium3D驱动,其中一些代码来自于针对Arm Mali的Panfrost Gallium3D驱动的工作 。
文章图片
虽然苹果M1图形处理器已经删除了一些苹果Metal API不需要的遗留功能,但对于仍然被GPU支持但不被Metal使用的功能,还是发现了一些未记录的功能 。索引缓冲区和原始类型是苹果M1图形处理器为能够支持旧的API而保留的一些功能 。
围绕苹果M1 GPU的最新反向工程工作可以通过Alyssa的博客找到,且看上去正在取得进展,"AGX"Gallium3D驱动能够早期支持苹果M1的基本OpenGL处理,重点是OpenGL 2 / GLES2 。但仍有待编写的是用于M1 GPU的Linux内核DRM驱动程序,显然,Vulkan驱动程序对2021年及以后的图形技术世界都是很重要的 。
了解更多:
【Linux|围绕苹果M1 GPU的早期Gallium3D工作已经开始 采用新的AGX驱动程序】https://rosenzweig.io/blog/asahi-gpu-part-4.html
推荐阅读
- 截图|靠抄袭对标苹果?心动黄一孟指责小米新版游戏中心抄袭TapTap
- 功能|Linux 微信官方版 2.1.1 正式发布
- Apple|苹果高管解读AirPods 3代技术细节 暗示蓝牙带宽可能成为瓶颈
- 实力比|小米12对标苹果遭嘲讽?雷军:国产手机的实力比想象中强,有和苹果比较的勇气
- Apple|法官称苹果零售店搜包和解协议虽不完美,但可继续进行
- AirPods|苹果谈论AirPods 3:最大榨取蓝牙技术,希望获得“更多带宽”
- Apple|苹果希望手机/平板设备能正面为其他设备无线充电
- 测评|【横评】5年前的老机型测评 苹果华为三星小米魅族一加现在卡吗
- 苹果|死磕硬核科技,小米要与苹果一较高下
- 手机|1千亿让小米超越苹果?别被雷军的障眼法,忽悠了
