Ok, I got it, I think.
You never tested the i9700 , right?
Saw your answer to my post pretty late. Thanks a lot for these indeept explanations.KevinKaessmann wrote: ↑Sun Sep 13, 2020 4:45 pmMay they result from the Intel Turbo behaviour ?but still these spikes after 20 to 120 seconds
In my FSX times, I found that one of the reasons for stuttering every some seconds was the "on-off" usage of the rendering threads.
Depending on the scene complexity and aircraft speed,the rendering isn't done continuously but in chunks of multiple seconds up to minutes. In my case, everytime the rendering threads started, the frequency of the P3D main process core dropped and stuttering appeared.
I cured it by enabling the "Multicore Enhancement" in BIOS (4790K: all cores run with maximum turbo frequency 4400 MHz - provided a good cooling) and a specific energy saving profile for FSX/P3D that keeps the processor clocks on a minumum frequency, in my case 2800 MHz.
- The first leads to rendering threads not disturbing the frequency of the main thread's core (that I isolated from rendering threads by FSX/P3D affinity mask).
- The second avoids big frequency switching delays of speed step when the rendering threads become active - we talk about milliseconds, not microseconds. This Speed Step/Speed Shift delay hits not only the rendering threads but also - after they're finished - the main thread's core while increasing back its clock frequency.
On the newer Intels, one has to be careful not to burn the processor by overclocking in combination with Multicore Enhancement - running all cores on a very high frequency with very high power limits (= not ending Turbo) requires good cooling solutions...
Maybe it's worth having a look on Windows 10 Processor power management options overview for further optimization ?