Linux 或將具有用于 AI 處理單元的 DRM 驅動程序
BayLibre 開發人員 Alexandre Bailon 發布了一個添加 DRM 驅動程序以支持 AI 處理單元 (APU) 的 RFC。最初,該驅動程序是為帶有 AI 協處理器的 Mediatek SoC 提供服務的,但現在也適用于其他硬件。
該 RFC 增加了一個 DRM 驅動,實現了 CPU 和 APU 之間的通信,并且使用VirtIO緩沖器來交換信息。對于數據,其分配了一個 GEM 對象,并使用IOMMU 對該對象進行映射,使其對 APU 可用。同時,該驅動是相對通用的,如果它們支持 remoteproc 和 VirtIO,應該可以與任何實現人工智能硬件加速器的 SoC 一起工作。
此外,作者表示該 RFC 是對之前一個沒有使用 DRM 的 RFC 的重寫,原先的版本是實現為一個 RPMsg 驅動程序來支持 APU,并具有一樣的功能,不過在經過討論后改為實現 DRM 驅動版本。對于那些對固件或用戶空間庫感興趣的人來說,可以在這里查看源代碼。
本文轉自OSCHINA
本文標題:Linux 或將具有用于 AI 處理單元的 DRM 驅動程序
本文地址:https://www.oschina.net/news/160974/linux-may-support-drm-driver-for-apu