Imagination は Mesa 内で PowerVR Vulkan ドライバーを開発し続けていますが、オープンソースのダイレクト レンダリング マネージャー (DRM) カーネル ドライバーに関しては、今のところツリー外で存続し続けています。しかし火曜日には、PowerVR カーネル ドライバーの 3 番目のバージョンが公開されました。
この Imagination PowerVR DRM カーネル ドライバーは、Rogue グラフィックス アーキテクチャ以降をサポートするように設計され続けています。このドライバーは、DMA-BUF や PRIME、DRM 同期オブジェクト、その他の機能などの最新の DRM ドライバー機能のサポートに取り組んでいると同時に、PVR Mesa Vulkan ドライバーのサポートにも取り組んでいます。これまでのところ、このカーネル ドライバーを使用した Imagination のテストのほとんどは、GX6250、AXE-1-16M、および BXS-4-64 GPU に関するものでした。
v3 コードのドロップにより、PowerVR DRM ドライバーは DRM_SCHED スケジューラーを利用し、GPU 仮想アドレス (VA) マネージャーに接続し、ランタイム電源管理、GPU ウォッチドッグ、およびデバイスをサポートするようになりました。損失処理を行い、drm_gem_shmem 共有メモリを使用します。
Imagination DRM カーネル ドライバーは、現在の形式では最大 33.6k 行のコードになります。 PowerVR DRM ドライバー v3 の詳細については、このパッチ シリーズをご覧ください。