Battlefield 6 Open Beta - Major Stutter after 100 FPS
https://www.youtube.com/watch?v=_eYeLIFDzyU
There is a major stutter after 100 FPS in the Battlefield 6 Open Beta on PC.
PC Specs:
AMD 9800x3D
RTX 5090
32 GB DDR5 6000 CL30
Samsung 980 Pro SSD 2TB
Asus ROG PG32UCDM 4K OLED Monitor, 240 Hz
I first noticed with the default settings the stats were displaying around 100 FPS, but it still felt bad. So I went to adjust settings, and I soon realized that no matter what settings I chose, I was always at about 100 FPS.
Later, I went to the target range and that's when I noticed about every second, there is a massive drop in FPS. At this point, I loaded MSI Afterburner so I could see a frametime graph. I saw the stutter on the graph periodically about every 1 second. But we are not talking about a small hiccup or frame drop. This is a full-blown system slowdown. Even the frametime graph itself was outputting slowly.
While observing GPU usage in the Windows task manager, I noticed something extra. The disk graph was going wild. It seems when the FPS is higher than 100, my SSD disk activity shoots straight up. A way to explain it is like there is some sort of feature in the engine where every frame per second past 100 will cause massive reads/writes to the disk, slowing down the entire system. It may not be too visible in the video, but during this stutter, the game feels like it's 20 FPS even though the overall average may display a higher number (the number averages out).
I will highlight that this disk activity seems to increase proportionally past 100 FPS. If I cap to 105 FPS, the stutter duration is much shorter than 120 FPS, 240 FPS, etc. The more I go above 100 FPS, the longer the game and system stutters.
My current workaround is to cap at 100 FPS and then apply 2X frame generation. I would never usually use frame generation in a competitive shooter, but even frame gen feels 1000% better than a half-second stutter every second.