Saturday, March 26, 2011

"MacBook Pro 13インチ"(2011年2月モデル) の GPU ベンチマーク紹介

2011年2月26日にアップルが発売した新型"MacBook Pro" 13インチモデルの GPU、"Intel HD Graphics 3000" のベンチマークスコアについて、すこし気になることがあるので紹介しておきます。基本的に今回発表された新型"MacBook Pro"が1年前のモデルを圧倒的に上回るのはアップルの発表とおり(下図)ですが、ただし、3Dゲームを遊ぶ方は前モデルのほうが新モデルより良くゲームを動かせる可能性が高いと確認されており要注意です。

MacBook Pro 13インチのパフォーマンス、2010年4月モデルと2011年2月モデルの比較
MacBook Pro 13インチのパフォーマンス、2010年4月モデル(Core 2 Duo 2.66GHz、4GBメモリ)と2011年2月モデル(Core i7 デュアルコア2.7GHz、4GBメモリ)の比較

ツイッターや2チャンネルで、notebookcheck.net 掲載のベンチマークスコアを引用して新型"MacBook Pro" 13インチのGPU"HD Graphics 3000"が旧型の GPU"NVidia GeForce 320M"を上回る、と比較する記述を見かけました。確かに掲載スコアではそのとおりなのですが、しかし"MacBook Pro"に適用するのは適切ではないです。

NVIDIA GeForce 320M - notebookcheck.net
Intel HD Graphics 3000 - notebookcheck.net


"Intel HD Graphics 3000" の仕様について
"Intel HD Graphics 3000"はインテルの最新世代CPU、SandyBridge に統合されているGPUです。ただし同じ"HD Graphics 3000"でも、CPU が違えば"HD Graphics 3000"のクロック数や利用可能な2次キャッシュ数が異なるため、ベンチマークスコアを利用するにはこの辺を詳しく見る必要があります。

【元麻布春男の週刊PCホットライン】ついに登場したSandy Bridgeのラインアップ
最新Intelプロセッサ「第2世代Core iシリーズ」は何が変わった? - @IT
↑SandyBridge CPU のコア数、クロック数などの一覧が掲載されている。

Sandy Bridgeでは,リングバス上に共有LLCが配置され,CPUコアからL3キャッシュ,GPUコアからはL2キャッシュとして使われる。例えば i7-2600Kの場合,LLCの容量は8MBあるので,GPUコアからすると,8MBのうち,CPUでL3キャッシュとして使う分を除いた分を,GPU コア用L2キャッシュとして利用できるわけである。
4Gamer.net - Sandy Bridgeのグラフィックス機能「HD Graphics 3000&2000」レビュー。Intel製GPUコアのイメージを覆す存在に

一方、MacBook Pro 13インチのCPUの場合は次の表の通りで、クロック数が低く、2次キャッシュも少ないことが分かります。
CPUGPUコアクロックCPU 3次キャッシュ
GPU 2次キャッシュ
Core i5-2410M(標準)650MHz/1200MHz3MB
Core i7-2620M(アップグレード)650MHz/1300MHz4MB
Core i7-2600K(参考)最大1350MHz8MB

Core i7-2600K(参考)はデスクトップ向けCPUで、MacBook Pro ではもちろん選択できません。



ベンチマークスコアを詳しく見る
Notebookcheck.net 掲載のベンチマークから、主なものを抜き出して書き写します。
GeForce 320MHD Graphics 3000
3DMark 057168.37823.3
3DMark 064346.54465
PCMark Vantage(*1)38165384
Cinebench R10(*2)3015.35763.4
スコアは複数機種で測定された平均値(2011年3月24日現在)
GeForce 320M(MacBook Pro 13インチ2010年モデル搭載GPU)
HD Graphics 3000(同2011年モデル搭載GPU)
(*1 Gaming Score 1024x768、*2 Shading 32Bit)

上の表のようにベンチマークスコアを一見すると、"HD Graphics 3000"はベンチ種類によっては"GeForce 320M"を10-90%ほど上回るように見えます。ところで、Notebookcheck.net のベンチマークはどのような構成の機種で計測されたものかも掲載されており、これをみると MacBook 搭載のものより高スペックの CPU 、例えばデスクトップ向け CPU である "Core i7-2600K"や"i5-2500K"で計測されたスコアも含まれています。

上で述べたように"HD 3000"はCPUによってクロック数や2次キャッシュ数が異なっており、つまり MacBook の HD 3000 より高クロック、より多くの2次キャッシュが利用可能な環境で計測されたスコアが含まれており、これが平均スコアを押し上げていることが読み取れます。

一方で MacBook で計測されたスコアもあるので、これのみ抜き出して書き写します。

