
特定のビデオ ゲーム (正確には BF4) をプレイしているときに、カクツキやマイクロ フリーズが発生することがあります。低から超までのさまざまなビデオ品質で実行すると、ゲームはスムーズに 60fps を記録しますが、数マイクロ秒間 10fps 未満に低下し、その後 60fps に戻ります。この問題は BF4 に限定されており、他のゲームではこの問題は発生しません。
仕様
Intel i7 6700HQ 2.6Ghz
nVidia 960M 1GB
16GB RAM
OS Windows 10 creator update
everthing is stock and not overclocked
詳細設定で CPU の最小状態と最大状態を 100% に設定し、「高パフォーマンス」電源プランを使用します。
以下は、MSI アフターバーナーから取得した使用状況グラフです。
この問題をトラブルシューティングする方法や、GPU 使用率が低下する原因を知っている人はいますか。
答え1
Battlefield 4 の低 fps の問題に関する報告は多数ありますが、これはこのゲームがレンダリングに GPU ではなく CPU を非効率的に使用していることが原因であると思われます。
Battlefield 4 の実行中に CPU 温度が瞬間的に上昇し、マザーボードが CPU を一時的に制限することがあるという人もいます。この場合の唯一の解決策は、より高性能な CPU ファンを入手することです。
解決策はレポートの数とほぼ同じくらいあります。以下にそれらをカタログ化してみます。
- ウィンドウズ: ドライバーを更新します。HDオーディオドライバーをアンインストールすると改善する場合があります。 レジストリの変更 またはパーキング解除ユーティリティ。
- BIOS: 最新バージョンに更新し、すべての省電力機能をオフにします。メーカーによって異なりますが、Cool 'n Quit、CE1、Core C6 が挙げられ、HPC (ハードウェア パフォーマンス コンピューティング) はオンにする必要があります。
- 使用EVGA プレシジョン XOCkboostを有効にする
- エヌビディア: 最新のドライバーをクリーン インストールします。Nvidia コントロール パネルで、[3D 設定の管理] -> [プログラム設定] に移動し、ドロップダウン ボックスで [Battlefield 4] を選択して、[電源管理モード] まで下にスクロールし、[パフォーマンスを最大化] を選択して、[適用して閉じる] を選択します。
- MSI Afterburnerをアンインストールする(一部の人は問題を抱えていました)
- 起源: アプリケーション設定 -> Origin in Game で Origin in game を無効にします。設定 -> 一般でクラウド ストレージをオフにします。
- バトルフィールド4: ルート フォルダーに、通常は次の 内容を含む という
C:\Program Files (x86)\Origin Games\Battlefield 4
名前のファイルを作成しますuser.cfg
。
ユーザー.cfg:
WorldRender.TransparencyShadowmapsEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurForceOn 0
WorldRender.MotionBlurFixedShutterTime 0
WorldRender.MotionBlurMax 0
WorldRender.MotionBlurQuality 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 256
WorldRender.LightTileCsPathEnable 0
RenderDevice.ForceRenderAheadLimit 0
PostProcess.DynamicAOEnable 0
PerfOverlay.DrawFps 0
GameTime.MaxVariableFps 59.99