Microsoftは本日、DirectSRのプレビュー版を正式に発表した。この新しいAPIは、NVIDIA、AMD、Intelのそれぞれ、DLSS、FSR、およびXeSSと言った3つの超解像テクノロジーを単一のコードパスでDirectX 12タイトルにシームレスに統合することを目指して開発された。これにより、開発者がこれら3つのアップスケーラーをゲームに統合する際のアクセシビリティと簡便さが向上する。DirectSRは、MicrosoftのAgility SDK 1.714.0プレビューリリースを通じて現在利用可能であり、内蔵されたFSR 2.2サポートを特徴としている。DLSSおよびXeSSのDirectSRサポートは、IntelおよびNVIDIAの最新のドライバーを通じてアクセスできる。
3つのアップスケーラーが一つのインターフェースで
DirectSR (DirectX Super Resolution)はMicrosoftによって2月に初めて発表された。これは、正式な発表の前に不要な混乱を避けるための措置であったようで、実際に開発者が利用できるまでにはタイムラグがあった。本日パブリック・プレビューとしてリリースされ、開発者がテストしてフィードバックを提供できるようになった。
Microsoftは以下のように述べている。
DirectSRは、共通の入力と出力のセットを通じてマルチベンダーSRを可能にし、DLSSスーパー解像度、FidelityFXスーパー解像度、およびXeSSを単一のコードパスで利用できるようにします。これらの技術を一つのインターフェースで公開することにより、SR統合は簡素化され、スケーラブルになります。開発者は一度実装するだけで、Windowsデバイスの広範な範囲にわたってSRを提供できます!
Microsoftの新しいAPIは、共通の入力および出力のセットを通じてマルチベンダーのアップスケーリングを可能にし、AMD、Intel、およびNVIDIAのアップスケーリングソリューションを一つのインターフェースに統一している。
この統一により、開発者がDLSS、FSR、およびXeSSをゲームに統合するために必要な作業量が大幅に減少する。これまでは、それぞれのアップスケーリングソリューションを個別のSDKで手動で実装する必要があった。DirectSRを使用することで、これら3つのアップスケーラーは一度に実装できるようになる。
技術的には、DirectSRと同様の機能は既に2年前からNVIDIAのStreamline SDKに存在していたが、DLSS以外の統合には広く採用されていなかった。DirectSRは、DirectX 12パイプラインに根ざしているため、開発者にとってはるかに高い採用可能性がある。
DirectSRは、DLSS、XeSS、およびFSRの統合の代替インストール方法であるため、Microsoftの新しいAPIはハードウェア固有のアップスケーリングソリューションに対してグラフィックスドライバーレベルでサポートされる必要がある。これは、既存のグラフィックスドライバー(例えばDLSSやIntelのXMX互換版のXeSS)がDirectSRと互換性がないことを意味し、ユーザーは新しいAPIに対応するGPUドライバーバージョンにアップグレードする必要がある。
Microsoftは、DirectSRがGPU非依存のアップスケーリングバリアントを内蔵サポートする予定であり、これらはGPUドライバーの更新を必要としないと述べている。DirectSRの最新プレビュー版では、FSR 2.2のみが内蔵サポートされている。しかし、将来的にはIntelのDP4a(XeSSのGPU非依存バージョン)も内蔵サポートに追加されることが予想される(おそらくフルリリース版で)。
開発者がすべての3つのアップスケーリングソリューションを簡単にアクセスでき、統合がスムーズになる事で、特にDirectX 12タイトルにおいて、アップスケーリングソリューションの採用が増加することに貢献するだろう。DirectSRサポートは、新しいゲームおよび既存のタイトルの両方に統合されることが予想される。ただし、DirectSRの全面リリースまでは広範な採用は見込めないだろう。VulkanにはDirectSRに相当するものがまだないのは残念だが、少なくともNvidiaのStreamline SDKがその役割を技術的に補完することは可能である。
Sources
- DirectX Developer Blog: DirectSR Preview Available Now
- AMD: Microsoft® DirectSR and AMD FidelityFX™ Super Resolution technology
コメント