MicrosoftはDirectX12を明らかにします - そしてそれはXbox Oneに来ています

更新21/3/14 07:30:Microsoftは、PC Forza Demo「DX12の開発力と容易さを紹介するためのレンダリング技術デモでした。リリースする予定はありません。Forza Motorsport 5、またはPCのその他のMicrosoft Studios Xbox Oneタイトル。」Xbox Oneの具体的な拡張機能について尋ねられたとき、MicrosoftはDX12がコンソールのロードマップに載っていることを確認しましたが、「それ以上に共有するものはありません」。

オリジナルストーリー:Microsoftは、AMDのマントルによって定められた課題に対応しており、今日、新しいDirectX 12 APIの最初の作業を明らかにしています。 PC、タブレット、スマートフォン、Xbox Oneはすべて、新しいテクノロジーの恩恵を受けます。これは、開発者に低レベルのアクセスとグラフィックスハードウェアの制御を提供しながら、CPUリソースを解放することを約束します。 DirectX 12のクロスプラットフォームの性質を示すために、Forza Motorsport 5がNvidiaグラフィックスカードを備えたPCで実行されていることが示されました。

DX12の幅広い機能セットは、マントルイニシアチブへの反応に非常に似ていますが、Nvidiaクレーム4年前にこのテーマに関するMicrosoftとの議論を開始し、昨年からAPIに直接作業を行いました。 Nvidia自体は、開発者が新しいテクノロジーを把握できるようにするための最初のドライバーを提供しました。理論的には、DX11グラフィックカードはDX12 -NVIDIA自体で動作するはずで、「Fermi」400シリーズ以降のすべてのものが機能するはずであることが確認されています。

Forza 5デモは、PCでコンソールレベルの効率がどのように可能かを示すように設計されたプレゼンテーションのスターでした。奇妙なことに、Nvidiaによると、デモは、市場で最も強力なシングルチップグラフィックスカードであるTitan Black Hardwareで実行されましたが、効率的なコンソールポートを実証するのに最適なハードウェアではありません。ターン10によると、Xbox OneのDX11.x APIからDX12のアルファバージョンへの変換には、既存のコンソールAPIのいくつかの機能がPCに移行するために4つのマニュヶ月を達成しました。他の要素(ありがとうPCの視点ショットの場合) - 「パイプライン状態オブジェクト」や「リソースバインディングモデル」などは、Xbox Oneに向かって進みます。

では、ここでの重要な利点は何ですか?まあ、基本的に、グラフィックスハードウェアは長年にわたってますます強力になっていますが、シングルコアの電力が大幅に増加しておらず、マルチコアプロセッサがデータの供給に効率的に使用されていないCPUによって駆動する必要があります。 GPUへのコマンド。 DX12は、AMDのマントルで見たものと不気味に似ているように見える方法でそれを変更します。 CPUの負担の減少を説明するために、Microsoftは3DMARKベンチマークをDX12に移植し、最大50%の改善を示しました。

「非常に基本的なレベルでは、DX12はAMDのマントルとほぼ同じ仕事をしているように見えます。CPUオーバーヘッドを減らし、開発者がGPUハードウェアへの低レベルのアクセスを提供します。」

Microsoftは、3DMARKベンチマークをDX12に移植し、その結果、CPUの使用率が大幅に低下していることを指摘しています。ここでは、上部にDX11の統計、DX12が下部に表示されます。残念ながら、テストされた実際のCPUまたはGPUはわかりませんが、利用可能な最速のグラフィックスカードと結婚したAMDクワッドであると推測する必要がある場合は、マントルを最高の状態で表示するのと同じ条件です。

DX12のアドバンテージがXbox Oneにどのように変換されるかはまだわかりません。現在使用されている既存のDX11.x APIについての理解は、基本的にPCバージョンの非常に近い親relativeであり、新しいコンソール内のESRAM、Move Engines、その他のオーダーメイドのハードウェアをレーバーする追加の拡張機能が追加されたことです。 CPU Timeは次世代のコンソールの貴重な商品であるため、効率の節約は大歓迎ですが、新しいコンソールからより高いレベルのパフォーマンスを得るための鍵となるのは低レベルのハードウェアアクセスだと思います。

NVIDIAはGDCの公開で顕著でしたが、AMD、Intel、およびQualcommの著名人も、2015年のテールエンドで主要なゲームでサポートされると予測されているMicrosoftの新しいAPIのサポートを誓約することになりました。今から1年後(ある種の早期アクセスは明らかに作業中です)。最新のPCを実行している場合、ハードウェアでDX12を実行するのに問題はないはずです - 唯一の質問は、MicrosoftがWindows 7のサポートを展開するかどうかです。ゲーム開発者(バーサイコロ)によってほとんど無視されています。

全体として、MicrosoftはDirectX 11の重要な懸念事項のいくつかに対処する際にゲーム開発者の要求についに応答したようですが、APIが実際に出荷されるまで長いリードタイムで、AMDのマントルがさらなるサポートを集める時間があることは明らかです。バルブは、選択したグラフィックスAPIとしてOpenGLを擁護し続けます。最近まで、DirectXの未来は危険にさらされていましたが、DX12はほぼ同じ仕事をしているように見えるため、Mantleの関連性を無効にする可能性があります。あるいは、コンソールの開発が引き続き支配的であり、マントルが他の分野でその価値を証明した場合、主にXbox Oneを念頭に置いて設計されたDX12バージョンとともに、PS4の最適化から派生したマントルに基づくPCバージョンを使用して、デュアルAPIの将来を見ることができます。