Asahi Linux有望年底前為蘋果M1/M2芯片設備適配OpenGL 2.1版本


艾莉莎·羅森茨維格(AlyssaRosenzweig),以主持開發Panfrost(ARMMaliGPU的開源、逆向工程驅動項目)而享譽業內。在過去將近2年的時間裡,她和AsahiLinux團隊合作,致力於對AppleM1/M2圖形進行逆向工程。而現在,她分享最新階段性成果。

艾莉莎通過開源的 Mesa “Asahi”驅動,成功渲染開源遊戲 Neverball。目前 macOS 系統使用標準的、專有的 macOS 內核圖形驅動,而現在通過在 macOS 設備上運行 OpenGL 驅動程序,能夠運行 Neverball 這款簡單的 OpenGL 遊戲。

即便如此,macOS 上的 Neverball 操作仍然受到 Mesa 的限制,缺乏對蘋果官方 Cocoa 窗口系統的支持,因此 Neverball 是為帶有 X11 版本 SDL2 的 macOS 構建的。

今天 Alyssa Rosenzweig 的長篇文章主要集中在剪輯運動控制上,以使功能與 Apple Silicon 圖形上正在進行的 Mesa 代碼一起工作。在那篇文章中有一個重要的評論:

也就是說,得益於 Mesa 中大量的共享代碼,我一個人也可以完成基本的 OpenGL 驅動程序。我認為今年年底前在 Asahi Linux 上使用原生 OpenGL 2.1。這足以加速您的桌面環境和瀏覽器。玩舊遊戲(如 Neverball)也足夠。即使沒有花哨的功能,GPU 加速也意味著流暢的動畫和更長的電池表現。


相關推薦

2022-07-18

系統更新,初步支持由M1UltraSoC驅動的MacStudio,並對新的蘋果M2硬件提供初步(實驗性)支持,不過其中的各個部分還沒有被主流化。隨著這個軟件更新,一篇新的AsahiLinux博客文章介紹他們2022年7月的工作進展。開源人員對Apple Sil

2024-02-15

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

2022-11-28

,待機時間更長,運行速度更快,操作體驗也更加順滑。蘋果M2芯片以第二代5nm工藝打造,搭載超過200億個晶體管, 8個CPU核心數,最高10個GPU核心數,16核神經網絡引擎,每秒最高可執行15.8萬億次運算。官方測試結果顯示,在新

2022-08-12

大阻礙,就是缺乏對GPU硬件加速特性的支持。比如早期的AsahiLinux實驗,主要圍繞m1n1環境開展。而下一步,他們或繼續使用Rust語言來編寫AppleAGX的DRM內核圖形驅動程序。Phoronix 指出,當前 Apple M1 / M2 上的 Linux 移植工作,還停留在

2022-07-06

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

2023-02-21

早在2021年,就有開發者邁出第一步,讓Linux初步支持蘋果的M1處理器,在當時,該項目的開發者表示,雖然實現廣泛支持還需要時間,但進展順利。出乎預料的是,這一句需要時間”,卻帶來將近兩年的等待。近日,Linux創始人Li

2022-06-29

的驅動程序。(來自:Asahi Linux / GitHub)本月早些時候,蘋果發佈瞭采用 M2 SoC 的 2022 款 MacBook Air / MacBook Pro 機型。M2 定制芯片采用瞭 8 核 CPU + 最多 10 核 GPU 的設計,性能分別較 M1 提升 18% 和 35% 。此外得益於對最高 24GB LPDDR5 統

2022-08-09

方面提供更持續和無縫的集成,並兼容 ProMotion 顯示器和蘋果最新芯片。對於 Mac Studio 上的 M1 Ultra,現在可以使用的 Windows 11 性能提高 96%。此外,新版本提高易用性。用戶可以一鍵下載、安裝和配置 Windows 11。相同的設置系統還

2022-11-23

近期它發佈一份新的進展報告,詳細介紹擴大的USB和外圍設備支持。AsahiLinux的最新版本將帶來新的硬件支持、新的功能,以及對"長期存在的痛點"的修復。它還具有一個新的邊緣內核分支,支持掛起和顯示控

2023-11-24

介紹,MTT S80顯卡發佈於2022年11月,搭載完整的“春曉”芯片核心。內置4096個MUSA流處理核心、128個Tensor張量核心,在1.8GHz的主頻下,能夠提供14.4TFLOPS的單精度浮點算力。同時MTT S80還是國內首款支持Windows環境和DirectX圖形接口的

2023-02-10

大。這代處理器很可能以驍龍8cx Gen4的名字上市,最快今年底,首發設備有可能是微軟的Surface新品。高通這一次不僅會拼性能,同時還會加大驍龍8cx Gen4的獨傢優勢,那就是整合5G基帶,用的是驍龍X65,雖然2021年就發佈,但驍龍X

2022-08-01

最新發佈的Linux5.19比以往有更多的蘋果元素,LinusTorvalds是使用M2MacBookAir運行移植到AppleSilicon的Linux版本來發佈該最新版本的。Linux和其他操作系統一樣會定期更新,Linux背後的推動者LinusTorvalds最近發佈5.19版本的操作系統,使不同

2022-10-21

在努力支持AmpereAltr另外值得關註的是,OpenBSD 7.2也包含對蘋果M2 SoC的初步支持,其逆向工程和驅動編寫工作與Linux開發者在蘋果M1/M2支持方面的工作同步進行。在OpenBSD 7.2中,令人振奮的Arm支持工作還包括對聯想ThinkPad X13s Arm筆記

2022-08-05

大部分人玩到的PC遊戲都是基於Windows系統的,這一點是Wintel聯盟的護城河,Linux以及蘋果的Mac也無法與之相比,然而時代不同,蘋果自從有自研的M1/M2處理器之後,他們的Mac電腦被認為是PC遊戲的未來。這個觀點是Techradar網站提出