昨夜、新しい Windows 10 ビルドを調べていたところ、Joe Belfiore が発表記事で言及していなかった興味深い新機能を見つけました。DirectX 12 がすでにオペレーティング システムに組み込まれているのです。
鵜呑みにしないでください!Windows 10 Previewをインストールしてdxdiag.exeを実行し、「システム」タブの下部にあるDirectXのバージョン情報を確認してください。さあ、DirectX 12です!
Windows 10 ビルド 9926 の DXDiag.exe。 (クリックすると拡大します。)
しかし、興奮しすぎる前に覚えておいてください。Windows 10にDX12が搭載されているだけでは、Microsoftの新しいゲームAPIを活用できるグラフィックドライバーやその他のソフトウェアがリリースされるまでは、実質的に役に立たないということです。そうしたツールの最初のリリースは、そう長く待つ必要はないかもしれません。Windows 10の大規模なプレスイベントの当日、FuturemarkはForbesの寄稿者であるJason Evangelho氏に対し、最新のWindows 10 Previewビルドのリリース後すぐに、3DMarkベンチマークスイートに新しい「APIオーバーヘッド機能テスト」を導入したいと語りました。ただし、正確なリリース時期についてはMicrosoftが何らかの影響力を持つ可能性が高いです。
DirectX 12: ゲーマー向けに構築され、Mantle を目標にしています
DirectX 12は、PCゲーマー(PCエコシステムの拠点でありながら、主にWindows 7に固執している)をWindows 10に引き込むためにMicrosoftが期待する重要な機能の一つです。Microsoftによると、DirectX 12は5年前にリリースされたDirectX 11よりもはるかに優れたスレッドモデルを採用し、開発者はゲーム機のように「よりハードウェアに近い」グラフィックプロセッサへのアクセスが可能になります。つまり、DirectX 12はパフォーマンスを大幅に向上させ、適切な条件下では最大50%の省電力化(Microsoftの主張)が可能になるということです。
AMDの独自技術Mantleに非常に似ていると思われるなら、その通りです。この2つのゲーミングAPIは非常に似ています。詳しくは、PCWorldのMantleとDirectX 12の概要をご覧ください。実際、Evangelho氏によると、新しい3DMark APIオーバーヘッド機能テストでは、DirectX 11と12に加えてMantleもテストされるとのこと。
マルコ・キアペッタ DirectX 12は、Intel、AMD、Nvidiaの最新のグラフィックハードウェアのほとんどで動作します。Mantleは現在、この強力なRadeon R9 295×2のようなAMD搭載ハードウェアでのみ動作します。
さらに良いことに、ドライバーによって DirectX 12 がアクティブ化されるたびに、その優れた機能を試すために新しいグラフィック カードが必要になることはほとんどないでしょう。
Microsoft はすでに、3 月初旬の Game Developers Conference (Valve が Steam Machines についてさらに詳しく発表する予定のイベントと同じ) で DirectX 12 についてさらに詳しく説明する予定であると発表しています。そのため、Microsoft がすでに DirectX 12 自体を Windows 10 に組み込んでいることを考えると、遅くともその頃までには Intel、AMD、Nvidia から DirectX 12 ドライバーが登場すると予想されます。
それまでの間、Windows 10にはあなたを夢中にさせるような新機能が盛りだくさんです。テクニカルプレビューにサインアップしたら、まずはこれらのWindows 10の10のキラー機能を試してみることをお勧めします。