テストレポート
「GTA IV」と16種のCPUでチェックする,「ゲームにおけるマルチスレッド最適化」の現在
しかし,ゲームタイトルのマルチスレッド化は劇的には進んでおらず,2コアと4コアでは,パフォーマンスにほとんど違いがないのが実情だ。それだけ,マルチスレッド対応というのは難しい,ということでもあるのだが,「ゲーム用PCに,クアッドコアCPUは必要か?」という質問に対する,2009年5月時点の回答は,「不要。ほとんどの場合,デュアルコアCPUで十分」というものになる。
最近のいい例といえるのが,PC版「Grand Theft Auto IV」(邦題 グランド・セフト・オートIV PC版 【完全日本語版】,以下 GTA IV)だ。合計16種のクアッド/デュアルコアCPUでベンチマークテストを行ったところ,非常に興味深いデータが得られたので,「PCゲームのマルチスレッド最適化最前線,2009年5月版」として,テスト結果をお届けしたいと思う。
GTA IVに用意されたベンチマークモードを利用
フレームレートのほかCPU使用率も計測
さて,GTA IVでは,標準でベンチマークモードが用意されており,フレームレートやCPU使用率などを計測できる。ベンチマークモード実行時の様子は下にムービーで示したとおりで,今回は英語版GTA IVを用いているが,数台のスクーターに乗ったNPC達の銃撃戦になっているこのベンチマークを,クアッドコアCPUとデュアルコアCPUのそれぞれで試し,パフォーマンスを比較してみようというわけだ。
テスト時のグラフィックスオプションは,Vsyncを無効化したほか,すべてデフォルトのままとしている。
テスト環境は表のとおりで,テストスケジュールの都合,そして機材調達の都合から,低価格デュアルコアCPUとトリプルコアCPUを中心に,下位モデルは相当数を削っている。また,いくつかのCPUは,上位モデルからの倍率変更などにより,下記のとおり,“相当”として動作させたこともお断りしておきたい。
- Core i7-940/2.93GHz,Core i7-920/2.66GHz:Core i7-965 Extreme Editionの倍率&QPI設定変更
- Core 2 Quad Q9550/2.83GHz:Core 2 Quad Q9650/3GHzの倍率変更
- Core 2 Quad Q8200/2.33GHz:Core 2 Quad Q8300/2.50GHzの倍率変更
- Core 2 Duo E8400/3GHz:Core 2 Duo E8500/3.16GHzの倍率変更
- Phenom II X4 920/2.8GHz:Phenom II X4 940 Black Edition/3.0GHzの倍率変更
なお以下,文中,グラフ中とも,CPU名の「Extreme Edition」および「Black Edition」表記は省略する。
クアッドコアCPUが高いパフォーマンスを示す
CPU使用率もそれに伴って減少する傾向に
さっそくテスト結果をチェックしてみよう。解像度1280×1024ドット時のフレームレートでソートすることにし,スコアを並べたのがグラフ1となる。マルチスレッドへの最適化が進んだGTA IVだけに,Hyper-Threadingテクノロジにより,論理8コアCPUとして機能するCore i7が頭一歩抜け出しており,続いて,Phenom II X4とCore 2 Quadが続く格好だ。わずかの差であるとはいえ,Phenom II X4 955が,Core 2 Quadの最上位を押さえて,4番手の位置に食い込んでいる点や,Intel製CPUが,モデルナンバーどおりの順番に並んでいる点は大変興味深い。
一方,デュアルコアCPUのスコアはやや芳しくなく,とくに,「高クロックのデュアルコアCPU」の代表例の一つ,「Athlon 64 X2 6400+/3.2GHz」は,Core i7の半分強のスコアしか示せていない。GTA IVのような,マルチスレッドへの最適化が進んだタイトルでは,第一に論理コア数,そしてキャッシュ周りを含めたコア間のデータ転送仕様がパフォーマンスを左右するという認識で正しそうだ。
グラフ2は,GTA IVのベンチマークモードで取得したCPU使用率をまとめたものだ。解像度が変わっても傾向に変化はないため,代表して1280×1024ドット時のものを掲載している。
面白いのは,パフォーマンスの並びをひっくり返したような形のグラフになっていること。Core i7ファミリーが,30%にも満たない使用率でありながら,最大のパフォーマンスを発揮している一方,Core 2 Duo E8000番台やAthlon X2,Athlon 64 X2では,90%前後で“ブン回し”ても,クアッドコアCPUに届かないスコアしか示せていないわけだ。
Phenom IIやCore 2 Quadの中堅クアッドコアCPUだと,使用率は50〜60%。CPU使用率に余裕のある状態のほうが,ゲームはより安定して動作することを考えると,GTA IVを満足にプレイすることを前提にしたとき,デュアルコアCPUは上位モデルでも少々厳しい状況を迎える可能性があるとはいえそうである。
使用率を抑え,パフォーマンスを向上させる
――クアッドコアCPUが持つ可能性
誤解のないよう繰り返しておくが,今回の結果は,そのままほかのゲームに当てはまるものではない。すべてのゲームで,今すぐクアッドコアの恩恵が受けられるわけではなく,むしろ,受けられないか,受けられても,ほとんどメリットにならないものが大多数である。
しかし同時に,CPUの使用率を抑えながら,高いパフォーマンスを発揮できるという点には,クアッドコアCPUの可能性も読み取れる。現状,ゲーマー的なクアッドコアCPUの評価は,「ミドルハイ以上の構成を持ったPCを組もうとすると,選ぶ以外にない選択肢」に過ぎないが,マルチスレッドへの最適化が進んだマルチプラットフォームタイトルの数が増えてくると,クアッドコアCPUを積極的に選ぶ時代がやってくるかもしれない。
同時に,ゲームデベロッパ側には,今回のGTA IVと同等以上のマルチスレッド最適化に,ぜひ取り組んでもらいたいと思う。
- 関連タイトル:
Core i7(LGA1366,クアッドコア)
- 関連タイトル:
Core 2
- 関連タイトル:
Phenom II
- 関連タイトル:
Athlon X2
- 関連タイトル:
グランド・セフト・オートIV PC版 【完全日本語版】
- この記事のURL:
キーワード
(C)Intel Corporation
(C)2006 Intel Corporation
(C)2007 Advanced Micro Devices, Inc
(C)2006-2008 Rockstar Games, Inc. Rockstar Games, the Rockstar Games r logo, Grand Theft Auto and the Grand Theft Auto logo are trademarks and/or registered trademarks of Take-Two Interactive Software. Windows and the Windows Vista Start button logo are trademarks of the Microsoft group of companies, and‘Games for Windows’ and the Windows Vista Start button logo are used under license from Microsoft. All other marks and trademarks are properties of their respective owners. All rights reserved. An internet connection and certain service registrations are required for activation and use of this software. The content of this videogame is purely fictional, and is not intended to represent or depict any actual event, person, orentity. Any similarity between any depiction in this game and any actual event, person, or entity is purely coincidental. The makers and publishers of this videogame do not in any way endorse, condone orencourage engaging in any conduct depicted in this videogame.