ニュース

directx 12(ベンチマークを含む)について知っておくべきことすべて

目次:

Anonim

Windows 10の登場に伴い、各オペレーティングシステムでMicrosoftで通常行われているように、最新世代のグラフィックAPIが登場し、新世代のグラフィックカード、特にゲームを生み出しています。 Directx12は、今回は低レベルで新しい環境を備えた新しいApiです。また、 後で説明する Vulkanも私たちの世界に侵入します。

おそらく、他の技術記事は非常に価値がありますが、理解するのが難しいため、理解できません。 一般の人々は 、チームや更新する必要がある人がこれらの新しいApisを使用して、簡単かつ明確に知る必要があるためです。 このような気分なら、ここがあなたの場所です! お見逃しなく!

まず、最近よく議論されている2つの重要な点があります。それは、それらの「 機能レベル 」と、それらが属する「 階層 」です。 これは私たちにどのように影響しますか?

Dx12が幅広い機器で機能することを保証するために、Microsoftとそのパートナーは、リソースバインディングのサポートレベルを3、つまりリソー​​スモデルに分割することに同意しました。

  • Tier 1: Intel Haswell、Broadwell、Nvidia Fermi。 Tier2: Nvidia Kepler、Maxwell 1.0およびMaxwell 2.0。 Tier3: AMD GCN 1.0、GCN 1.1、GCN 1.2。

各レベルは前のレベルのスーパーセットです。つまり、Tier 1ハードウェアはリソースモデルに最も強い制約があり、Tier 3は逆に制限がありませんが、Tier 2は中間レベルを表しますくびれ。 それが逆だったとしたら、どれほど簡単だったでしょう? Tier1はすべてを持っている人などですが、そうではありません…複雑な人生が彼の運命です。 したがって、要約すると、Amd Tier3は制限のないものであり、Tier2は特定の制限のあるものであり、Tier1は最も「基本的な」サポートを備えていると言っているためです。

最近、すべてがMaxwellsのようにすべてをサポートしている場合、またはAmdがDx12のすべての機能をサポートしている、またはすべてではない場合、インターネットで多くの話題があり、そうだと誤解されていました。つまり、これまでに見られたことに制限はありませんが、 「機能レベル」とは非常に異なります。次に、アーキテクチャまたはカードがサポートしているため、機能レベルがどのようなものであるかを確認します…詩を教えてくれませんか?

テーマを続けると、Dx12は階層に加えて、「機能レベル」、つまり操作のレベルが異なります。現在までに4つあり、それぞれに異なる特性とサポートが必要なハードウェアがあります。 これらの「機能レベル」は階層にリンクする必要はなく、重要で主要なレンダリング特性を備えた、上記の機能よりも二次的な役割があります。

これらの「機能レベル」の一部は、最高のTier3でもカバーされないため、ハードウェア(問題のグラフィックスカード)が決定要因となる個別の機能になります。

各ハードウェアの「機能レベル」を知るにはどうすればよいですか? これらを次のように識別します。

  • 機能レベル11-> Nvidia Fermi、Kepler、Maxwell 1.0。 機能レベル11.1-> AMD GCN 1.0、Intel HaswellおよびBroadwell。 機能レベル12.0-> AMD GCN 1.1および1.2 GCN。 機能レベル12.1-> Nvidia Maxwell 2.0

私たちはあなたを台無しにしていますか? 少なからずあります。Tier、Feature Leves、さまざまなグラフィックス、そしてゲームはありません。 どうやって見ますか? 非常に単純です。最初に、どのカードがどのアーキテクチャに対応するかをリストします。

-Nvidia Fermi: GF117、110、100など、モデル「GF」の最初にチップを搭載しているすべてのものと、よく知られているように、最も人気のあるGT450、GTX460、470、560の中間にあるものすべてとりわけ580人。

-Nvidia Kepler:この場合のGFのように、「Gpu Kepler」を考えるようなものであれば、GKと呼ばれます。 Nvidiaのすべての600または700シリーズが存在するわけではありません。GFからのリファード、つまりFermiからのリファードがあるため、確認するのは便利ですが、例として、人気のあるGTX650、660、670、680、760が含まれていることを説明します。 、770、780、Ti。

