内蔵グラフィックス(iGPU)でApex Legendsを快適にプレイする方法【設定ファイル最適化ガイド】

Respawn Entertainmentが手掛ける無料プレイのバトルロイヤル「Apex Legends」は、数百万のゲーマーの心をつかみ、約1年にわたる支配を経て、Twitchのトップゲームの座からFortniteを引きずり下ろしました。しかし、ディスクリートGPU(外付けグラフィックボード)を持っていない環境でもプレイできるのでしょうか?実は、いくつかの調整を加えれば十分に可能です。
Apex Legendsの公式最小要件は非常に低めですが、そこには(古い世代とはいえ)ディスクリートグラフィックスしか記載されていません。要求されるCPUもかなり古いものです。
| CPU | Core i3 6300 3.8GHz / FX-4350 4.2GHz クアッドコアプロセッサ |
| メモリ | 6GB |
| グラフィックス | Nvidia GeForce GT 640 / Radeon HD 7730 |
つまり、薄型ウルトラブックに搭載されているIntel UHD 620のような内蔵GPUでこのゲームをプレイしたいなら、単純に標準の低設定を使うだけでは不十分です。幸い、Apex Legendsには(探し方さえわかれば)数多くの調整オプションが用意されています。
| 解像度 | 設定内容 | フレームレート(FPS) |
| 1280x720 | 最低設定 | 25(戦闘中は20未満に低下) |
| 1280x720 | 最低設定+影無効 | 30(戦闘中は25に低下) |
| 1280x720 | 最低設定+影無効+低ポリモデル | 38(戦闘中は26に低下) |
| 960x540 | 最低設定+影無効 | 40〜42(戦闘中は30に低下) |
| 960x540 | 最低設定+影無効+低ポリモデル | 50 |
Apex Legendsの設定画面
検証ではまず、メニューから選択可能な最低の16:9解像度である720pと、ゲームが許容する最低設定を組み合わせてテストを行いました。
Apex Legendsの設定画面では、どの項目が最低値なのか、無効化できるのかがひと目でわかるようになっています。「テクスチャストリーミングバジェット(Texture Streaming Budget)」の設定はやや混乱しやすい項目ですが、一般的にはGPUのVRAM以下かそれに近い値に設定することでカクつきを防止できます。内蔵GPUの場合は、テクスチャストリーミングバジェットをオフにしておくのがおすすめです。
テストに使用したノートPC
テストには、Intel Core i7-8550U、Intel UHD 620グラフィックス、8GB RAMを搭載したDell XPS 13を使用しました。RAMとCPUは最低設定でのプレイに十分なスペックですが、内蔵のIntelグラフィックスには何らかのサポートが必要になります。
パフォーマンスの比較には、ゲーム内のトレーニングマップを活用しました。このマップでの結果は実際のゲーム(特に戦闘中)のパフォーマンスをそのまま反映するものではありませんが、測定の一貫性が非常に高いため、今回の目的には最適です。
720p・最低設定の条件下で、Intel UHDグラフィックス搭載のテスト機は、マップ上の洞窟を抜けた直後のエリアで平均28FPSを記録しました。ギリギリ遊べる水準ではあるものの、私たちが目安とする最低30FPSには届いていません。
設定ファイルへのアクセス方法
Apex LegendsはTitanfall 2と同じエンジン、すなわちSourceエンジンを大幅に改造したもので動作しています(Counter Strike: Global Offensiveなども同じエンジンを採用)。グラフィック設定は、ユーザーフォルダ内の「Saved Games」フォルダに保存されています。
C:\Users\YOURUSER\Saved Games\Respawn\Apex\local\videoconfig.txt

このファイルには、改善できるポイントがいくつかあります。
影を無効化する
Apex LegendsはCascade Shadow Maps(CSM)を使用しており、「csm_enabled」変数を0に設定することで無効化できます。
"setting.csm_enabled" "0"
これによりゲーム内の多くの影が消えますが、他のグラフィック表現への影響はごくわずかです。

トレーニングマップの同一エリアで、影を無効化すると29〜30FPSへと緩やかに向上しました。実際のプレイ中のベンチマークでは平均FPSが5〜6程度上昇することを確認しているため、目標パフォーマンスまであと一歩という場合の出発点として最適な調整です。

低ポリモデルの強制適用
「r_lod_switch_scale」という変数は、計算リソースを節約するために通常モデルから低ポリモデルへ切り替える距離を制御します。この値を0に設定すると、事実上すべての距離で最も低ポリなモデルが強制的に使用されます。
"setting.r_lod_switch_scale" "0"
この変更により、ゲーム内のほぼすべての要素が劇的に変化します。特にキャラクターを至近距離で見たときにその違いは顕著です。

一方で、パフォーマンスには非常に良い影響があり、テストシーンのフレームレートは28fpsから34fpsまで向上しました。

さらに影の無効化と組み合わせれば、テストシーンは合計37〜38fpsまで到達します。

カスタム低解像度の設定
前述の通り、ゲームメニューで選択できる最低の16:9解像度は720pであり、4:3のアスペクト比でも最低1024x768までしか選べません。しかし、設定ファイル内の「setting.defaultres」と「setting.defaultresheight」の値を希望の解像度に書き換えれば、より低い解像度を使用できます。
"setting.defaultres" "960"
"setting.defaultresheight" "540"
960x540(16:9)のような特殊な解像度を使用するには、Intel UHD Graphicsコントロールパネルでカスタム解像度として追加登録する必要があります。

