Playing stuttering in Battlefield 1 on a strong computer setup
Playing stuttering in Battlefield 1 on a strong computer setup
I experience significant stuttering on my PC when playing BF1, despite it being compatible with zero problems. You can view the configuration and other details in this video.
My hardware specifications are:
CPU: AMD Ryzen 5 1600x
RAM: Kingston Hyperx Fury 2x4 GB 2666 Mhz + Ballistix Sport LT 2x4 GB 2666 Mhz
Motherboard: Gigabyte GA-AB350M-DS3H
GPU: Asus ROG Strix RX570
HDD: Toshiba DT01ACA100 1 TB
SSD: Samsung 860 Evo 250 GB
PSU: Corsair CX550M
Windows 10 Pro 64 bit
All components are installed by default. The game runs smoothly on the SSD, which still has 80 GB remaining, so that isn’t the problem.
I have attempted the following steps:
EmptyStandbyList
Inspecting each RAM stick
Testing various configurations
V sync
Ryzen Balanced / High performance power plan
Disabling Origin in-game
Lowering resolutions
Switching to DX12
Setting GameTime.MaxVariableFPS to 72 and RenderDevice.RenderAheadLimit to 2
Assigning different core counts to the game
High priority in Task Manager
Performing a clean Windows install
Increasing voltage slightly to ensure CPU receives adequate power
Other games function normally, though I occasionally encounter stutters in GTA V and Bioshock Infinite. I’m hoping someone can assist, as I really enjoy this title, but the performance issues are becoming frustrating. Thank you ahead of time!
The frames are clear now, which is why I have the performance graph. The yellow and green lines increase during stutters.
What exactly does the graph represent? I assumed it was a timeline, but it appears to be at the top. Here are two suggestions you might find helpful:
- Turn off the Win10 Gaming recording by using Start-Settings-Games and disabling the recording.
- Disable "Control flow Guard, CFG" in Windows 10 via Start-Settings-update and security-windows, then close windows, apps, and browsercontrol at the bottom settings.
Apologies if the instructions aren't perfect, my Windows is in German. Try it out.
have you experimented with turning off HPET in BIOS or in Windows?
The video demonstrates no significant stuttering. Your frame rate remains consistently around 70-72. Any noticeable drop would indicate micro-stuttering.
This situation is linked to the line "GameTime.MaxVariableFPS 72 and RenderDevice.RenderAheadLimit 2," which caps your FPS at 72. Returning it to its default setting would be ideal. Setting your FPS cap to 72 using MSI AB might be appropriate if that's the target. Your in-game monitor settings display 72 Hz; is this the maximum your monitor can handle?
Consider adjusting these parameters to enhance performance without sacrificing visual quality:
- Disable motion blur, chromatic aberration, depth of field, and similar effects.
- Maintain your current field of view.
- Turn off Direct X 12 (11 is optimal for higher FPS; 12 causes stutter on certain maps).
- Lower Texture Quality to Ultra, then increase to Medium if needed—this can provide a noticeable FPS improvement.
- Reduce Texture Filtering to Ultra, opting for Low or Medium for better results against micro-stuttering.
- Set Lighting Quality to Low (reduces to Ultra for a boost of ~15%), but be aware this may affect visuals.
- Lower Effect Quality to Ultra (minimal FPS gain), and adjust Post Process Quality similarly.
- Reduce Mesh Quality to High (provides ~5% FPS increase if set lower) and avoid dropping below High, as it can cause pops.
- Keep Terrain Quality at Medium (prevents parallax issues) and Undergrowth Quality at Low (personal choice).
- Leave Antialiasing Post (TAA) enabled for better visuals, even though it slightly reduces FPS.
- Turn off Ambient Occlusion (boosts ~10% FPS) if not desired.
Experimenting with these adjustments can help optimize performance while maintaining visual fidelity.
There are numerous guides available for BF1, but they often reflect seasonal changes, so results may vary. Adjusting settings directly is the most reliable method to gauge improvements.
This guide is considered one of the top online resources, though I’ve discovered other effective ones before. This particular version includes interactive animations for each setting, allowing you to visualize changes clearly.
Example: Terrain Quality Low to Ultra Gif
Does it really matter? Micro stuttering or stuttering, it's obvious and bothersome. And of course the frame rate is at 70, when it drops for a brief moment, it doesn't have time to register it. That's why the frame time graph is useful. Also, I've already tried various settings, but nothing helped. My GPU should be capable of running the game at ultra without problems. And sometimes I actually reach 90 fps. So there must be another factor causing the stuttering.
If it stands out and bothers you then it definitely counts.
This is precisely what micro stuttering looks like. It might be linked to "GameTime.MaxVariableFPS 72 and RenderDevice.RenderAheadLimit 2". Set this to the default so your FPS isn’t capped at 72. Then simply set your FPS to 72 using MSI Afterburner from the Rivatuner framerate limiter. This could help eliminate the micro stuttering.
Certain online maps are often connected to FPS problems in BF1. Does this same issue occur in the campaign?
Stuttering can stem from various factors.
You might face RAM problems with that Ryzen CPU. I notice you’re using DDR4-2666 RAM and two different types of RAM. There could be a conflict with your BIOS, particularly if you’ve adjusted the voltage. They recommend using at least DDR4-3000 RAM for Ryzen CPUs.
If the 72 FPS lock doesn’t resolve the problem, at least eliminate that possibility from your list.