protonscr

Overwatch hitching (FPS dips)

dxvkclosed performance
doitsujin/dxvk#609 · opened 2018-08-28 by zaggynl · updated 2019-03-24 · 9 comments · github
1 matching comments, n / p to jump
Zzaggynl 2018-08-28 github

Issue
Can start/play Overwatch but there is regular hitching, FPS dips.

Setup:
Ubuntu 18.04.1 + unstable padoka PPA + kernel 4.18.5-041805-generic through uuke kernel tool.
Installed Overwatch using the script here: https://lutris.net/games/overwatch/

Changed configuration for Overwatch in Lutris to use latest DXVK, enabled DXVK and used latest wine-esync version.
Changed the CPU governor to performance to improve performance, did the following in my installation of Ubuntu:
sudo apt-get install cpufrequtils
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl disable ondemand

Let me know if I should provide any logs files and how to generate these if required.

Ddoitsujin maintainer 2018-08-28 github

That's shader compilation stutter. Known issue, can't be fixed.

Zzaggynl 2018-08-28 github

Thanks for the prompt response!
So that means the hitching might disappear after all of the shaders have been compiled?

Ddoitsujin maintainer 2018-08-28 github

It should. Unfortunatly, Overwatch has a lot of different shaders (over 25k) so you'll likely have issues with every new map you play.

AAetherUnbound 2018-09-03 github

At what point does the shader cache get cleared? As in, will there be a point where it'll have to re-cache everything?

Ttahercool1 2018-09-04 github

^ I am interested to know the same

Ddoitsujin maintainer 2018-09-04 github

After driver updates, and when your shader cache size hits the driver-specific size limit.

AAetherUnbound 2018-09-04 github

Gotcha. FWIW I just switched from non DXVK to DVXK 0.63 and that seems to have triggered a cache-flush (which makes sense). Thanks @doitsujin!

1132ikl 2018-09-17 github

Just wanted to let you all know that this shouldn't be a problem on NVIDIA by setting the newly added __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1

Ssirus20x6 2019-03-24 github

i have hitching well after when shader caches should be built. i usually only have troubles the first part of a map after an update, but now the hitches never stop even at the end of the game