当前位置:热点 > 正文
环球快播:Asahi Linux有望年底前为苹果M1/M2芯片设备适配OpenGL 2.1版本
2022-08-23 09:59:00 来源: cnBeta.COM


(资料图)

艾莉莎·罗森茨维格(Alyssa Rosenzweig),以主持开发 Panfrost(ARM Mali GPU 的开源、逆向工程驱动项目)而享誉业内。在过去将近 2 年的时间里,她和 Asahi Linux 团队合作,致力于对 Apple M1/M2 图形进行逆向工程。而现在,她分享了最新阶段性成果。

艾莉莎通过开源的 Mesa “Asahi”驱动,成功渲染了开源游戏 Neverball。目前 macOS 系统使用标准的、专有的 macOS 内核图形驱动,而现在通过在 macOS 设备上运行 OpenGL 驱动程序,能够运行 Neverball 这款简单的 OpenGL 游戏。

即便如此,macOS 上的 Neverball 操作仍然受到 Mesa 的限制,缺乏对苹果官方 Cocoa 窗口系统的支持,因此 Neverball 是为带有 X11 版本 SDL2 的 macOS 构建的。

今天 Alyssa Rosenzweig 的长篇文章主要集中在剪辑运动控制上,以使功能与 Apple Silicon 图形上正在进行的 Mesa 代码一起工作。在那篇文章中有一个重要的评论:

也就是说,得益于 Mesa 中大量的共享代码,我一个人也可以完成基本的 OpenGL 驱动程序。我认为今年年底前在 Asahi Linux 上使用原生 OpenGL 2.1。这足以加速您的桌面环境和浏览器。玩旧游戏(如 Neverball)也足够了。即使没有花哨的功能,GPU 加速也意味着流畅的动画和更长的电池表现。

标签: Linux Asahi

责任编辑: jkl2