
我在玩某個電玩遊戲(準確地說是《BF4》)時遇到了一些卡頓/微凍結的情況。當以不同的視訊品質(從低到超高)運行時,遊戲可以流暢地達到 60 fps,只是在幾微秒內降至 10 fps 以下,然後又回到 60 fps。這個問題僅限BF4,其他遊戲沒有這個問題。
眼鏡
Intel i7 6700HQ 2.6Ghz
nVidia 960M 1GB
16GB RAM
OS Windows 10 creator update
everthing is stock and not overclocked
使用「高效能」電源計劃,在進階設定中將 CPU 的最小和最大狀態設定為 100%。
有誰知道如何解決此問題並知道是什麼導致 GPU 使用率下降。
答案1
有許多關於《戰地 4》低 fps 問題的報道,我猜測這是因為該遊戲使用 CPU 而非 GPU 進行渲染的效率低下。
有人說,在運行戰地4時,CPU溫度可能會瞬間飆升,這會導致主機板短暫限制CPU。那麼唯一的解決方法就是買一個更好的CPU風扇。
解決方案幾乎與報告一樣多,我將嘗試在下面進行分類:
- 視窗:更新驅動程式;卸載高清音訊驅動程式可能會有所幫助;使用以下命令取消核心的停放 註冊表修改 或者停車實用程式。
- BIOS:更新至最新版本並關閉所有省電功能。根據製造商的不同,分別提到:Cool 'n Quit、CE1、Core C6,而 HPC(硬體效能計算)則要開啟。
- 使用EVGA精密XOC啟用 kboost
- 英偉達:全新安裝最新驅動程式;在Nvidia 控制面板中,前往“管理3D 設定”->“程式設定”,然後在下拉方塊中選擇“戰地4”,向下捲動到“電源管理模式”,選擇“首選最大效能”,然後套用並關閉。
- 卸載 MSI Afterburner(有些人遇到了問題)
- 起源:在應用程式設定->遊戲中的Origin中,停用遊戲中的Origin;在“設定”->“常規”中關閉雲端儲存。
- 戰場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