[SOLVED] Fluctuating FPS with 2700x and 1070

Nov 8, 2018
1
0
10
I'm trying to diagnose a problem where my fps randomly hiccups.

In the case of Black Ops 4, my fps is typically bouncing between 110 and 150 fps while maintaining a smooth appearance.
However, it randomly drops to 90, or sometimes as low as 10 for split seconds.

According to Afterburner, this seems to always coincide with a cpu core or two's usage dropping, and sometimes with my gpu usage/clock dropping as well.

21kczk8.jpg

As you can see, there is no overheating going on here, with gpu and cpu temps both hover around 50c.

Turning off SMT via Process Lasso for Black Ops 4 results in higher fps averages, but doesn't seem to affect the hiccups.

I'm given to understand that my gpu drops are a natural result of cpu core drops, so I'm inclined to believe that the constant cpu fluctuation is the root problem.

Specs:
Windows 10 (High performance power plan)
Gigabyte x470 board
Gigabyte G1 1070 (overclocked, however this issue existed before the oc)
Ryzen 2700x (stock (which of course is auto oc'd))
Corsair Vengeance 3000mhz 2x8 RAM (running stock xmp profile)
 
Solution

Erratic FPS fluctuation is a known and well documented via real time benching problem of Ryzen CPUs. It's why I never recommend them for pure gaming rigs unless the user is obsessed with streaming games.

I've seen a lot of multi game benches comparing Ryzen and Intel in real time, meaning showing the gameplay and FPS simultaneously, and Intel always has less FPS fluctuation.

There are some such videos where the author tries to say Ryzen wins due to same performance for much less price, but I know full well they are hand picking games that show less fluctuation with Ryzen, and even then there's always at least one or two games that show the problem...

Erratic FPS fluctuation is a known and well documented via real time benching problem of Ryzen CPUs. It's why I never recommend them for pure gaming rigs unless the user is obsessed with streaming games.

I've seen a lot of multi game benches comparing Ryzen and Intel in real time, meaning showing the gameplay and FPS simultaneously, and Intel always has less FPS fluctuation.

There are some such videos where the author tries to say Ryzen wins due to same performance for much less price, but I know full well they are hand picking games that show less fluctuation with Ryzen, and even then there's always at least one or two games that show the problem.

The reason you're seeing a couple cores dip more then others is Ryzen uses those cores to control the Infinity Fabric core interconnects, which are also tied to RAM speed. Granted Ryzen is quite a step up from Bulldozer, but then anything would have been, and just like Bulldozer's floating modules, Ryzen also has it's Achilles Heel, which IMO is the way they designed the core interconnects. The Infinity Fabric is responsible for the latency problem with Ryzen, which is in turn what causes the frame drops.
 
Last edited:
Solution