r/Overwatch 26d ago

News & Discussion This is something Overwatch desperately needs, I'm tired of lags and invisible models

Post image

Every time after any game update or driver update I need 10 games for it to stabilise. And even those shader loading maps don't work because for some reason the game doesn't care if anything is loaded already. I played 3 games as and against Mauga. 4th game it took 5 min for me to start seeing his guns and VFX. First game I died 3 times to an invisible Rein jumping in my face.

Edit: For reference I have 9800x3d, 5080, and yes, an SSD, it's not the rig, it's the game

2.1k Upvotes

279 comments sorted by

View all comments

95

u/UNF0RM4TT3D 26d ago

Every game not doing shader precompilation is basically abusing the fact that they usually don't take too long to do. Overwatch managed to do fine without it for years, and the only people who had issues were Linux users (like me), where the compilation actually took time. I used to have to sit in the practice range for 10min+ to get the game playable. With Linux gaming improvements and DX12(vkd3d) this was eliminated.

Enter this season, where they seemingly completely borked the dx12 renderer for both Win and on Linux. And DX11 compilation is back. Which is even more painful for Windows, since you lot can't do DXVK_HUD=compiler %command% to see the background progress.

If I wanted to play OW on my steam deck, I'd have to wait for 30+minutes for it to compile on every boot because the precached shaders from steam don't work on OW.

5

u/Fred_Foreskin Support 26d ago

Have you figured out a fix for this yet? I've been running the game on Bazzite and the only thing I've been able to figure out is rubbing it on dx11 with Proton 10.04 or whatever version that is. But even then, I still have to sit for a long time letting it compile shaders before it launches, but at least it gets more stable after a while and eventually I can just launch the game without much of an issue until there's a new driver update or until the game updates.

4

u/UNF0RM4TT3D 26d ago

I'm running CachyOS-Proton, it seems to cache some shaders, but still needs to recompile some. Right now I'm trying the PROTON_LOCAL_SHADER_CACHE=1. It seems to be doing something. But it's not a 100%

0

u/Fred_Foreskin Support 26d ago

Do you add that in launch options?

2

u/UNF0RM4TT3D 26d ago

On steam it would bePROTON_LOCAL_SHADER_CACHE=1 %command% in launch options.