GPU 使用率下降导致 FPS 下降

GPU 使用率下降导致 FPS 下降

我在玩某个电子游戏(确切地说是《战地风云 4》)时遇到了一些卡顿/微冻结。在以不同的视频质量(从低到超高)运行时,游戏流畅地达到 60fps,但在几微秒内降至 10fps 以下,然后又回到 60fps。此问题仅限于《战地风云 4》,其他游戏没有此问题。

眼镜

Intel i7 6700HQ 2.6Ghz
nVidia 960M 1GB
16GB RAM
OS Windows 10 creator update
everthing is stock and not overclocked

使用“高性能”电源计划,在高级设置中将 CPU 的最小和最大状态设置为 100%。

这是从 MSI afterburner 获得的使用情况图表。 MSI 加力燃烧器使用图

有谁知道如何解决这个问题,并且知道是什么原因导致 GPU 使用率下降。

答案1

有很多关于战地 4 低 fps 问题的报告,我猜这是因为该游戏使用 CPU 进行渲染效率低下,而不是使用 GPU。

有人说在玩《战地 4》时,CPU 温度可能会瞬间飙升,导致主板短暂限制 CPU 运行。唯一的解决办法就是换一个更好的 CPU 风扇。

解决方案的数量几乎与报告的数量一样多,我将尝试在下面进行分类:

  1. 视窗:更新驱动程序;卸载高清音频驱动程序可能会有帮助;使用 注册表修改 或者取消停车功能
  2. BIOS:更新到最新版本并关闭所有省电功能。根据制造商的不同,有:Cool 'n Quit、CE1、Core C6,同时要打开 HPC(硬件性能计算)。
  3. 使用EVGA Precision XOC启用 kboost
  4. 英伟达:全新安装最新的驱动程序;在 Nvidia 控制面板中,转到管理 3D 设置 -> 程序设置,在下拉框中选择战地 4,向下滚动到“电源管理模式”,选择“首选最大性能”,然后应用并关闭。
  5. 卸载 MSI Afterburner(有些人遇到了问题)
  6. 起源:在应用程序设置->游戏中的Origin中,禁用游戏中的Origin;在设置->常规中关闭云存储。
  7. 战场4:在根文件夹中,通常 C:\Program Files (x86)\Origin Games\Battlefield 4创建一个名为的文件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

相关内容