-Nvidia MaxwellおよびMaxwell 2. 0:リストは短く、Maxwell 1.0はGTX750および750Tiで誕生しました。これらは、ご覧のように、ケプラーではなく700シリーズに属しており、GM107および108で識別されます。Maxwell2.0では、数が少なくなっています。新しいGTX950から始まり、これから960、970、980、Ti、およびTitan X以降に移行します。

-AMD GCN 1.0:影響が少しわかりやすいため、7350以降から7990までのAMD 7000シリーズはGCN 1.0アーキテクチャです(7790は1.1を除く)。 R3、R7、R9のような次のシリーズでは、270、280Xなどのこのアーキテクチャを持つ「侵入者」、つまりリハッシュが存在するため、注意が必要です。 それらは、タヒチ、ピトケアン、キュラソー、カーボベルデのチップに基づいています…

-AMD GCN 1.1および1.2 :これらは、1.1であるR7 260および260X、7790、および290、290X、Apus Kaveriなどのハワイをベースとするシーアイランドの建築。 1.2は、285や380などの火山島のアーキテクチャと、フィジーを拠点とする新しいフューリーに基づいた、より珍しいものです。 300シリーズは、その多くが1.0と1.1です。390と390x(1.1)または370(1.0)のように、混同しないように注意してください。 彼らはもっと上手くできなかったでしょう(皮肉)。

まあ、私たちはすでに特定のサポートでカードが含まれ、配置されていますが、Dx12を本当に改善するものでは、それを明確かつ簡単に要約しましょう。

  • CPUのボトルネックを削減します。これは、Dx11で実際に飽和している機能です。最終的には、CPUにコアの数を増やすことでスケーリングを増やします。開発者の制御が向上します。コンソールと同様のAPI効率、つまり、 、より広くてより近い制御ハードウェア-ソフトウェア(ゲーム)を備えています。Dx11のすべての機能はそれらを保存します。

これは、Dx12の主な機能またはベースだとしましょう。したがって、100のマイナー機能をサポートしないカードがある場合、Dx12を使用できますか? うん でも…おいしくない、Si es Si。 時間が経つにつれて、これらのカードをサポートするゲームが到着したときに違いが見つかる一方で、ソフトウェアによってエミュレートできます。 最も安全で最も可能性が高いのは、この2015年と次の2016年に到着するゲームがベースになっていて、Dx12のベースに固執していることです。それらの多くは、Battlefield 4で経験したのと同様に、新しいApiに移植されるリリース後のパッチになるためです。数か月後にサポートを解放したマントル。

Dx11と12の実際の違いをどのように測定しますか?


多くの人が各「機能レベル」について話したいと思うかもしれませんが、それらを説明するゲームや実装されるゲームの詳細がまだないため、主な改善点である主なリリースに焦点を当てますMicrosoftが最も機能しているCPUであるgpuを生成できるボトル。これにより、より柔軟になり、プロセッサとグラフィックスの両方を全体的に活用できます。 また、これはこの記事の方法であり、準備をすばやく簡単に行うことができます。

これを行うために、新しいゲーム(まだベータ前の状態)のテーブルを用意しました。 特異点の灰は、 Directx 11から12移行することでどのようなメリットが得られるかを確認し、 3DMark Vantageはドローコールまたは「コール」の数を作成できます。グラフィックカードへのCPU。

それは多くの批判を受けています(そしてそれはそれほどではありませんが、病状には入りません)が、オブジェクトのステージング、船、プロッター、サウンド、画面上のグラフィック効果が非常に高いため、私には良いベンチマークのようです、そして最終的に私たちが興味を持っているFpsの改善を定量化することは完璧です。 明らかに、私たちはチームのR9 390xWindows 104690K @ 4400Mhzを使用しました

DirectX 12への移行時にAMDがNvidiaよりも向上する理由を説明します

これは、主にGpuを使用して、PC全体を網羅するセクションのベンチです。

そして最後にCPUテストでは、APIがプロセッサのパフォーマンスをどのように解放するかを確認します。

