98
3DMark APIオーバーヘッドテストでAMDのMantleに代わるVulkan

Futuremarkは、3DMark APIオーバーヘッドテストにおいて、AMDのMantle APIをKhronos GroupのVulkan APIに置き換えました。これにより、開発者はDirectX 11、DirectX 12、Vulkanのパフォーマンスを比較しやすくなると同時に、Khronosの比較的新しいグラフィックスAPIの人気が高まっていることも強調されます。

Vulkanは2015年3月に発表され、PCゲーム開発者とモバイルゲーム開発者の間で急速に人気を博しました。KhronosはGDC 2017において、AMD、Intel、Nvidiaといった大手GPU企業がVulkan対応のドライバーをリリースしており、より多くのゲーム開発者がVulkanの機能を活用し始めていると述べました。(このAPIは既にDoomDota 2といった人気ゲームでサポートされており、Nintendo Switch本体とAndroidプラットフォームの中核を成しています。)

これで、開発者にとって、Vulkan が DirectX 11 や DirectX 12 とどう比較されるかがわかりやすくなります。Futuremark の発表では次のように述べられています。

Vulkanは、PCからスマートフォンまで、幅広いデバイスに搭載されている最新GPUへの高効率かつ低レベルのアクセスを提供する新しいグラフィックAPIです。VulkanやDirectX 12などのAPIは、マルチコアCPUをより有効に活用することでコード実行を効率化し、特に描画呼び出しにおけるソフトウェアのボトルネックを解消します。ゲームでは通常、1フレームあたり数千回の描画呼び出しが行われますが、そのたびにCPUのパフォーマンスを制限するオーバーヘッドが発生します。VulkanとDirectX 12はこのオーバーヘッドを削減し、より多くのオブジェクト、テクスチャ、エフェクトを画面に描画できるようになります。

3DMark APIオーバーヘッドテストは、1秒あたりの描画呼び出し回数を増やし、各APIのパフォーマンスを定量化します。これにより、開発者は特定のシステム上でAPIがどのように動作するかを知ることができます。Futuremarkは、APIオーバーヘッドテストは「汎用GPUベンチマークではない」ため、「異なるベンダーのグラフィックカードを比較するために使用すべきではない」と慎重に述べています。しかし、これらのグラフィックスAPIを検討している人にとっては、依然として有用なテストとなる可能性があります。

更新されたAPIオーバーヘッドテストは、3DMark Advanced Editionと3DMark Professional Editionに含まれています。ユーティリティのBasic EditionやSteamで入手可能なデモ版には組み込まれていません。Vulkan自体は多くのプラットフォームでサポートされています。また、GDC 2017でのいくつかの分かりにくいプレゼンテーションを受けて一部の人が考えていたように、マルチGPUサポートはWindows 10に限定されているわけではないのでご安心ください。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。