オープンソースのPowerVRドライバーが、最新のImagination BXS-4-64 MC1 GPUに対応するために拡張された。Imaginationは本日、このGPUをサポートする21のパッチを投稿し、TI AM68 SoCファミリーでの動作を目指している。

BXS-4-64 MC1は、1080p解像度のディスプレイにおいて車載用UI体験に特化した設計で、Vulkan 1.3、OpenGL ES 3.x、OpenCL 3.0などをサポート。加えて、64 FP32 FLOPs/Clockおよび128 FP16 FLOPs/Clockという性能を有する。

このドライバーは当初、TI SK-AM62ボードで使用されるAXE-1-16M GPU向けに設計されたが、同じIPを共有する他のGPUにも対応が進められてきた。最新のパッチセットでは、ユーザー空間での操作も進行中であり、今後、より多機能なドライバー実装が期待される。

Imagination BXS-4-64 MC1 GPUの特徴と車載用設計の意図

BXS-4-64 MC1 GPUは、Imaginationによって車載用UIおよび体験に特化した設計が施されている。フルHD(1080p)の解像度に対応し、Vulkan 1.3、OpenGL ES 3.x、OpenCL 3.0といった最新のグラフィックAPIをサポートしている点が特筆される。

このGPUは、64 FP32 FLOPs/Clockおよび128 FP16 FLOPs/Clockという処理能力を有し、高度なグラフィック処理を求められる現代の車載環境に応えられる性能を備えている。

車載用の設計は、ドライバーや乗客のインターフェースの質を向上させる目的で行われており、応答性の速さや表示の滑らかさが求められる領域である。特に、電気自動車や自動運転の進展と共に、インフォテインメントシステムやナビゲーションの需要は高まりつつある。

このような背景から、BXS-4-64 MC1のような強力なGPUが搭載されることで、より快適で直感的な車載UIが実現されると考えられる。ImaginationによるこのGPUの導入は、今後の車載システムの質的向上にも大きく貢献することが期待されている。

オープンソースDRMカーネルドライバー開発の進展とその意義

今年初めにリリースされたPowerVRのオープンソースDRMカーネルドライバーは、TI SK-AM62ボードで動作するAXE-1-16M GPU向けに設計された。

しかし、同じIPを共有する他のGPUにも適用可能な形で設計されており、その後Imagination BXS-4-64 MC1向けにも拡張が行われた。2024年11月5日に公開された21のパッチは、TI AM68 SoCファミリーに搭載されたBXS-4-64 MC1をサポートするもので、テストはTI SK-AM68ボード上で行われている。

このようにオープンソースドライバーの対応が広がることは、開発者にとって利便性が増すだけでなく、ハードウェアの性能を最大限引き出すための調整がしやすくなる。また、オープンソースでのドライバー提供は、開発者コミュニティにとっても大きな利点であり、柔軟なカスタマイズが可能になる。

Phoronixによる報道によると、Imaginationは年末までにさらに包括的なドライバーを完成させる予定であり、オープンソース分野でのBXS-4-64 MC1サポートが確実に進展していることがうかがえる。

ユーザーモードドライバー(UMD)の進行状況と今後の展望

BXS-4-64 MC1に向けたユーザーモードドライバー(UMD)も現在開発が進められており、Vulkanベースでの動作がほぼ完了していると報告されている。さらに、GPU向けコンパイラーの再設計も行われており、最初のMesaマージリクエストが数日以内に送信される予定であるという。これは、年末までにVulkan CTSテストの一部に対応する完全なコンパイラーが提供されることを示唆している。

このUMDの完成によって、開発者はBXS-4-64 MC1を利用したアプリケーションの開発が容易になることが期待される。特に、車載や産業用のデバイスでの活用が想定されることから、GPUの効率的な処理能力が求められる分野での応用が進むだろう。Imaginationによる包括的なUMD開発は、Rogue GPUの性能をさらに引き出し、今後の自動車産業や組み込みシステムにおける広範な利用が期待されている。