Direct X 12とは何ですか?なぜそれが重要なのですか?

Microsoftが次期Windows10オペレーティングシステムの新機能の詳細を説明し始めたとき、それが話していた機能の1つはDirectX 12です。ゲーマーはこれが何であるかをすぐに理解しますが、更新がどれほど重要であるかを理解していない可能性があります。

DirectXは、マルチメディアおよびビデオアプリケーションに使用する多数のアプリケーションプログラミングインターフェイス(API)を表すためにMicrosoftが使用する名前です。これらの中で最も重要なのは、DirectXがなければ、Windowsプラットフォームがゲームのように支配的ではないゲームです。

長い間、少なくともWindows 95 Service Release 2より前の数年間、PCでのゲームは、DOSとブートディスクを含む厄介な試練でした。ゲームにシステムハードウェアへの直接アクセスを許可するには、最初にDOSを起動し、config.sysファイルとautoexec.batファイルで特別な引数を使用する必要がありました。

これにより、ゲームに大量のメモリ、サウンドカード、マウスなどへのアクセスを許可することができました。新しいPCの所有者は、ジャンプしなければならないすべてのハードルのために、ゲームを実行しようとしてすぐにイライラするのは簡単でした。

DirectXを入力してください

マイクロソフトは、Windowsオペレーティングシステムがゲーマーに人気を博すためには、ゲーム開発者に、DOSと同様にWindowsの同じハードウェアリソースに製品がアクセスする方法を提供する必要があることにすぐに気付きました。

Windows95およびNT4.0用にリリースされたDirectXの最初のバージョンは1996年6月のバージョン2.0aでした。最初の採用は遅かったですが、DirectXはPCゲームを永遠に変えたと言っても過言ではなく、価値のあるゲームを見つけることはまずありません。それを使用しないWindowsで再生します。

時が経つにつれ、DirectXはどんどん良くなっていきましたが、新しいバージョンを利用できるかどうかは、システムコンポーネント、特にグラフィックカードがそれをサポートしているかどうかにほぼ完全に依存しています。したがって、DirectXはゲーマーにとっては恩恵ですが、ハードウェアが2世代以上古い場合、PCが新しいベルや最新バージョンに含まれるホイッスルを利用できない可能性があります。

では、なぜDirect X 12はそんなに大したことなのですか?

DirectX 12が、Microsoftが以前のバージョンに比べて大幅な改善を示していることを明らかにしていることは、かなり明らかです。

Xbox Oneの場合、より多くのレンダリングオプションの可能性が開かれ、視覚効果が強化されたより美しいゲームへの道が開かれます。DX12は、開発者がXbox Oneの超高速ESRAMに簡単にアクセスできるようになるため、PS4のようなより高速なフレームレートを実現することも期待されています。

最後に、DX12はXbox Oneに高速ダッシュボードを提供し、4Kビデオへの道を開きます。PC側では、DX12の利点ははるかに明白です。

下位互換性

ほとんどのゲーマーの耳を刺激した1つの機能は、DX12が古いDX11ハードウェアと下位互換性があるという発表でした。これは基本的に、グラフィックカードが2年未満の場合、アップグレードする必要がないことを意味します。

もちろん、特に「DirectX 12互換」ではない古いハードウェアでは利用できない可能性が高い、DX12 APIの一部がありますが、最終的に、グラフィックカードがDX11をサポートしている場合は、 DX12がもたらす機能。

ラップトップユーザーは喜ぶ

Microsoftは、DX12がローエンドシステム、つまりラップトップやタブレットでうまく動作することを約束しています。これらのコンピューティングフォームファクタはどちらも、ゲーム能力が低いことで知られています。ゲーマーは通常、ゲームをプレイするためにラップトップを購入する可能性は低く、より高い詳細とフレームレートでゲームを実行するために必要なコンポーネントをサポートおよび収容できるより大きなデスクトップPCを構築または購入する可能性が高くなります。

DX12は、少なくともローエンドシステムでのゲームをより許容できるものにします。ラップトップやタブレットを主要なゲームデバイスとして販売する可能性はまだ低いですが、少なくとも休暇や出張に出かけて、ラップトップでより多くのゲームタイトルを楽しむことができます。

新しいマルチアダプタ機能

DX12は低レベルで動作します。つまり、以前のバージョンよりもはるかに多くのハードウェアオプションにアクセスできます。これらの中で、マルチアダプタはおそらく最もクールです。簡単に言うと、マルチアダプター戦略により、開発者はメインGPUとCPUの統合グラフィックスの間で処理業務を分割できます。

つまり、巧みに実装すると、数百ドルを支払った大きな頑丈なビデオカードは、後処理などの軽量で忙しい作業をCPUグラフィックスに任せて、手間のかかる作業の矢面に立たされるだけです。

Microsoftは、これによりパフォーマンスが約10%向上する可能性があると主張しています。

4K

今のところ、4Kビデオとゲームが未来であることは十分に明らかです(そして、6K、8Kなど)。コンテンツプロデューサーとゲームメーカーは明らかにその方向に徐々に進んでいます。

4Kゲームが突然大きく開かれることはありませんが、今後1年ほどで主流の採用が増えるはずです。DirectX 12は、GPUオーバーヘッドを大幅に削減する方法により、その採用を確実に加速します。

結びの考え

明確にするために、DirectX12はWindows10ゲーマーに最も利益をもたらすでしょう。もちろん、特にユーザーが4Kにスケールアップすると、ビデオパフォーマンスの向上に関して他の利点もあります。

ただし、当面の間、DX12はPCゲーマーにとって大きなパフォーマンスの向上になります。Xbox Oneの場合、審査員は出ませんが、前述のように、ダッシュボード、レンダリング品質、およびフレームレートが確実に改善されます(開発者がESRAMを利用する新しいタイトルを市場に投入できるようになると)。

しかし、すべてを語り終えると、DirectX 12は明らかに長い間Windowsゲームに起こる最良のことであり、本格的なゲーマーにとって必須のアップグレードとしてWindows10を販売するのに大いに役立つはずです。

Windows10とDirectX12 APIは7月29日にリリースされます。Windows10またはMicrosoftの最新のオペレーティングシステムについてコメントや質問がある場合は、ディスカッションフォーラムにフィードバックを残してください。