Directx 12がPC愛好家向けのゲームチェンジャーである理由

当初、この記事は2015年5月にこの記事を実行しましたが、今週のWindows 10のリリースにより、ベンチマークデータを更新するために最新のドライバーを使用して、OSの起動バージョンでDirectX 12を再検討すると思いました。また、AMD A10 7800ベンチをFX 6300で実行するのと同じテストで置き換えました。これは、Core i3 4130とより直接的なものです。また、再テストしました。Call of Duty:Advanced Warfareまた、Windows 8.1とWindows 10の両方で、AMDのDX11パフォーマンスが低いプロセッサである場合、重要な問題が残っていることがわかりました。

Windows 10とDirectx 12の到着をめぐる触知可能な興奮の空気があります。これは、PCが最終的にそれを保持するシャックルから肩をすくめ、AMD、Nvidia、Intelがリリースした最先端のコンポーネントが最終的に彼らの近づいてくるものに到達するという感覚です。完全な可能性。今週Windows 10を試して、非常に満足のいく結論に達しました-DX12はほぼすべてのPC所有者に大きな利点を提供しますが、特にAMDにとって恩恵になります。市場。

ここで、どのように - Directx 11の時代には、AMDにとって人生は特に容易ではありません。 CPU市場での問題は十分に文書化されています。そのブルドーザーアーキテクチャは、DX11駆動型のゲームがより少ない、より速いコアからより多くの利益をもたらし、Intelが事実上攻撃不可能な利点を与える世界の多くの、より遅いコアに農場を賭けています。 AMDは依然として32NMおよび28NMプロセッサを生産していますが、Intelは現在14nmに減少しており、その固有のパフォーマンスの改善に加えて電力効率の利点を与えています。

グラフィックカード市場では、AMDはより競争力がありますが、それでも容赦ないライバルであるNvidiaから大きな課題に直面しています。いくつかの十分に判断された価格調整と最近の300シリーズグラフィックスハードウェアの到着のおかげで、RedチームはNvidiaの製品ラインのほとんどと競合する価値のあるハードウェアを持っていますが、過去9か月間でますます明らかになっているのは、AMDのDirectX 11ドライバーが最適ではなく、特に予算のPCを構築しようとしている人に関連しています。これは、AMDが市場で最高の理論的価格/パフォーマンスレベルを提供する分野です。

2014年11月にこの問題に最初に気付きました。Call of Duty:Advanced Warfareをテストしたとき。 Core i3とi7は、NVIDIAカードを持っている場合、非常によく似た方法でゲームを実行しますが、AMD GPUを使用している場合、システムがより複雑なシーンを描くたびにパフォーマンスが崩壊します。高度な戦争も一回限りのシナリオではありません。視覚効果よりもフレームレートを支持するようにシステムを調整すると、AMDハードウェアのCPUボトルネックに遭遇し、NVIDIAに相当するよりもはるかに速くなります。見てください乗組員のこのショット。 R9 280は、130ポンドから140ポンドの素晴らしいハードウェアと驚異的な価値ですが、より有能なクアッドコアプロセッサの代わりにCore i3とペアリングし、そのパフォーマンスの3分の1はドロー集約型領域で消失します。一方、もう一度、Nvidia同等のカードは効果的に保持されます。

Core i3プロセッサのように、主流の£150 nvidiaグラフィックカードと予算のCPUを組み合わせることができます。しかし、このCall of Duty Advanced Warfareの比較に基づいて、AMD同等物は比較して苦しんでいます。 AMDにはNVIDIAの競争力のあるハードウェアがありますが、そのドライバーにはオーバーホールが必要です。ありがたいことに、初期のDX12ベンチは、レッドチームがゲームに戻ってきたことを示しています。YouTubeをご覧ください

チェイスにカットするために - ほとんどのPCハードウェアレビューでは、予算ゲーマーを対象としたAMDグラフィックカードがNVIDIAの同等物よりも能力があることを示しています。間違いなくそうです。ただし、CPU制限のシナリオでは、AMDのハードウェアは最適下ドライバーによって大きく失われます。全て)、Nvidiaの能力の低い部品は、実際により一貫したパフォーマンスを手渡します。このためです予算のPCビルドNVIDIA GeForce GTX 750 Tiを備えていますが、AMDは頻繁に販売されている競合製品を数ポンドで提供しています。これは、R9 270Xです。

それで、何が起こっているのですか?グラフィックカードがシーンをレンダリングする前に、CPUはゲーム内の世界をシミュレートする必要があります。その後、GPUがシーンを描画するための指示を準備します。シーンが複雑になればなるほど、CPUによって「より多くの「ドローコール」が準備されます。より複雑なシーンで、Call of Dutyのフレームレートタンク - 描くものがもっとあるとき、その後、通常のサービスは複雑ではない領域で再開します。乗組員と同じです。フレームレートは都市のシーン以外では問題ありませんが、より複雑な環境に入ると、パフォーマンスが低下します。要するに、Nvidiaのドライバーは、AMDに相当するものよりもはるかに効率的に同じドローコールを処理し、高いフレームレートを維持し、実際のゲームロジックにもっと多くのCPUリソースを開いたままにしています。

