Horrendous fps when first starting game

As title says, i have to login and sit in practice range for upto 20 minutes because my fps is as low as 10-30fps on a 5700xt, after 20 minutes it goes to 150-200fps hut this is so incredibly annoying that my friends can do 2 or 2 games whilst i wait for the game to be playavle

2 Likes

YUP! i have a 5500xt and this bug has been around ever since some ow2 update. like at the release of the new overwatch 2 game it was fine, but a few updates later this started happening to me too. for me i usually start the game then play 1 round of quick play and by the time enemies are fighting on some objective i get like 2 big fps drops and then it fixes itself and i’d be back at 200fps

Make sure shaders are cached so the game doesn’t have to do full shader compilation on each startup (but only once each time you update your graphics driver). And make sure the cache is big enough and that it doesn’t get auto-cleared again. I just set it to 2 GB which is enough to contain basically anything.

For me using Lutris this was
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP 1
__GL_SHADER_DISK_CACHE 1
__GL_SHADER_DISK_CACHE_SIZE 2000000000
(I’m not sure whether skip-cleanup is still a thing or deprecated with some DXVK update.)

With these settings, OW just compiles for a minute on startup and then it’s done.
That said, OW seems to be programmed badly in this regard, other games don’t even have these issues at all.