テストノートPCでこのゲームを遊ぶには、どれほどの犠牲が必要なのでしょうか?それを確かめるため、さまざまな調整の組み合わせで実際のマッチを実行し、効果を測定しました。
検証1:影のみ無効化したマッチ
トレーニングテストの結果から予想された通り、影を無効化しても、開けたエリアでは頻繁に30FPSを下回りました。特に他のプレイヤーが多数存在する場所や、攻撃を受けている場面で顕著です。Apex Legendsは非常にスピード感のあるゲームであるため、この程度の低パフォーマンスはプレイ体験を大きく損ないます。

検証2:影を無効化+低ポリモデル有効
先述の通り、低ポリモデルはパフォーマンスに大きな好影響を与える一方、画質には壊滅的な影響を及ぼします。
低ポリモデルを有効にして影を無効化したところ、建物から出る瞬間や広大なオープンエリアを読み込む際に発生していたフレームレートの急落の多くが解消されました。

しかし、攻撃を受けた場面ではフレームレートが急激に落ち込み、戦闘中の立ち回りが難しくなる場面がありました。

検証3:解像度960x540+影無効(低ポリなし)
低ポリモデルによる極端な見た目の変化を避けたい人にとって、これは絶妙な妥協案となります。解像度を下げることでGPUに大きな余裕が生まれ、影を消したことによるその他のグラフィックへの影響はごく軽微です。この設定により、戦闘中であっても30FPS超えを維持できました。

60fpsに近いパフォーマンスを優先するなら、すべての調整を組み合わせる必要があります。
検証4:解像度960x540+影無効+低ポリモデル有効
960x540、影無効、全距離で低ポリモデルというフル調整状態で、興味深い結果が得られました。ありがちなことですが、輸送船からの初期降下時にはパフォーマンス低下が発生しました(マップ全体を読み込む必要があるため)。しかし着地後は、戦闘中であっても平均50fpsで安定しました。

影がないことは白熱した戦闘中には気になりませんし、低解像度も思った以上に視認性を損なわず、画面の情報は問題なく読み取れます。
低ポリモデルについては賛否が分かれるところです。ほとんどの小物やキャラクターは基本的なシルエットを保っているため、どの距離でも重要な要素や敵プレイヤーを素早く識別しやすいというメリットがあります。

しかし、銃器に関しては最低ポリモデルでは判別が難しく、敵チームの攻撃をかわしながら武器を拾う際に、新たな労力(と時間)が求められるようになります。

そのため、プレイスタイルが「すぐに近くの高級ルート地点へ向かい、他のプレイヤーと武器を奪い合う」タイプなら、優良武器を見分けるために多少の慣れが必要になるでしょう。しかし裏を返せば、その追加FPSこそが、自分が快適と感じるパフォーマンスレベルでプレイするために必要なものかもしれません。

まとめ
Apex LegendsはFortniteのような驚異的な最適化を備えているわけではありませんが、設定ファイルにいくつかの小さな変更を加えるだけで、このハイスピードバトルロイヤルは内蔵GPUでも十分に動作します。
影を無効化すれば、ゲームの見た目を大きく損なうことなく手軽にパフォーマンスを向上させられます。全距離で低ポリモデルを強制すると、あらゆる小物やキャラクターに劇的な変化が現れますが、ゲーム自体の判読性は概ね保たれます(最大の例外は銃器)。解像度を960x540に下げる手法はパフォーマンスに絶大な効果を発揮し、Apexの優れたビジュアルデザインのおかげで非常にうまく機能します。
関連記事:Battlefield 5を内蔵グラフィックスでプレイできる?各種GPUでのパフォーマンス検証
関連記事:55ドルのAMD AthlonでFallout 76は動く?GTX 1070までのGPUで検証
-
Windows 10でWindows 7の定番ゲームをプレイする方法【2つの手法を解説】
はじめに:Windows 10で消えた無料ゲームたち Windows 10がプリインストールされた新しいパソコンを購入した場合でも、これまで使っていたシステムをWindows 10へアップグレードした場合でも、以前のWindowsに標準搭載されていた無料・広告なしのゲームが消えていることに気づくでしょう。しかし、心配はいりません。少し工夫をするだけで、お気に入りのゲームをWindows 10環境でも引き続き楽しむことができます。 復元できるのは、ソリティア、チェス タイタンズ(Chess Titans)、Purble Place、スパイダー ソリティア、ハーツ(Hearts)、麻雀タイタンズ(
-
BIOS設定を初期状態に戻す方法|CMOSバッテリーを使ったリセット手順も解説
BIOSの設定を変更すると、パソコンの動作が改善されることもあれば、逆に不具合が発生してしまうこともあります。うまくいけば問題ありませんが、設定変更によってトラブルが起きてしまった場合でも心配はいりません。BIOS設定を初期状態(デフォルト)にリセットすれば、元通りに復旧できます。この記事では、BIOS設定をデフォルトに戻す方法をわかりやすくご紹介します。 なぜBIOSの設定を変更するのか? 多くの場合、パソコンの調子が悪いときにBIOS設定の変更を試みます。しかし、誤った設定変更はかえって状況を悪化させてしまうこともあります。そのような場合は、設定を初期値に戻すのが最も安全で確実な対処法です