web-dev-qa-db-ja.com

GPUの使用量が低下し、FPSの低下が急増する

特定のビデオゲーム、正確にはBF4をプレイしているときに、スタッター/マイクロフリーズが発生しました。低から超までのさまざまなビデオ品質で実行している場合、ゲームは60 fpsをスムーズにスコアリングし、マイクロ秒のように10 fps未満に低下し、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アフターバーナーから取得した使用状況グラフです。 MSI afterburner usage graph

この問題をトラブルシューティングする方法と、GPUの使用量が低下する原因を知っている人はいますか?.

3
Rezrazi

低fpsのバトルフィールド4の問題については多くの報告があります。これは、このゲームがGPUではなくCPUをレンダリングに非効率的に使用していることが原因だと思います。

バトルフィールド4の実行中に、CPU温度が瞬間的に急上昇し、マザーボードがCPUを短時間スロットルする可能性があると言う人もいます。その場合の唯一の解決策は、より優れたCPUファンを入手することです。

レポートとほぼ同じ数のソリューションがあり、以下にカタログ化しようとします。

  1. Windows:ドライバーを更新します。 HDオーディオドライバをアンインストールすると役立つ場合があります。 レジストリの変更 または パーク解除ユーティリティ を使用してコアのパークを解除します。
  2. [〜#〜] bios [〜#〜]:最新バージョンに更新し、すべての省電力機能をオフにします。製造元に応じて、言及されました:Cool'n Quit、CE1、Core C6、HPC(ハードウェアパフォーマンスコンピューティング)をオンにします。
  3. EVGA Precision XOC を使用してkboostを有効にします
  4. Nvidia:最新のドライバーをクリーンインストールします。 Nvidiaコントロールパネルで[3D設定の管理]-> [プログラム設定]に移動し、ドロップダウンボックスで[バトルフィールド4]を選択し、[電源管理モード]まで下にスクロールして[最大パフォーマンスを優先する]を選択し、[適用して閉じる]を選択します。
  5. MSI Afterburnerをアンインストールします(問題が発生した人もいます)
  6. Origin:アプリケーション設定->ゲーム内のオリジンで、ゲーム内のオリジンを無効にします。 [設定]-> [一般]で、クラウドストレージをオフにします。
  7. バトルフィールド4:ルートフォルダでは、通常はC:\Program Files (x86)\Origin Games\Battlefield 4です。以下を含むuser.cfgという名前のファイルを作成します。

user.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
2
harrymc