I’ve been benchmarking OW2 with CapframeX. The three images below show the game when it’s functioning properly. It’s actually pretty smooth with frametime peaks less than 4ms. Input lag highs around 16ms.
Now here’s what it looks like when the spikes kick in. The spikes occur every ~4.5s. Frametimes are exceeding 20ms. Input lag highs are exceeding 40ms. 0.1% and min FPS take a huge hit.
No settings I’ve experimented with have been able to stop the spikes. They’re not related to specific maps. I’ve also tried two different NA servers with the same results.
I don’t have any other apps running with overlays. It’s a pretty fresh Win install. I’ve tried frame capping in game, with RTSS and with NV control panel. Tried a lot of different framerates as well. The spikes come and go at random during a session, but most of the time they’re present.
I’ll install some other games and see how they perform.
Not using any sync, though I do intend to try a few tests with it on to see if it changes anything. There’s a possibility that the spikes correlate with the input issues I (and many others) have been having. This is what led me to discover the spikes, though I can’t say anything for sure.
What’s interesting is that even lowering the res and frame cap don’t help. Eventually the spikes will go away on their own, but then later come back.
Lagspikes about 1/30 games, and also mouse shoot lags in some games. Maybe 1/50, but registered it. Mostly as I played Hog, and shots was so delayed in some games, I couldnt almost hit anything.
I dont have spikes exceeding 10ms whatsoever. And my min fps doesnt take any hits (0% stutter).
It is something related to your hybrid core CPU and Windows settings + nvidia boost combo I believe
PS Try this, disable efficient cores. In Windows App control settings, add Overwatch and disable DEP, CET and anything that believe might affect performance.
And enable Windowed Game Optimization in Windows graphics setting
Interesting. Try testing again later a few times to see if the spikes ever appear (maybe at a different time of day).
Yeah, Win 11, 22H2. I keep my e-cores disabled by default but I tested with them on and off and no difference. Hyperthreading on/off didn’t make a difference either. Also tried syncing all CPU cores to the same clock speed. I haven’t tried limiting threads in battle.net though.
I haven’t touched DEP either. I’ll disable that and try benchmarking again today. I believe I disabled control flow guard for OW2 previously. Is that CET? Thanks.
I started the testing with the classic best settings including all those you mentioned, and then began experimenting with other setting combinations. The results were always consistent unfortunately.
You might have covered this, but did you turn off dynamic render scale?
And generally this stuff
under Video, turn off “dynamic render scale” (this has helped make my aim more consistent)
under Video>Graphics Quality, turn off: dynamic reflections, ambient occlusion, and local reflections, turn Damage FX to Low, and Refraction Quality to low.
under Gameplay, enable high precision mouse input
under Accessibility: Turn Camera shake to Reduced, and HUD shake to Off
Also just because having directional audio is nice:
Under Sound: Audio Mix = Night Mode (And maybe turn on Dolby Atmos)
The opposite, Overwatch 2 settings is actually quite notorious for putting frame limiter on if you tried to automatically change the video settings which imo is really dumb.
PS apparently during inter-round animation, FPS drops to 60fps lol
PPS May be try deleting that Xbox Overlay thing? My OS is pretty much stock except few things. Xbox Overlay is eradicated at root via command line. Now every game I try to launch, Windows complains xbox overlay cannot be launched. Dirty Microsoft lol