テストレポート
Mantle版Battlefield 4を試す。APU+GPU構成時に衝撃的な性能向上を確認
AMDの主張によれば,Mantleによって,BF4はDirectX 11モードと比べて最大45%の性能向上が得られるとのことだが,実際のところはどうなのか。取り急ぎ検証してみた結果をお届けしたい。
対応GPUと対応アプリが揃い,初めて利用できるMantle
今回はAPU,APU+GPU,CPU+GPU環境でテスト
「Mantleとは何か」という話は,2013年11月に開催されたイベント「AMD Developer Summit 2013」のレポート記事に詳しいので,そちらも参考にしてもらいたいと思うが,まず,基本的なことを確認しておくと,Mantleの利用には,Mantle APIに対応したゲームアプリケーションとドライバソフトウェア,そして対応GPUが必要だ。
今後,対応製品が増えることは予告されているが,現時点でβ版Mantleの恩恵を最大限受けられるGPUやAPUはかなり限られる,というか5製品に留まるので,この点は押さえておいてほしい。
といったところを踏まえ,さっそくテスト環境の話に入ろう。
A10-7850K単体では,Mantleの導入によって性能がどれくらい変化するかを見る。A10-7850K+R9 290Xでは,A10-7850Kを“CPU”として用い,CPUボトルネックがどう変化するか,i7-4770K+R9 290XではCPUボトルネックが限りなく少ない状況下でR9 290Xの性能にどういった違いが出るかをチェックすることになる。
具体的には,(日本語キーボードの場合)BF4のゲーム画面で[半角/全角]キーを押してコンソールを開き,そこで,「PerfOverlay.FrameFileLogEnable 1」と入力する。これにより,フレームタイムがログファイルに記録されるようになるので,レギュレーション準拠のプレイ操作を行い,1分強経過した時点で今度は「PerfOverlay.FrameFileLogEnable 0」を入力し,ログファイルへの記録を終了する。
このログファイルには,1フレームあたりに要する時間が記録されているため,そこから1分間分のデータを抽出すれば,平均フレームレートを算出できるというわけだ。そして,それを使えば,DirectX 11モードとMantleモードの比較が行えるという寸法である。
なお,A10-7850KとR9 290XではGPUコアのスペックがまったく異なることから,前者では「エントリー設定」を実行することとし,テスト解像度も
Mantleが最大の効果を発揮するのはAPU+GPU時
スコアは衝撃の85%向上
テスト結果を見ていくとしよう。グラフ1はA10-7850Kにおけるテストだが,Mantleにおけるスコア向上率は3〜5%程度。確かにDirectX 11モードと比べて向上しているが,劇的な違いにはなっていない。
それに対して,A10-7850KとR9 290Xを組み合わせたときの結果は,端的に述べて「衝撃的」と述べていいレベルにある(グラフ2,3)。DirectX 11モードの場合には,標準設定の2条件と高負荷設定の1920×1080ドットで,A10-7850KのCPUコア性能がボトルネックとなり,スコアが63〜64fps程度で頭打ちになっている。それに対してMantleモードでは,A10-7850Kのボトルネックが消え,標準設定の1920×1080ドットでは120fps弱にまで平均フレームレートが向上しているのだ。実に約85%ものスコア向上であり,このインパクトは相当に大きい。
ただ,AMDのアピールに比べて,スコアが上がりすぎな気もする。Mantleでは,「APUとGPUを組み合わせたときに,APU型のGPUコアをポストエフェクト専用で使う」といった実装が可能だということなので(関連記事),ここでのスコアは,「MantleでCPUのボトルネックが解消した」だけではなく,APU側のGPUコアに,一部の処理をオフロードする最適化も適用されている可能性はあるかもしれない。
最後にグラフ4,5は,i7-4770KとR9 290Xを組み合わせた状態のスコアを見たものとなる。ここでのテスト結果はA10-7850Kを用いたときと似ており,MantleモードではDirectX 11モードに対して3〜8%程度のスコア向上を実現している。
KaveriのCPUコア性能を補う可能性を秘めたMantle
対応タイトルと対応GPUの拡充は要注目
前述のとおり,対応GPUも対応タイトルも片手で数えられるほどのMantleだが,競合に対して高い性能を持つとはいえないCPUコア周りの弱点をカバーしてくれるということで,勇気づけられたAMDファンも多いのではなかろうか。今後のCatalystドライバアップデートや,EAをはじめとするソフトウェアメーカーのMantle対応アップデート状況からは,目を離さないことをオススメしたい。
AMDのMantle公式解説ページ
AMDのCatalyst 14.1 Betaダウンロードページ(英語)
Battlefield.comのMantle関連ポスト(英語)
- 関連タイトル:
Mantle
- 関連タイトル:
AMD Software
- 関連タイトル:
バトルフィールド 4
- この記事のURL:
キーワード
(C)2019 Advanced Micro Devices Inc.
(C) 2013 Electronic Arts Inc. Trademarks belong to their respective owner. All rights reserved