RADVのWindowsへの移植:オープンソースVulkanドライバーをWindowsにもたらす試み
Cracking Windows Open: Porting RADV to Win32
AMD GPU向けのオープンソースMesa VulkanドライバーであるRADVが、Linuxに続きWindowsへの移植が進められています。この取り組みは、Faith Ekstrand氏がXDC 2024で発表したWindows 10のWDDM2インターフェースの改良に基づいています。RADVのWindows移植により、クロスプラットフォームでのコードベース共有、デバッグの容易化、修正の迅速化、コミュニティによる貢献などが期待されます。開発チームは、コマンドストリーム処理、同期、スパースバインディング、シェーダーサポートなどを改善し、Counter-Strike 2をRADVで実行することに成功しました。しかし、新しい世代のハードウェアでの動作不安定さ、MSVCコンパイラとの互換性問題、カーネルドライバーとの通信における課題などが残されています。特に、カーネルドライバーとのインターフェースはリバースエンジニアリングに依存しており、将来的なドライババージョンでの変更リスクがあります。プレゼンテーション部分では、DXGIスワップチェーンの利用によるパフォーマンス向上が課題であり、AMDやMicrosoftの協力が必要となる可能性があります。このプロジェクトはValveからのスポンサーシップを受けて進められています。
- オープンソースMesa VulkanドライバーRADVのWindowsへの移植が進められている
- Faith Ekstrand氏がXDC 2024でWDDM2インターフェース改良を発表したことに基づく
- Counter-Strike 2をRADVでWindows上で実行することに成功
- プロジェクトはValveからのスポンサーシップを受けている
RADVのWindows移植は、オープンソースGPUドライバーがWindowsエコシステムに進出する重要な試みであり、Valveがスポンサーとして支援している点が注目に値する。これはAMDの公式ドライバーに依存しないGPUスタックの選択肢がWindows上でも拡がる可能性を示唆しており、ゲーミングやGPUコンピューティング市場における競争構造に変化をもたらし得る。特に、Linux上のRADVがAMD公式ドライバーと遜色ない性能を達成している実績を踏まえると、Windows移植の成功はValveのSteam DeckやProton戦略をさらに強化し、GPUスタック全体のオープンソース化を加速させる可能性がある。