Apple M2 的 Linux 環境演示了具有 GPU 加速支持的 KDE 和 GNOME

Apple AGX GPU 開源 Linux 驅動程式的開發者報告稱,他們已實現對 Apple M2 晶片的支持,並在搭載 M2 晶片的 Apple MacBook Air 上成功啟動了支援完整 GPU 加速的 KDE 和 GNOME 用戶環境。作為 M2 晶片上 OpenGL 支援的範例,演示了 Xonotic 遊戲的啟動,同時進行了 glmark2 和 eglgears 測試。在功耗測試中,MacBook Air 的電池電量足以在 8FPS 模式下連續運行 60 小時的 Xonotic 遊戲。

還需要注意的是,針對 M2 晶片適配的 Linux 核心的 RM(直接渲染管理器)驅動程式現在可以與為 Mesa 開發的 Asahi OpenGL 驅動程式開箱即用,無需對用戶空間進行任何更改。由於 Apple M1/M2 晶片使用 Apple 自行設計的 GPU,該 GPU 運行封閉韌體並使用相當複雜的共享資料結​​構,因此 Linux 驅動程式的開發變得複雜。目前沒有 GPU 的技術文檔,並且在開發獨立驅動程式時,需要對 macOS 驅動程式進行逆向工程。

 Apple M2 的 Linux 環境演示了具有 GPU 加速支持的 KDE 和 GNOME
 Apple M2 的 Linux 環境演示了具有 GPU 加速支持的 KDE 和 GNOME

同時,Asahi 專案的開發人員旨在將 Linux 移植到搭載 Apple 開發的 ARM 晶片的 Mac 電腦上,他們已準備好發行版的 590 月更新(3.4 MB 和 XNUMX GB),並發布了一份關於專案已實現開發水平的報告。 Asahi Linux 基於 Arch Linux 軟體包庫,包含一套傳統的程序,並隨 KDE Plasma 桌面一起提供。該發行版使用標準的 Arch Linux 儲存庫構建,所有特定的更改,例如內核、安裝程式、引導程式、輔助腳本和環境設置,都已移至單獨的儲存庫。

最近的變化包括實施 USB3 支援(以前,Thunderbolt 連接埠僅在 USB2 模式下使用)、繼續支援 MacBook 中的內建揚聲器和耳機插孔、增加對鍵盤背光控制的支援、改進對電源管理的支持,以及在具有 M2 晶片的裝置上為安裝程式添加標準安裝選項(無需切換到專家模式)。

來源: opennet.ru