› 論壇總覽 › MP500系列微型電腦討論區 › mali-g610
- This topic has 3 則回覆, 2 個參與人, and was last updated 2 days, 21 hours ago by
Huang Jia-Bin.
-
作者文章
-
2025 年 11 月 23 日 上午 11:20 #20932025 年 11 月 30 日 下午 8:46 #2123
這些mali-g610的mesa支援,是在兩年多前,從Rockchip的工程師發佈出來的原始碼,port to MP520,Debian 12 系統上,build 而成。後來因為Mesa Mali驅動程式進行大更新,從Panfrost驅動程式逐步改成Panthor驅動程式,rockchip工程師停止更新此mesa支援。意思是說這些mesa程式,我無法更新至Debian 13上。目前是等待RK3588完全進入Linux Mainline支援,採用嶄新的Panthor架構後,就可以繼續RK3588 Mesa支援。
Panthor 是一個專為新一代 Arm Mali GPU(主要是第 10 代架構,稱為 CSF-based Valhall)設計的開源圖形驅動程式。它是 Linux 社群在圖形支援上的一個重大里程碑。
以下是關於 Panthor 驅動程式的詳細介紹:
1. 什麼是 Panthor?
Panthor 是 Linux 核心中的一個 DRM(Direct Rendering Manager)驅動程式,專門支援 Arm Mali 系列中較新的 GPU 架構。
前身與區別: 舊款的 Mali GPU(如 Midgard 和 Bifrost 架構)使用的是 Panfrost 驅動。然而,Arm 在更新的 GPU(第 10 代)中引入了全新的 CSF(Command Stream Frontend) 硬體介面,這使得舊的 Panfrost 驅動無法直接相容,因此誕生了全新的 Panthor 驅動。
開源性質: 它是完全開源的,與 Arm 官方提供的閉源驅動(blob)不同,Panthor 允許社群維護、除錯,並整合進 Mainline Linux 核心中。
2. 支援的硬體 (GPU)
Panthor 主要支援使用 Mali “Valhall” 架構及後續版本的 GPU,這些 GPU 常見於許多高效能的 ARM 處理器(如 Rockchip RK3588):
Mali-G310
Mali-G510
Mali-G610 (常見於 RK3588 晶片)
Mali-G710注意: 如果您使用的是較舊的 Mali GPU(如 Mali-T860 或 Mali-G52),您應該使用的是 Panfrost 驅動,而不是 Panthor。
3. Panthor 的關鍵特點
Linux 核心整合: Panthor 驅動程式已正式合併入 Linux 6.10 核心版本中。這意味著未來的 Linux 發行版將能直接支援這些硬體,無需手動安裝複雜的驅動。
Mesa 支援: 在使用者空間(Userspace)方面,Panthor 配合 Mesa 3D 圖形庫運作,提供 OpenGL ES 的支援。目前已通過 OpenGL ES 3.1 的相容性測試。
CSF 架構: 利用了新的 Command Stream Frontend 技術,該技術將部分排程和管理工作從 CPU 轉移到了 GPU 內部的微控制器(MCU)上,理論上能提高效能並降低 CPU 負載。4. 為什麼 Panthor 很重要?
對於使用 ARM 架構單板電腦(例如MP520)來說,Panthor 非常重要:
脫離閉源束縛: 過去 RK3588 等強大晶片只能依賴 Rockchip/Arm 提供的舊版 Linux 核心和閉源驅動,系統升級困難。
Mainline支援: 有了 Panthor,這些裝置可以運行最新的Mainline Linux 發行版(如最新的 Debian 13),享有更好的安全性與軟體相容性。2025 年 11 月 30 日 下午 9:28 #2124我現在的系統已升級為Debian 13,要降回Debian12亦不容易,請問何時有機會安裝Mali-g610 GPU的驅動程式?
2025 年 12 月 1 日 上午 10:10 #2125要等rockchip發佈新版的linux kernel,或者open source 的 Mali GPU panthor 驅動程式完全進入mainline kernel,預估在Linux kernel 6.18版以後。
-
作者文章
- 需要以回覆此篇主題...