私たちはAMDをテストで完全に最新の状態に保ちました。会社は今年初めに「舞台裏で作業が行われている」と言っており、今年初めにミュンヘンで開催されたAMDプレスイベントで、DirectXの改善についての話がありました。ドライバーは300シリーズのグラフィックスハードウェアでリリースされましたが、ここでのAPIテストの最新の結果はまだ標準以下です。 DirectX 11はどこにも行かず、少なくとも2015年のゲームを支配し続けることを念頭に置いて、より幅広い改善が続くことを願っています。しかし、良いニュースは、DirectX 12の重要なコンポーネントは、DX12でのAMDのドライバーパフォーマンスが非常に印象的に見えることを明らかにしていることを明らかにしていることを明らかにしていることです。それはゲームチェンジャーです - 同社のグラフィックカードとそのプロセッサの両方でも。

DX12ゲームは現在ありませんが、AMDとNVIDIAのDX12のドライバーの準備が整っていますが、ベンチマークのスペシャリストFutureMarkは、描画コールでシステムにあふれているAPIオーバーヘッド測定ツールで3DMARKツールを更新し、 DX11とDX12のAMDおよびNVIDIAカードのドライバーパフォーマンスを比較します。 AMDの現在廃止されたマントルAPIのサポートさえあります。これは、DX12がその創世記であっても、DirectXの問題を明確に認識しており、より急進的なソリューションに目を向けていたことを示しています。

結果を見ると、いくつかの傾向が明らかになります。 AMDのDirectX11ドライバーの最適下の性質は、ドローコール固有のベンチでここで増幅され、急激に緩和されます。第一に、AMDのシングルスレッドパフォーマンスが遅いだけでなく、ドライバーはマルチコアCPUアーキテクチャの最適化がほとんどありません。 Nvidiaはより速いですそして3つのスレッドで負荷をスケーリングできます。これらのすべてのテストで最も速いシングルコアパフォーマンスを備えたプロセッサであるCore i5は、AMDハードウェアの1Mドローコールのしきい値を壊すことができる唯一のチップであり、愛好家レベルのGPUがIntel Quad-を必要とするという以前の主張をいくらか立証できる唯一のチップです。それらを最大限に活用するためのコアCPU。対照的に、Nvidiaのドローコールの結果は、能力の低いプロセッサでまだうまくいきます。

驚くべきことに、結果はまた、NVIDIAのドライバーがAMDグラフィックスカードよりもAMD CPUにより適していることを示唆しています。特に、8コアFX 8350でのローエンドNVIDIA GPUのスケーラビリティに関しては、不思議なことに、NVIDIAの複数の複数のスケーリングを拡大していることを示唆しています。スレッドは、能力の低いCore i3 4130およびAMDのFX 6300でそれほど効果的ではありません - FX 8350で見られる素晴らしい結果を念頭に置いて、Multi -Threadedテストでの非常に似たFX 6300の不十分な結果は困惑しています。ただし、マルチスレッドがなくても、Nvidiaのドライバーは、単一スレッドテストで見られるように、単一のコアの同じドローコールロードの処理において、依然として大幅に高速です。

エントリーレベルCPUGTX GTX 750のRadeon R7 260XGeForce GTX 970Radeon R9 290X
I3 4130 DX11シングルスレッド1.1m0.7m1.2m0.7m
I3 4130 DX11マルチスレッド1.2m0.7m1.2m0.7m
I3 4130 DX11マントル-7.6m-7.9m
I3 4130 DX128.1m8.5m9.6m8.8m
FX 6300 DX11シングルスレッド1.1m0.8m1.1m0.8m
FX 6300 DX11マルチスレッド1.3m0.7m1.3m0.7m
FX 6300 DX11マントル-10.1m-10.1m
FX 6300 DX127.7m12.6m12.5m12.7m

マントルとDirectX 12の結果に移動すると、AMDはそれ自体を償還する以上のものです。テストされたすべてのプロセッサでコールスループットを最初から最後まで描画するための計り知れないブーストがあります。これは、R9 290XがシングルコアDX11およびDX12の場合、1,600%の順序で率直に記念したブーストを受け取るFX 8350からの最大のブーストです。スコアが比較されます。覚えておいてください、私たちはレンダリングプロセスの特定の要素の1つだけをベンチに入れていますが、それにもかかわらず、隆起は驚異的です。また、R7 260X、GTX 970、R9 290XのFX 6300のDX12の結果は、より高価なCore i3 4130を包括的に倒すことに注意してください。

