Asahi Linux符合Apple Silicon Mac上的OpenGL 4.6和OpenGL ES 3.2規範
針對Apple Silicon Mac 的Asahi Linux 專案剛剛符合OpenGL 4.6 和OpenGL ES 3.2 標準,這超過了蘋果目前的支援水準。蘋果開始專注於其專有的Metal 圖形API 之後,就不再支援OpenGL。自2013 年的macOS Mavericks 發布以來,蘋果一直符合OpenGL 4.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 一樣,它也是一個旨在減少運行開銷的驅動程序,但它是開源的。