DICEの『Battlefield 2042(バトルフィールド2042)』の先行リリースが始まりましたが、PC版はRTX3080でもゲームが重たかったりカクつきが多発して筆者も快適にプレイできない症状には悩まされていました。どうにかしてFPSを改善する方法はないかYoutubeやRedditなど調査して試した所、フレームレートが大幅に改善された設定を見つけたので、その時行った手法について紹介していきます。
PC環境によっては改善具合に差が出るケースも想定されます。また設定変更は自己責任で!
CONTENTS
BF2042 PC版のフレームレート改善方法
今回紹介するフレームレート改善を行う前はビデオ設定「低」で60~70FPSだったのが、改善後はビデオ設定「最高」で80~140FPSほど向上しました。筆者の簡単なPCスペックは以下になります。ハイスペックPCなのに他ゲーと比べてもFPSが出ていない人ほど効果があるかもしれません。
- CPU:Ryzen 3700X
- GPU:Geforce RTX 3080
- メモリ:32GB 3600Mhz
1. GstRender.ShadowQualityの値を0に変更
- 1:「ユーザーフォルダ\ドキュメント\Battlefield 2042\settings\PROFSAVE_profile」をメモ帳で開く
- 2:「GstRender.ShadowQuality」の項目を検索して値を2→0に編集して上書き保存
2. Exploit ProtectionでBF2042.exeのプログラム設定
- 1:Windowsの検索欄(初期は左下)から「Exploit Protection」を検索して起動
- 2:プログラム設定から「プログラムを追加してカスタマイズ\正確なファイルパスを選択してください」を選んでBattlefield 2042のインストール先にある「BF2042.exe」を指定
- 3:一番上の「任意のコードガード(ACG)」内のシステム設定の上書きにチェックを入れて適用
3. NVIDIAコントロールパネル「3D設定の管理」の低遅延モードをオフ(Geforceユーザーのみ)
- 1:NVIDIAコントロールパネルを立ち上げて「3D設定の管理」を開く
- 2:低遅延モードを「オフ」にして適用
4. WorldRender.LightTileCsPathEnableの値を0に変更
- 1:BF2042を起動して「全角/半角」でコンソールを開く
- 2:「light」と入力すると候補が出てくるので「TAB」を押して「WorldRender.LightTileCsPathEnable」を選択
- 3:WorldRender.LightTileCsPathEnable 0 と入力したらEnterで適用
- 元:WorldRender.LightTileCsPathEnable 1 で戻せます
この設定を変更すると照明の光源をOFFにして影の処理を減らし、ゲームの動作を改善します。ただし一部マップの明るさや視認性、リアリティが著しく低下します。改善設定1~3の効果が高いので筆者はONのまま遊んでいます。
参考映像
今回ご紹介した方法はユーザー側による一時的な対処法なので、ゲーム側での修正対応や早急なグラフィックドライバーの最適化が望まれます。フレームレートを改善して先行リリースをいっぱい楽しみましょう。
Source:
コメント
コメント一覧 (18件)
このブログの通りに設定したらサーバーに接続出来なくなりました( ノД`)w
元の状態に戻しても接続エラー吹きまくりますwどうしてくれるんですか?w
12900kだと150FPSくらい出たって話なのでCPUスペック(シングル)が重要なんでしょうね
CS機に合わせてか8スレッドしか使わない仕様みたいですし
user.cfg追加して、Thread.ProcessorCountとか入れるとちゃんと反映されてるよ
Exploit Protectionって要するに脆弱性から保護する仕組みだけど
そこ弄るなら最低限の注意書きぐらい書いといた方が良いよ
仮にも情報発信するメディアなんだから
勿論BFのクライアントを直接指定してる訳だから、そこまでセキュリティレベルが下がるものではないけど
昨日試したけどWorldRender.LightTileCsPathEnableはテクスチャはがれて炭人になるし暗い所見えないしで20fps上がるけど元に戻した
これで船の壁紙がヌルッヌルになるぜ
本記事はとても有効だと思いますがゲームファイルにアクセスすることが必要なので事前に修復ポイントの作成をすることも載せるべきではないでしょうか
復元(修復)ポイントって確かシステムファイルを保存した状態に戻す奴で、ドキュメントだったりのその他ファイルは関係無いんじゃなかったか?
コンフィグファイルを変更してるだけで元に戻したいならそのファイル移動なり消すなりすれば次回起動時に自動的に初期値で生成されるから、復元ポイントとかは不要。
PS5版は特にカクつきはないけどAll-out WarfareにサーバーブラウザがないせいでHigh Pingっぽいサーバーへ飛ばされてラグが酷いことがある
筆者は設定ファイルの中身的にWQHDでやってるのか
ビデオ設定の「低」とか「最高」だけじゃなくて解像度、DLSS、レイトレの設定も書いてある方がわかりやすいね
多分筆者さんのPCだとCPUが足引っ張ってる感じでしょうね
建物も参加人数も多く、BF2042ではCPUもかなり重要だと言われています
3700xで足引っ張るなら、それはゲームの最適化不足以外の何物でもない
まぁZen2自体が最適化前提みたいな設計だから、そこも問題あるけど
元のredditでは2のExploit ProtectionところがACGじゃなくてCFGになってるけど大丈夫なのかな
単純にここが間違ってると思う
そもそもACGは既定値OFFだから、システム設定上書きだけチェックしても意味ない
CFGはグローバル設定がONだから、システム設定上書きして強制的にOFFにすることに意味あるけど