close
她是最早一批開始為蘋果M1開發早期的Gallium3D驅動程序,並開始關註OpenGL 2.1和OpenGL ES 2.0規范。
現在的狀態是,Gallium3D的部分代碼已經可以處理蘋果M1上的glxgears和一些glmark2場景。事實上,今天她向內核打開瞭一個合並請求,作為這個 "AGX"驅動的初始推送。AGX Gallium3D驅動最初是基於noop Gallium3D驅動,其中一些代碼來自於針對Arm Mali的Panfrost Gallium3D驅動的工作。
雖然蘋果M1圖形處理器已經刪除瞭一些蘋果Metal API不需要的遺留功能,但對於仍然被GPU支持但不被Metal使用的功能,還是發現瞭一些未記錄的功能。索引緩沖區和原始類型是蘋果M1圖形處理器為能夠支持舊的API而保留的一些功能。
圍繞蘋果M1 GPU的最新反向工程工作可以通過Alyssa的博客找到,且看上去正在取得進展,"AGX"Gallium3D驅動能夠早期支持蘋果M1的基本OpenGL處理,重點是OpenGL 2 / GLES2。但仍有待編寫的是用於M1 GPU的Linux內核DRM驅動程序,顯然,Vulkan驅動程序對2021年及以後的圖形技術世界都是很重要的。
瞭解更多:
https://rosenzweig.io/blog/asahi-gpu-part-4.html
全站熱搜