Random FPS drops since launch of OW2 - cannot handle anymore

Here is my pastebin of DXDIAG: ------------------System Information------------------ Time of this r - Pastebin.com

Hi All, I used to play this game all the time and had zero issues with OW1. When OW2 came out I had a lot of microstutters and ended up quitting because I could not solve my problem. I decided to return to the game today because I miss playing OW and I still have micro stutters.

I am playing on an HDR ips professional 4k monitor so my hz are capped at 60. I also use this monitor for color grading and video editing.

When I am playing now, randomly every 10-30 seconds, my frames drop to around 40ish, then recover a second later. This micro lag can be difficult to deal with when trying to aim precisely. I main widowmaker so if I try for a jump shot, then his a micro stutter, I absolutely cannot land the shot.

PC specs: 32 gigs ram, nvidia rtx 3070 founder addition, i7-9700k 8core, windows 10 (most recent patch), most recent nvidia drivers, game installed on an nvMe drive with 5000 [r/W] speeds. I also have a second monitor 1920x1080 for discord and things.

Attached image are of my in game specs and I have tried playing around with most settings, it is always the same. Here is an imgur link to add a/hdPlquv

My vsync is off in game, but enabled in the nvidia control panel as I should do, I also do not have triple buffering, I have also tried the suggestions I have seen online to set max pre-rendered frames to 2, and I went into the game settings and limited the game threads to 2 max. This doesn’t help either.

I have even set every setting to lowest possible and it doesn’t help. I have a RTX 3070, I should not be having this issue. PLEASE HELP! I cannot figure this out.

Does anyone have any suggestions?

3 Likes

Try using the “–tank_WorkerThreadCount 6” (without commars) command line option in the game options in the Blizzard Launcher to limit the game to 6 threads. If that doesn’t show any difference try a value of 4.

Use Display Driver Uninstaller (DDU) software to completely uninstall Nvidia drivers including shader cache files which may be corrupted and causing your issues then reinstall Nvidia drivers.

Set Display Mode to Fullscreen
Set Resolution to the highest resolution and framerate your monitor supports
Turn Dynamic Render Scale off
Set Render Scale to Custom
Set In-Game Resolution to 100%
Set Frame Rate to Custom
Set Maximum Frame Rate to 600
Disable V-Sync
Enable reduce buffering
Enable Nvidia Reflex by Choosing ON + Boost for best performance.

Set the Graphics Quality Preset to Low.

In Nvidia Control Panel reset the Overwatch exe profile to default settings and make sure Vsync and any framerate limiters are disabled.

The reason I suggest the above settings is to maximise framerate generating a lot of frames so CPU utilisation is higher with sufficient GPU load so it’s more obvious when shader compilation stutter or other issues occur.

The reason the stutter feels so bad is because the game is temporarily de-syncing due to shader compilation stutter or other issues.

Do you have any anti-malware or anti-virus software installed as those can interfere with shader compilation so you might want to try disabling realtime protection temporarily after you do the above and leave the game idle on the main menu for 5-10 minutes to fully compile shaders.

1 Like

I have tried this but set it to limit to 2, but that didn’t help. I’ll try your suggestion for 6 or 4.

Set Display Mode to Fullscreen
Set Resolution to the highest resolution and framerate your monitor supports
Turn Dynamic Render Scale off
Set Render Scale to Custom
Set In-Game Resolution to 100%
Set Frame Rate to Custom
Set Maximum Frame Rate to 600
Disable V-Sync
Enable reduce buffering
Enable Nvidia Reflex by Choosing ON + Boost for best performance.

I have tried all this. Funny enough, for me the game performs WORSE in fullscreen. It plays better in borderless windowed. I also have all my settings set the way you have it except the max frame rate bit. Why set to 600? All other advice I have seen suggests setting it to 59, just below my monitors refresh of 60hz.

The reason I suggest the above settings is to maximise framerate generating a lot of frames so CPU utilisation is higher with sufficient GPU load so it’s more obvious when shader compilation stutter or other issues occur.

The reason the stutter feels so bad is because the game is temporarily de-syncing due to shader compilation stutter or other issues.

Do you have any anti-malware or anti-virus software installed as those can interfere with shader compilation so you might want to try disabling realtime protection temporarily after you do the above and leave the game idle on the main menu for 5-10 minutes to fully compile shaders.

My CPU sucks compared to my GPU. Why would I want to put more load on the CPU when I have an RTX 3070? No other game I have lags. In fact, I can run like 90% of games at 4k with max or near max graphics. What is happening in this game?

The shader bit makes sense. The times I experience the most stutter is while scoping with widow.

In Nvidia Control Panel reset the Overwatch exe profile to default settings and make sure Vsync and any framerate limiters are disabled.

I am very confused by this. Every single graphics optimization recommendation, I have seen always suggests having vsync disabled in game, but enabled via nvidia as it helps optimize gsync. A friend of mine who is a computer engineer also recommended this. What is your reason for suggesting the contrary?

2 Likes

He’s suggesting turning vsync off probably because they don’t realise you have gsync. In that cause have gsync on. Otherwise if you didn’t best to disable it.

For the framerate yes put it all the way to 600. The more frames you have, the lower latency you have, the better reaction your hardware has. As well as dips will be less noticeable if you’re way above your refresh rate.

Set cores to 6, limiting it to 2 is using a 3rd of your CPUs power. Could be the reason it doesn’t run well.

But I’m having similar issues, support hasn’t responded except for saying it might be a background app (my guess is they aren’t allowed to say they broke their game and it must be our fault).
I used to average 280-300fps, now I average 200fps with big dips and stutters to 40-60fps.
I did find though using DDU and doing a clean install of drivers help, also if you’re using Studio drivers get off them, I switched back to game ready drivers and that helped as well. I had the studio drivers for Adobe stuff but not using it much atm, definitely noticed a performance hit when I switched.

1 Like

I too have been struggling with this same issue for months now and have gotten no response to my posts. A tech forum agent asked me to post my dxdiag as well and have not gotten any response since. Really put off by this company and this games performance, it’s sad and rather pathetic.

2 Likes

Makes it easier to spot fps drops/stutter.

The game could be compiling shaders for a particular texture(s) each time you scope in.

These are troubleshooting settings that may make it easier to spot issues, not recommended gameplay settings.

Depends on the user, I can feel the responsiveness difference when running at 120fps on a 60Hz monitor vs 60fps. When I was having shader compilation issues it was equally awful when stutters occurred regardless of the fps cap as fps would crash to 10-40fps.

Blizzard can’t simply create a toggle to go back to the OW1 engine, hopefully they get the shader compilation issues get sorted soon.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.