Asahi Linux符合Apple Silicon Mac上的OpenGL 4.6和OpenGL ES 3.2規范


針對AppleSiliconMac的AsahiLinux項目剛剛符合OpenGL4.6和OpenGLES3.2標準,這超過蘋果公司目前的支持水平。蘋果開始專註於其專有的Metal圖形API之後,就不再支持OpenGL。自2013年的macOSMavericks發佈以來,蘋果一直符合OpenGL4.1標準,盡管它在2018年正式放棄對該標準的支持。

58601-119430-IMG_0063-xl.jpg

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 一樣,它也是一個旨在減少運行開銷的驅動程序,但它是開源的。


相關推薦

2022-08-23

長篇文章主要集中在剪輯運動控制上,以使功能與 Apple Silicon 圖形上正在進行的 Mesa 代碼一起工作。在那篇文章中有一個重要的評論:也就是說,得益於 Mesa 中大量的共享代碼,我一個人也可以完成基本的 OpenGL 驅動程序。我認

2022-07-29

Fusion22H2技術預覽。這款用於macOS的免費虛擬化軟件為AppleSilicon和英特爾帶來用戶期待已久的Windows11支持,使Mac能夠與macOS並排運行微軟的最新操作系統。以下是VMware Fusion 22H2技術預覽中的新內容:英特爾和Apple Silicon上的Windows 11

2022-11-23

Asahi是一個將Linux引入AppleSiliconMac的項目,近期它發佈一份新的進展報告,詳細介紹擴大的USB和外圍設備支持。AsahiLinux的最新版本將帶來新的硬件支持、新的功能,以及對"長期存在的痛點"的修復。它還具有一

2022-06-29

HectorMartin領導的AsahiLinux團隊,一直在努力將AppleSilicon拉入Linux生態。最近他收到瞭一臺13英寸的2022款MacBookPro,並開始著手為M2帶來Linux支持。雖然本周才剛起步,但幸運的是,為M1編寫的大部分Linux代碼,都可在M2上無縫運行。當

2022-08-12

盡管有一些逆向開發者在努力為AppleSiliconMac引入Linux支持,但當前的一大阻礙,就是缺乏對GPU硬件加速特性的支持。比如早期的AsahiLinux實驗,主要圍繞m1n1環境開展。而下一步,他們或繼續使用Rust語言來編寫AppleAGX的DRM內核圖形

2023-11-20

stem for Linux的WSL-g等情況下啟用GL-On-D3D12。本周初,Mesa Git 上的 OpenGL 4.3 版本已經可以與相關的 SPIR-V 組件一起實現 OpenGL 4.6。微軟的傑西-納塔莉(Jesse Natalie)已成為 Mesa 相當多產的貢獻者。通過昨天合並的代碼,他實現 OpenGL 4.6

2023-11-08

3A大作。其他API支持倒是不錯,完整擁有最新的Vulkan 1.3、OpenGL 4.6(Zink)、OpenGL ES 3.2、OpenCL 3.0。DXD GPU架構還有專門的2D模式,通過專門的TPU(紋理處理單元),支持所謂的2D雙速率紋理(2D Dual-Rate Textuing),號稱可以在高性能圖形圖像、

2023-11-24

能夠達到主流Linux平臺顯卡的水平。目前該驅動程序支持Opengl 4.0、Opengl ES 3.2,不過由於還是技術預覽版本,所以僅支持5.15版本內核,部分用戶態驅動還未合入主線。此外,還存在一些其他問題有待後續更新解決,因此官方提示

2022-08-01

多的蘋果元素,LinusTorvalds是使用M2MacBookAir運行移植到AppleSilicon的Linux版本來發佈該最新版本的。Linux和其他操作系統一樣會定期更新,Linux背後的推動者LinusTorvalds最近發佈5.19版本的操作系統,使不同Linux套件的維護者能夠納入這

2022-07-18

x博客文章介紹他們2022年7月的工作進展。開源人員對Apple Silicon進行逆向工程,並制定Linux驅動支持,現在Mac Studio系統在這個最新的軟件版本中處於狀態較好的狀態,對蘋果設備藍牙的支持也正在進行中,應該可以與最新的軟件

2022-07-06

雖然蘋果公司最近剛剛推出他們的第一臺由M2驅動的AppleSilicon設備,但由於HectorMartin和AsahiLinux的奉獻精神,以及與M1相比,M2沒有太多的突破性變化,AsahiLinux正在考慮"很快"發佈一個支持新平臺的Linux版本。正

2022-07-19

統一渲染架構的GPU模塊,GPU核心頻率達到400-500Mhz,基於OpenGL 2.1和OpenGL ES 2.0規范實現,集成DDR4顯存控制器,顯存頻率達到2000Mhz-2400Mhz,最大支持16GB;支持兩路顯示,典型分辨率1920X1080@60Hz 最高支持2560x1440@30Hz,glmark2性能超過300

2023-02-01

進MUSA統一系統架構打造,可提供卓越的3D渲染性能,支持OpenGL、OpenGL ES及Vulkan等多種圖形API,可以加速基於WebGL的在線3D內容實時渲染、4K視頻播放、視頻會議、Office辦公軟件,以及基於AI的OCR識別等多種復雜應用和使用場景,從

2024-05-12

丟幀現象。據解,7A2000的GPU核心頻率達到400-500MHz,支持OpenGL 2.1和OpenGL ES 2.0規范,顯存頻率達到2000MHz-2400MHz,最大支持16GB,能夠支持兩路顯示。