首页>互动 >内容

今日消息 Asahi Linux有望年底前为苹果M1/M2芯片设备适配OpenGL 2.1版本

互动2022-08-23 09:20:17
最佳答案 艾莉莎·罗森茨维格(Alyssa Rosenzweig),以主持开发 Panfrost(ARM Mali GPU 的开源、逆向工程驱动项目)而享誉业内。在过去将近

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

访问:

阿里云服务器精选特惠:1核1G云服务器低至0.9元/月

艾莉莎通过开源的 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 加速也意味着流畅的动画和更长的电池表现。

免责声明:本文由用户上传,如有侵权请联系删除!