DirectX 12は、消費電力を50%削減し、新しい技術デモでfpsを60%向上させます

DirectX 12ロゴ

IntelはSiggraph 2014ブースで、DirectX 12とDirect3D 12の最初の公開デモの1つを披露しています。DirectX11などの古いグラフィックAPIに対する改善は本当に驚くべきものです。 DirectX 12でのまったく同じデモは、DirectX 11バージョンよりも消費電力が50%少なくなりました。同様のデモでは、DX12のより高い効率とより低いオーバーヘッドにより、同じ電力量を消費しながら、DX11よりもフレームレートを60%増加させることができました。ひどいたくさんの後 トーク Mantle、DirectX 12、OpenGL NGの利点については、これらの新しいグラフィックAPIの実際のメリットの例を見るのは非常にエキサイティングです。

インテルのDirectX 12デモ設定は、Surface Pro 3タブレットとカスタムメイドのベンチマークプログラムで構成されています。プログラムは、画面上に50,000個の小惑星を描画します。各小惑星は、頂点、テクスチャ、および定数のユニークな組み合わせを持っています。ウィンドウの右下隅のグラフは、CPUとGPUの両方の現在の消費電力を示します。プログラムは、ボタンをクリックするだけでDirectX 12と11を切り替えることができます。インテルがなぜデモを実行しているのか疑問に思っている場合 マイクロソフトの代わりに:オリジナルのSurface Pro 3にはCore i5チップが搭載されており、Intel HD4400グラフィックスを搭載しています。



DirectX 12とDirectX 11の消費電力

DirectX 12とDirectX 11の消費電力。プログラムがDX12に切り替わると、CPU消費電力が急激に低下することに注意してください。



ベンチマークには2つのモードがあります。 1つ目のモードはフレームレートをロックし、ハードウェアの負荷を一定に保ち、DX12と11の間の電力消費量の違いを確認できます。2つ目のモードはフレームレートのロックを解除し、CPUとGPUが可能な限り頑張ってスコアを取得できるようにします最大fps。このストーリー全体のさまざまな画像からわかるように、結果はかなり劇的です。

上の画像では、デモはDX11モードで開始されます-そして、途中でDX12が有効になります。 CPU使用率は即座に低下し、全体的な電力消費(Microsoftによると)を50%削減します。



以下の画像では、「ロック解除」モードのベンチマークで、DirectX 11と12の切り替えがフレームレートにどのように影響するかを確認できます。 DX11は19 fpsを管理しますが、DX12は33 fpsで同じ電力消費で60%以上高速です。

DirectX 11、Asteroidデモ(ロック解除されたfps)

DirectX 11、Asteroidデモ(ロック解除されたfps)

DirectX 12、Asteroidデモ(ロック解除されたfps)

DirectX 12、Asteroidデモ(ロック解除されたfps)



どちらの場合も、CPUオーバーヘッドを削減することで、低消費電力と高フレームレートを実現しています。これがDirectX / Direct3D 12の主な目的です。 AMDのマントル、 OpenGL NG、アップル社のメタル。基本的に、現在のグラフィックライブラリ(DX11、OpenGL 4)は、CPUを広範囲に使用します。新しいグラフィックライブラリを使用すると、開発者はCPUを経由するのではなく、GPUで直接実行するグ​​ラフィックコードを記述できます。むかしむかし、CPUを経由することは理にかなっていますが、今では不要なオーバーヘッドと見なされています。

CPU使用率を削減すると、全体的な電力消費量が明らかに減少します。または、統合されたGPUの場合、CPUが低いほど、近くのGPUがより高いフレームレートを提供するためのサーマルヘッドルームを持つことを意味します。どちらの場合も、DirectX 12は、モバイルデバイス(ラップトップ、スマートフォン、タブレット)にとって非常に大きな問題となる可能性があり、電力消費と統合されたGPUが支配します。

Siggraph 2014のIntelブースの悪い写真

Siggraph 2014のIntelブースの悪い写真

デスクトップPCやゲームコンソールでのオーバーヘッドの少ないグラフィックライブラリの利点はそれほど明確ではありません。最近のデスクトップPCでは、CPUはそれほどボトルネックではありません。ディスクリートグラフィックカードを使用している場合、その熱エンベロープは明らかにCPUにリンクされていません。先週報告したように、少なくとも1人の開発者が DirectX 12はXbox Oneが1080p @ 60 fpsに達するのを助けません — Xbox Oneは 弱いGPUによる制限、そしてDX12のような新しいライブラリはそれについて何もできません。

いずれにせよ、消費電力の全体的な削減は常に優れています。 DirectX 12でPCの総電力消費量を20ワットまたは30ワット削減できる場合(年間約10〜20ドル)、Steamゲームが発売されているときに購入できます。

Copyright © 全著作権所有 | 2007es.com