私たちがFpsの改善を見ると、それだけでなく、言うまでもなく、画面やエフェクトなどにユニットを追加することによる全体的な品質が劇的に向上しています。 それは私たちが持っている唯一の具体的な証拠ですが、アーケード、ロールプレイング、シューターなど、スタイルによって違いがあるため、すべてのゲームでそのようにはならない可能性があるため、ピンセットで撮影する必要があります。近年、最も大きな変化の1つに直面します。

次に、同じグラフと機器を使用して、3DMarkがもたらすテストに基づいて、CPUからGPUへの呼び出しがどのように影響するかを確認します。

はい、ご覧のとおりDx12Dx11に対して実行できる呼び出しの数は比較できません しかし、 ドローコールとですか? 簡単な説明として、バッチ処理後に描画される「メッシュ」の合計であることをお伝えします。これは、エンジンが単一の描画呼び出しでさまざまなオブジェクトのレンダリングを組み合わせて、CPUの過負荷を回避しようとするプロセスです。グラフ、違いは驚くべきです。

さて、最後に、専門知識から抜け出し、私たちにとって重要なゲームに焦点を当てましょう。

どのカードを購入しますか?


これらの特性と互換性のあるグラフィックスカードがまだない場合、または単により良いものにアップグレードしたい場合は、常に推奨する品質/価格で購入することをお勧めします。 今後登場するすべてのゲームがDx12であるとは限らず、現在のほとんどのゲームはDx9または11であるので、固定価格のラインを持ち、そのベースから始めるのが便利です。

Gtx 950AMD R7 370など、 GTX960AMD R9 380など、常に200ユーロ未満の選択肢があり、チームやニーズに応じてバランスの取れたものが常にあります。 機能レベルについて考えたり、ゲームに基づいてXまたはYが必要かどうかを購入したりするのは、まだ非常に早い段階です。 CPUと、あるAPIから別のAPIに渡すfpsの改善により、最も単純な方法でそれを配置します。

これを念頭に置いて、現在の市場のすべてのgpusとおそらくあなたの多くは、主な機能であるDx12の基本サポートを持っている/持っているので、将来のゲームを見るまで私たちに興味があるものです。

そして、どんなゲームが私たちにやって来るのですか?


Gear of War Ultimate

2015年の残りの期間では、最初にDirectx12をサポートするゲームはほとんどありません。最初に(灰はプレベータ版なのでAshesは含まれません)、 Fable LegendsがPCおよびXbox向けにリリースされます。 10月に1つ。

インターネットを乱用しているソースによると、Dx11から12への改善は強力であり、Dx11でのFpsレートは43fpsですが、 Dx12では53Fpsになり、これは、最小値がさらに向上する最初の価値よりも優れています。平均より高い割合。

一方、年末までに、特に12月に、新しいヒットマンが到着します。

私たちがこのテーマに本当に興味を持っているのは2016年です。リストは長くなり、アークサバイバルエボルブは毎週、支持者を獲得するパッチを受け取ります。2016年2月に新しいDeus Ex Manking DividedSea of​​ ThievesStar Citizenが登場します。Gear of War UltimateDay ZArma 3 、そしてどのゲームが最初になるかはまだわかりませんが、Battlefieldのようなゲームの作成者であるDICEは、Dx12でFrostbite 3エンジンをすでに実行していますが、 Battlefrontになると思いますそれが生成し、マルチプレーヤーのタイトルであるという期待、おそらくこのすべての道具が最も使用される可能性があります。

とにかく、私はパイプラインに何も残さなかったと思います、そして今あなたは少し落ち着いているので、ここでさようならを言います、そしてすぐにあなたはOpenGLの親からのクロノスグループに属するVulkanについての記事を持っています、 Dx12の「競争」になりましょう。ここ数年、マントルはどれほど短い期間でしたか。みんなが緊張するようになったと私たちは考えています。

私たちはあなたに後ろに言及されたタイトルのいくつかの画像をあなたに残し、そしてさようならを言いました!

ニュース

エディタの選択

Back to top button