Asahi Linux 項目本月獲得重大進展:Xonotic 游戲幀率達到 800FPS,超過 macOS 原生驅動
3 月 22 日消息,開發人員 Asahi Lina 于近日公布了月報,介紹了 Asahi Linux 項目在今年 3 月的最新進展。
報告中提及了使用 Rust 語言,編寫了包括 DRM 內核驅動程序、AGX Gallium3D Mesa OpenGL 驅動以及 Vulkan 驅動程序等等。
月報表示目前仍在推進開源驅動程序的逆向工程,以便于在 Linux 平臺上調用 Apple Silicon M1 / M2 芯片的圖形資源。
內核驅動目前仍處于 out-of-tree 狀態,會繼續向用戶發送 Snapshot 版本。使用 Rust 編寫的 DRM 抽象(abstractions)開始成熟,內核驅動程序將會繼續圍繞著 Vulkan 開發新的功能。
IT之家附月報部分內容如下:
Mesa 驅動由于不再序列化 GPU 和 CPU 工作,因此性能有了明顯的提升。Xonotic(一款跨平臺的開源第一人稱射擊游戲)的運行速度可以超過 800FPS,而相同硬件(M2 MacBook Air)運行 macOS 系統的速度僅有 600 FPS。這證明開源逆向工程 GPU 驅動確實有能力在真實場景中擊敗蘋果的驅動!
不僅如此,我們的驅動程序還通過了 100% 的 dEQP-GLES2 和 dEQP-EGL 一致性測試,與該版本的 macOS 相比,OpenGL 一致性更好。
但我們當然不會就此止步,由于 Alyssa 的不懈努力,GLES 3.0 和 3.1 的全面支持正在順利進行!
您可以在 Mesa Matrix 上跟蹤驅動程序的功能支持進度。在過去的幾個月里,還有很多很多其他的改進,我們希望你能發現一切都變得更好、更順利!