パフォーマンスの飛躍は、最近のAPIの両方に当てはまり、AMDのDX12が実際にすべてのテストでマントル(独自の技術、覚えている)上の改善を示していることを喜んで指摘しました。また、コメントに値するのは、AMDがDX12ドライバーのオーバーヘッドに関してNVIDIAに対するゲームに明らかに戻ってきたことです。ストーミングGTX 970の結果に注意してください)。しかし、良いニュースは、私たちがテストしたすべてのハードウェアがDX12の厚意により後押しが見られることです - CPUとGPUの両方のはるかに高い利用が見られます。図は、特にGPUにジオメトリエンジンがどれほど活用されていないかを示しています。DX12が潜在的にアクセスできるというグラフィックハードウェアの他のどの領域が利用できないことを示していますか?見込み客は食欲をそそっています。

良いニュースはそこで終わりません。典型的なDirectX 11ゲームでは、Core i5 4690Kは市場で最も速い手頃な価格のCPUの1つであり、同様の価格のFX 8350を回避します。コール処理はCPUワークロードの1つの要素にすぎないことを覚えておく必要がありますが、ギャップのギャップのギャップこの領域はDX12で大幅に閉鎖され、AMDチップははるかに競争力があります - 2014年のIntelプロセッサと実際に2年年齢のAMDライバルを比較していることを考えると、悪くはありません。

主流のCPUGTX GTX 750のRadeon R7 260XGeForce GTX 970Radeon R9 290X
I5 4690K DX11シングルスレッド1.4m1.1m1.3m1.1m
I5 4690K DX11マルチスレッド2.1m1.0m2.1m1.0m
I5 4690K DX11マントル-13.0m-13.2m
I5 4690K DX128.1m14.1m14.5m14.7m
FX 8350 DX11シングルスレッド1.2m0.9m1.2m0.9m
FX 8350 DX11マルチスレッド2.1m0.8m2.1m0.8m
FX 8350 DX11マントル-12.9m-13.3m
FX 8350 DX127.7m14.1m16.0m14.8m

この記事に示されているデータは、コンテキストに配置する必要があります。ドローコールを大幅に増やすことは魅力的なメトリックですが、典​​型的なゲームエンジンの小さなコンポーネントにすぎません。新しいAPIの周りに明示的に構築された新しいエンジンを採用して、より密度が高く、より豊かな世界の点で真の利益を確認しますが、短期的に見る避けられないDX12パッチの機会はまだエキサイティングです。PCエクスペリエンスは構築されていますスケーラビリティの周りは、特に特定のシナリオでのトップティアのタイタンX、GTX 980 TI、R9フューリーXのパフォーマンスの低下で、最近述べたように、PCゲームがハードウェアの利点を最大限に活用することを妨げています。 DX12が違いを生むことができるかどうかを確認することに魅了されています。

しかし、ハードウェアの観点から見ると、すべての兆候は、DX12が市場により多くの競争をもたらす重要な要素であるということです。このページの数値は、AMDの多くのコアCPU戦略が最終的に報われる可能性があることを強く示唆しています。今後のZenアーキテクチャが40%高速であるという最近の発表と組み合わせて、Intelはゲーマーにとってデフォルトの選択肢ではなくなる可能性があります。ゲーム。

グラフィック市場では、AMDはドライバーサポートへのアプローチが不活発であるためにしばしば批判されています。実際、両方のベンダーには問題がありますが、DX11ドライバーの効率性に関しては、Nvidiaは依然としてかなり先を行っています。ドライバーAPIオーバーヘッドでAMDとNVIDIAのパリティを見たいと考えていますが、ベンチは、DX12がPC開発の焦点になると、レッドチームがソフトウェア側ではるかに競争力があることを強く示唆しています。

しかし、本当の問題は、それが事実になるまでどれくらい待たなければならないかです。 Microsoftは現在、Windows 10を無料で効果的に提供しています。これは、DX12の採用を大幅に後押ししています。短期的には、DX11とDX12の両方のサポートで選択されたゲームが到着するのを見ることができました。ただし、低レベルの統合(最大の利益が見られる場合)は、まだ何らかの方法である可能性があります。ゲームの開発には何年もかかり、今年のキーリリースはほぼ確実にDX11をターゲットにします。確かに、著名な開発者 - ダイスのヨハン・アンダーソンの中に-dx12を最小仕様として採用するかどうかをまだ検討しています年のゲーム。アンダーソンが言うように、明らかに大きな利点があるので、移行が遅くなるのではなく、より早く起こることを期待しています。

SLIで動作するNvidia Titan Xグラフィックスカードを使用して、Square-Enixの見事なDX12デモ。YouTubeをご覧ください