Mesa Radeon Vulkan ドライバー「RADV」は、VKD3D-Proton で Direct3D 12 機能レベル 12.2 をサポートして、Linux での Steam Play ゲーム体験をさらに強化できるように取り組んでいます。
先週、Valve の開発者である Hans-Kristian Arntzen が Mesa の新しい号を発行しました。彼は、Vulkan を介した Direct3D 12 の VKD3D-Proton に関する研究で知られ、Steam Play の一部です。 問題は、VK_EXT_conservative_rasterization 拡張機能からの fullyCoveredFragmentShaderInputVariable のサポートの欠如です。 AMD RDNA2 以降の GPU では、Direct3D 12 機能レベル 12.2 を機能させるためにこの機能が必要です。
Valve の多作な RADV 開発者である Samuel Pitoiset は、このマイルストーンに向けて取り組んでいます。これまでの Merge は、GFX9/Vega と新しい。
まだマージされておらず、現在彼の個人ブランチにある Pitoiset は このパッチ D3D12 FL 12.2 サポートのブロックを解除するために、GFX9+ で動作する機能を取得します。うまくいけば、近日中に Mesa 23.1 でその土地が見られるでしょう。
Direct3D 12 FL 12_2 仕様興味のある方は、こちらをご覧ください。