針對AppleSiliconMac的AsahiLinux項目剛剛符合OpenGL4.6和OpenGLES3.2標準,這超過蘋果公司目前的支持水平。蘋果開始專註於其專有的Metal圖形API之後,就不再支持OpenGL。自2013年的macOSMavericks發佈以來,蘋果一直符合OpenGL4.1標準,盡管它在2018年正式放棄對該標準的支持。
Asahi Linux 項目宣佈,它在符合 GPU 驅動程序方面的工作達到一個新的裡程碑。繼2022 年 8 月發佈符合 OpenGL ES 3.1 標準的驅動程序之後,該項目現在已經超越蘋果公司的實現,符合 OpenGL ES 3.1 和 OpenGL 4.6 標準。
這些系統和實現有很多技術背景,但從基本層面來說,Apple Silicon Mac上的 Linux 用戶將從某些應用程序中獲得更好的性能。依賴 Blender、Ryujinx 和 Citra 等軟件的工作負載,現在都有與 Apple Silicon Mac 兼容的 GPU 驅動程序。
從 OpenGL 4.1 跳轉到 OpenGL 4.6 增加多項功能,例如:
穩定性
SPIR-V
裁剪控制
采樣距離
計算著色器
升級後的轉化反饋
蘋果要求開發者使用其Metal API 制作應用程序,這可以減少執行任務的開銷。然而,這意味著要支持一個專有系統,如果你想把你的應用程序帶出蘋果生態系統,那麼這個系統本身就是無用的。
Asahi Linux 項目已經瞄準一個新目標--Vulkan,與 Metal 一樣,它也是一個旨在減少運行開銷的驅動程序,但它是開源的。