Nvidia Hairworksは本当に「サボテージ」Amd Witcher 3のパフォーマンスを挙げていますか?

パフォーマンスの低下をきっかけにプロジェクトカー、AMDのGPUドライバーは、CD Projekt Redのリリースで再び精査されていますウィッチャー3:ワイルドハント。 Nvidiaのヘアワークスの毛皮とヘアレンダリングテクノロジーがアクティブであり、AMDがそれについて満足していない場合、ゲームは最適な状態で実行されます。

「私たちは最初からCD Projeckt Redを使用しています。詳細なフィードバックをずっと提供してきました。」AMDのチーフゲーミング科学者リチャードハディはARS Technicaに語った。 「リリースまたはその後の2か月前に、GameWorksコードはヘアワークで到着しました。それは私たちの懸念に関する限り、私たちのパフォーマンスを完全に妨害しました。私たちはその前に走っていました...まるでパフォーマンスを破壊しました。その目標を達成するために入れてください。」

「GameWorksは、お客様のためにGeForceで実行されるゲームの視覚的な品質を向上させます」GameWorks PR Brian BurkeはPCの視点に語った。 「競合するハードウェアのパフォーマンスは損なわれません。ゲームワークスソースコードは、ライセンスの下でそれを要求する開発者に提供されますが、ライセンスを持っていない人にソースコードを再配布することはできません。ほとんどの場合、ゲームを最適化します。ソースコードではなく、バイナリはリソースの問題であると考えています。 「Tが他のIHVとの作業を妨げます。」

多くの場合、NvidiaのGameWorks機能はGeForce GPUのユーザーのみが利用できますが、CD Projekt Redは、Witcher 3のNvidia固有の技術をAMD GPUで動作させることを許可しました。 - 最適パフォーマンス。

「この機能のコードをAMD製品に最適化できないため、不十分なパフォーマンスが発生する可能性があります」開発者はOverCrock3Dに語った。 「Radeonユーザーは、パフォーマンスが期待を下回っている場合、Nvidia Hairworksを無効にすることをお勧めします。」

[更新22/5/15 6:44 PM:Nvidiaは、非公開プラットフォームで実行されているGameWorksがNVIDIA TechがAMD GPUに取り組むことを許可するというCD Projekt Redの決定ではありません。つまり、Nvidiaの決定と私たちからの最も一般的に使用されている機能は、CD Projekt Redの決定ではありません。 Platform-Ingostic。

ヘアワークスは実際にウィッチャー3のAMDパフォーマンスに大きな影響を与えますが、髪と毛皮のレンダリングテクノロジーが無効になると、R9 290XはGTX 970と正確に競争力があります。YouTubeをご覧ください
1920x1080、ウルトラ設定GTX 970R9 290X
ヘアワークオン(低/平均fps)24.0 / 39.418.0 / 26.3
ヘアワークオフ(低/平均fps)36.9 / 51.938.0 / 49.6

それで、ヘアワークは本当にAMDの核災害であると言っていますか?私たちは、最新の1.03パッチがインストールされている状態で、それを重く使用するカットシーンでハイテクをベンチマークして、それを見つけることにしました - 明らかにヘアワークのパフォーマンスを向上させます。 8GBのRAMを使用してCore i7 4790kを実行しているPCでゲームをテストし、GTX 970で実行されている同じシーケンスと、ヘアワークがアクティブで無効になっているR9 290Xをベンチマークしました。

何万ものテッセレートされた髪をレンダリングすると言われているテクノロジーに期待されるかもしれないように、ゲームにヒットするパフォーマンスは、NVIDIAまたはAMDグラフィックスカードを実行しているかどうかにかかわらずかなりのものです。私たちのテストケースでは、GTX 970は、ヘアワークが有効になったときにパフォーマンスの24%を失い、平均51.9fpsから39.4fpsに低下しました。ただし、AMDはさらに大きなヒットに苦しみ、平均フレームレートの約47%を失いました - その49.6FPSメトリックはわずか26.3FPSに削減されました。

AMDの主張は、GameWorksソースコードへのアクセスがなく、テクノロジーの最適化が非常に困難になるということです。一方、Nvidiaは、それ自体の最適化作業のほとんどが一般に、ソースではなく最終的なコンパイルされたコードの分析を介して実行されることを示唆することによりカウンターします。

私たちの観点から見ると、ヘアワークは、Tomb Raiderで見つかったTressFXテクノロジーと同じように、GPUコンピューティングパワーが膨大である場合にのみ、有効にするための高価な贅沢と考えられています。一般的にAMDのパフォーマンスに関しては、GTX 970とR9 290Xは、ヘアワークが無効になったら同様のフレームレートを提供していることに注意してください。そのため、GameWorksの統合がAMD GPUを全体的に不自由にしていないことです。 NVIDIAまたはAMDグラフィックスカードを所有しているかどうかにかかわらず、私たちの提案は、Best PerformanceのためにHairworksをオフにしてWitcher 3を実行することです。一番下の行は、GTX 970のような素晴らしいカード(最適化されたヘアワークコードを実行していることを覚えている)が、テクノロジーを有効にしてサブ30FPSパフォーマンスの低下を生成する場合、照準など、他の場所でよりよく使うことができる多くのGPUリソ​​ースであるということです。たとえば、一貫した60fpsの場合。

現在、AMD、Intel、およびNvidiaキットのベンチマークパフォーマンスを眺めながら、さまざまなPCハードウェアでWitcher 3をテストしています。すぐに調査結果を報告します。