グラフィックス
 Computer >> コンピューター >  >> ハードウェア >> グラフィックス

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

『Control』は優れたナラティブゲームであると同時に、印象的なグラフィック技術のショーケースでもあります。ミディアム設定でプレイするだけでも、かなりの高性能GPUが要求される作品です。

しかし、そのエフェクトの多くは無効化でき、さらに低いレンダリング解像度を選択してテンポラルスケーリングで拡大表示すれば、画質とパフォーマンスの両面で驚くほど良好な結果が得られます。そこで浮かぶ疑問は、「内蔵グラフィック搭載のシステムでも遊べるのか?」ということでしょう。

Intel内蔵GPUでは起動せず

残念ながら現時点では、バグの影響によりIntel HD内蔵GPU環境では『Control』が正常に起動できないようです。筆者は2台のノートPCで検証しました。1台目はXiaomi Mi Notebook Pro(Core i5-8250UクアッドコアCPU、内蔵UHD Graphics 620使用、RAM 8GB)、2台目は2017年製のDell XPS 13 9360(Core i7-8550U、Intel UHD Graphics 620、RAM 8GB)です。どちらも最新ドライバー環境でメニュー画面までは起動するものの、設定にかかわらずチャプターを読み込もうとした瞬間にデスクトップへ強制終了してしまいました。

AMD内蔵GPUなら十分に戦える

一方、AMDの内蔵グラフィックは話が別です。AMDによると市場最高性能というVega 11搭載のRyzen 3400G APUを使えば、720pで非常に良い結果が得られることは確認済みです。では、もっとエントリークラスの製品ではどうでしょうか?ここでは、内蔵Vega 3グラフィックを備えた手頃なAthlon 200GE APUを検証します。

朗報です。このローエンドハードウェアでも、プレイ可能な30FPSに到達することができました。以下では、エントリーレベルのPCで本作を動作させるために必要な具体的な手順を解説します。

設定画面

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

幸い『Control』の設定画面はシンプルで、テクスチャ品質の引き下げや反射などのエフェクト無効化といった、直感的に分かりやすい項目が並んでいます。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

興味深いことに、解像度に関する設定は2種類存在します。1つ目はゲーム全体の表示解像度、2つ目は3D要素のレンダリング解像度で、多くの現代的なゲームに搭載されている解像度スケーラーと同様の仕組みです。ただし『Control』は特殊なテンポラルスケーリングを採用しており、低いレンダリング解像度から高いウィンドウ解像度へ引き伸ばしても驚くほど鮮明さを保ちながら、大幅なパフォーマンス向上を実現します。

モーションブラーを無効化する

30FPSをわずかに下回るフレームレートでプレイすると、カメラ移動時にすべての要素へ重いモーションブラーがかかるのに気づくはずです。最低設定でもこの挙動は変わりません。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

このモーションブラーは、低フレームレート時に特に見栄えが悪くなるだけでなく、カメラを動かすたびにVega内蔵GPUのパフォーマンスにも多少の悪影響を及ぼしていました。

ありがたいことに、オンラインコミュニティがこの問題にいち早く気づき、すでにこのエフェクトを無効化できるMODが公開されています:ControlToggleMotionBlurWithF4.7z

このMODはDX11環境専用で、インストールはファイルをゲームのインストールフォルダに置くだけで完了します。導入後はゲーム内でF4キーを押すことで、いつでもモーションブラーをオン/オフできます。

カスタムレンダリング解像度

アップスケール元として選択できるレンダリング解像度のリストはやや物足りません(少なくとも筆者が試した内蔵GPUの場合)。通常、720pが最低ラインとして表示されます。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

実はこの数値は、ほぼ任意の16:9解像度にカスタマイズ可能で、しかも優れた結果が得られます。

方法は簡単で、ゲームのインストールディレクトリにある設定ファイルを編集するだけ。対象ファイル名はRenderer.iniです。

m_iRenderResolutionXm_iRenderResolutionYの行をより低いレンダリング解像度に書き換えれば、大きな問題もなくゲーム起動時に設定が読み込まれます。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

静的なシーンでは、720pのレンダリング解像度でようやく20FPSを維持できる程度でした。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

960×540まで下げると28FPSまで改善。そして驚くべきことに、見た目は予想以上に変わりません。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

それでもまだ十分ではないため、578×432まで落としたところ、同じシーンでついに36FPSを記録しました。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

理屈の上では、これほど低い解像度で描画するのはあまり魅力的に聞こえませんが、実際にはテンポラルスケーリングが驚異的な精度でシーンを再構築してくれます。よく観察すれば、シャドウや反射など多くのエフェクトには低解像度由来のノイズが目立ちますが、動いている状態では想像以上に悪くなく、わずかにボヤける程度にとどまります。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

さらに重要なのは、この解像度設定とモーションブラー無効化を組み合わせることで、激しい戦闘中でも30FPS以上を維持できるという点です。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

『Control』の素晴らしいストーリーとゲームプレイは、これほど低い解像度でも失われることはありません。したがって、特にAMD内蔵グラフィック搭載のPCをお持ちの方なら、今回紹介した調整によって本作の魅力を十二分に楽しめるはずです。

内蔵グラフィックで『Control』をプレイする方法――ローエンドPCでも30FPSを実現

画像提供:Tom's Hardware

  1. Raspberry PiとOctoPrintで3Dプリンターを快適に制御する方法

    3Dプリンティングは、初心者にとってハードルが高い趣味に思えるかもしれません。しかし、仕組みさえ理解してしまえば、非常に楽しくやりがいのある趣味へと変わります。入門者の中には、Windows 10で手軽に使えるプラグアンドプレイ式の3Dプリンターを購入したいと考える方も多いでしょう。例えば、Monoprice Select Mini Pro(約250ドル)や、3Dプリントに加えてレーザー彫刻・CNCフライス盤機能も備えたSnapmaker 3in1(約800ドル)などが挙げられます。どちらもエントリーモデルとして優れた選択肢ですが、造形サイズが小さいため、大きなパーツを印刷したくなったとき、す

  2. PCでMicrosoft Edgeサーフゲームをプレイする方法【edge://surf】

    Microsoftは、Chromiumベースの新型「Microsoft Edge」ブラウザを成功させ、かつてInternet Explorerが誇っていた市場シェアの回復を目指しています。かつてはIEの競合がNetscape Navigatorのみで、しかも別プラットフォームだったため、シェア獲得は容易でした。しかし現在はGoogle Chrome、Mozilla Firefox、Brave、Torなど多数のブラウザがひしめき合い、特にChromeが10年以上にわたり60%超のシェアで首位を守っているため、競争は非常に激化しています。 新世代のChromiumベースEdgeは、ブラウザ市場で