ニュース
[GDC 2010]Larrabee計画の延期が影を落とす,Intelの“グラフィックス最適化”セッション
しかし蓋を開けてみれば,その内容は「デュアルコアCore i7・i5・i3プロセッサに搭載された『Intel HD Graphics』と,同グラフィックス機能に向けた最適化の話題のみ」という,お寒い内容。ただでさえ閑散としたセッション会場を,早々に立ち去る参加者も目立ち,聴講者は筆者を含めて数える程度だった。
では,そんなセッションでは何が語られたのか。今回はあえて,あまり人気のなかったセッションの内容をレポ−トしてみたい。
デベロッパのサポートに積極的な姿勢を見せるIntel
さて,IntelでチップセットやCPUに統合されたグラフィックス機能の開発に携わるChuck Desylva氏は,クライアントPC市場(=一般PCユーザー向け市場)において,IntelのチップセットやCPU統合型グラフィックス機能こそが圧倒的なシェアを獲得している存在であり,今後もこのトレンドは加速する傾向にあるとした。要するに,「ユーザーのメリットを考えるなら,ゲームデベロッパは,Intelのグラフィックスこそ一番に最適化すべき」というわけである。
PCグラフィックスのマーケットトレンド。Intelの内蔵グラフィックスが圧倒的なシェアを誇っているのが分かる |
Core i5などに採用された2010 HD Graphicsの概要。省電力性能とパフォーマンスを向上させている |
その根拠となっているのが,「Clarkdale」(クラークデール)もしくは「Arrandale」(アランデール)の開発コードネームで知られてきた,デュアルコアCore i7・i5・i3プロセッサで統合されるIntel HD Graphicsの性能向上だ。「Intel G45 Expres」チップセットに統合されるグラフィックス機能「Intel GMA X4500 HD」比で,セットアップエンジン部では,頂点処理性能が2倍以上になり,階層型Z(Hierarchical-Z)にも対応。汎用シェーダユニットとして機能する「Execution Unit」(実行ユニット,EU)は,4基3列の12基構成となり(※従来は3基3列),コアクロックの向上もあって,処理性能は1.5倍になったという。
さらに,レンダーキャッシュとテクスチャキャッシュの搭載により,スループット能力も向上していると,Desylva氏は付け加える。
2010 HD Graphicsにおけるパフォーマンスの向上。おおむね1.5〜2倍のパフォーマンスアップを実現している |
Intelは,GPAで,ゲームやグラフィックス市場へのサポートに積極的な姿勢を見せ始めており,最新版のGPA 3.0では,フレーム単位,タイムライン単位でCPUとGPUの動きをモニタリングできるようになったとのこと。また,DirectX 11への対応も計画されているという。
先のレポートでお伝えした「NVIDIA Parallel Nsight」のようなデバッグ機能はないものの,CPUとGPUの処理状況をシームレスにリアルタイムモニタリングできるというのは,開発者にとって朗報だろう。
以前,Star Trek Onlineでは,ピクセルシェーダの占有時間が長くなり,Intel製のグラフィックス機能でパフォーマンスが低下する問題があった。同タイトルが「Uber Shader」手法を用い,一つのマテリアルに対して一つのシェーダを割り当てていたため,「ピクセルシェーダの処理を待つ間,CPUが停滞することがある」というIntel HD Graphicsとバッティングし,問題が発生していたのだという。
そこで,GPAによる解析を基に,Uber Shaderの利用を止めることで,倍のフレームレートを実現できるようになったとのことだ。
もう一つ,「Ghostbusters: The Video Game」のパフォーマンス低下事例も話題になった。同タイトルでは,暗闇を進むシーンで,著しくフレームレートが低下する場面があったという。それをGPAで解析したところ,壁の裏側に,本がぎっしり詰まった本棚があり,その隠面処理などの工程に問題があると分かった。そこで,同タイトルにおいてもGPAでフレーム単位でどのような処理をしているかを解析し,パフォーマンスの最適化を図ったそうだ。
実際のところ,最新の3Dゲームタイトルでは,高性能なグラフィックスカードを用いて開発が進められることが多い。そして,そんな環境では,こういった配慮をせずとも,そこそこのパフォーマンスが得られてしまう。
だが,PC市場で最もシェアの高いIntel製のグラフィックス機能では,そういった力任せが通用しない。だからこそ,ゲーム市場において,Intel製グラフィックス機能が成功するか否かは,こういった最適化にかかっているのだが,冒頭で述べたとおり,本セッションへの参加者は,筆者を含めてごくわずかだったわけである。
Larrabee計画の遅れが影を落とすセッション
……ところで,気になる“次世代のIntel製グラフィックス機能”についてだが,セッションでは「現行のIntel HD Graphicsをベースに,CPUと一つの半導体にまとめられる」ということしか明らかにされなかった。
ただ,本セッションをセッションタイトルどおりに受け取るのであれば,Sandy Bridge世代も,ゲームデベロッパは,AMDやNVIDIAのGPUを搭載するグラフィックスカードを差した環境では不要の最適化を心がけなければならないことになる。ここにも,Larrabee計画の延期が大きく影を落としていると感じるのは,筆者だけではないだろう。
- 関連タイトル:
Core i5&i3(LGA1156,デュアルコア)
- 関連タイトル:
Core i7・i5・i3 Mobile Processor(デュアルコア)
- この記事のURL:
キーワード
(C)Intel Corporation
(C)Intel Corporation