3DMark 053DMark 06PCMark VantageCinebench R10
GeForce 320M
MacBook Air 11インチ
Core 2 Duo SU9400
2GB メモリ 2010年10月
64833824 - 2172
MacBook(13インチ)
Core 2 Duo P8600
2GB 2010年05月
7262423729713477
MacBook Pro 13インチ
Core 2 Duo P8800
4GB 2010年04月
7453433530933361
Macbook Air 13インチ
Core 2 Duo SL9400
2GB 2010年10月
7475422253843051
Intel HD Graphics 3000
Macbook Pro 13インチ
Core i7-2620M
4GB 2011年02月
6953379040123880
ドライバーバージョン
MacBook Air は2機種とも 257.46、MacBook(P8600)は 196.82、MacBook Pro(P8800)は不明。
MacBook は Core 2 DUo P8400 標準搭載で P8600 は選択できないはずなので、CPUか機種名に誤りがあると考えられますが、大差ないのでここは無視します。

メモリ搭載量やドライバーのバージョンも違っていますが、不具合でもない限りドライバーの更新をする人は多くないと思うのでここでは気にしないことにします。


両GPUの性能差はひとつ上の表では 4種ベンチマークとも GeForce 320M ≦ HD Graphics 3000でしたが、MacBook シリーズの数値だけを抜き出すと、GeForce 320M と HD Graphics 3000 はベンチマークの種類によってスコアの差があるものの、全体的にほぼ互角と言って良い結果です。

またGPUベンチマークといってもいくらかはCPUやメモリ搭載量の影響を受けるのがふつうで、新型MacBook Pro はCPUが圧倒的によくなっていることを加味すると、実質的には GeForce 320M ≧ HD Graphics 3000 なのでしょう。


ゲーム関連ベンチマーク
notebookcheck.net に掲載されているゲームベンチのスコアも抜き出して表にしました。数値は fps 数で、数値が大きいほど滑らかにゲームが動きます。ゲームですから GPU そのものの性能だけでなく CPU、メモリ等の影響も大きいですが、明らかにGeForce 320M ≧ HD Graphics 3000(旧モデル≧新モデル)であり、新"MacBook Pro"13インチモデルは現行"MacBook Air"にも負けることが多いことが分かります。

Call of Duty:
Black Ops

Low
同左 MedFIFA 11
Med
同左 High同左 Ultra
GeForce 320M
MacBook Pro 13インチ
Core 2 Duo P8600 2.4GHz
GeForce 320M(196.82)
4096MB RAM 2010年04月
4128-5628
MacBook Air 11インチ
Core 2 Duo SU9400 1.4GHz
GeForce 320M(257.46)
2048MB RAM 2010年10月
--575026
Macbook Air 13インチ
Core 2 Duo SL9400 1.9GHz
GeForce 320M(257.46)
2048MB RAM 2010年10月
--756433
Intel HD Graphics 3000
Macbook Pro 13インチ
Core i7 2620M 2.7GHz
HD Graphics 3000(8.15.10.2246)
4096MB RAM 2011年02月
2516633221


Battlefield:
Bad Company 2

Low
同左 MedResident Evil 5
Low
同左 High
GeForce 320M
MacBook Pro 13インチ
Core 2 Duo P8600 2.4GHz
GeForce 320M(196.82)
2048MB RAM 2010年04月
362144.821.7
MacBook Air 11インチ
Core 2 Duo SU9400 1.4GHz
GeForce 320M(257.46)
2048MB RAM 2010年10月
332127.520
Macbook Air 13インチ
Core 2 Duo SL9400 1.9GHz
GeForce 320M(257.46)
2048MB RAM 2010年10月
38223822.3
Intel HD Graphics 3000
Macbook Pro 13インチ
Core i7 2620M 2.7GHz
HD Graphics 3000
(8.15.10.2246)
4096MB RAM 2011年02月
281848.714.7


というわけでまとめると、
  • GPU の性能だけ考えると、新型 MacBook Proが搭載する"HD Graphics 3000"は、旧型が搭載していた"GeForce 320M"とほぼ互角か、下回る
  • GPU を多用する3Dゲームを利用するなら、"GeForce 320M"搭載の旧型が新型を上回る
ということです。



ただこれは13インチのGPUだけについての話であり、新型13インチはCPU性能の向上が顕著で(ゲーム以外の)ほとんどアプリケーションで高速になっていることが明らかです。CPU を多用する処理(画像や動画編集など)を行う人は新型を、3Dゲームがメインの人は旧型のほうをオススメします。

新しいMacBook Pro。最新鋭のプロセッサとグラフィックス。

No comments: