protonscr

Witcher 3 Freezing at Loading Screen

dxvkclosed
doitsujin/dxvk#281 · opened 2018-04-15 by ekianjo · updated 2018-04-15 · 7 comments · github
1 matching comments, n / p to jump
Eekianjo 2018-04-15 github

Software information

Witcher 3 (GOG version) 1.31

System information

  • GPU: GTX970
  • Driver: 396.x (latest)
  • Wine version: 3.5
  • DXVK version: 0.42
  • Linux Mint 18.3

Witcher 3 used to work nicely with 0.41. In the meantime I updated the nVidia driver to 396 and DXVK to 0.42, and now while the game starts and reaches the menu, when loading my last save the game freezes at the loading screen and the process has to be killed since nothing is happening. Not sure if it's a nVidia driver regression or DXVK?

I updated DXVK over my previous WINEPREFIX that was using 0.41 - I assume this was OK to do so.

GGlog78 2018-04-15 github

I tested with the last commit 31ed6e5cd34a9b3fb46d19f975f2ba21e56493be and my end everything works great with 390.48. It might be a problem with the new shader compiler nvidia introduced into 396.18 so you might wanna test __GL_NextGenCompiler=0 (enable the old shadercompiler).

So your call might look something like ...
env WINEPREFIX=/path/to/prefix __GL_NextGenCompiler=0 DXVK_HUD=somesettigns wine ....

Ddoitsujin maintainer 2018-04-15 github

Works fine on RADV as well, but please try what @Glog78 suggested, the game is known to be broken with the new shader compiler (although most people seem to get into the game at least).

Eekianjo 2018-04-15 github

Thanks, I will try @Glog78 's recommendation and report back.

Eekianjo 2018-04-15 github

mm, I can now get into the game, but it stutters like every 2 seconds, and after playing a few minutes it halts to a freeze again.

@doitsujin is it possible to me to come back to 0.41 version of DXVK using the 0.41 installer, just to see if this changes anything?

Ddoitsujin maintainer 2018-04-15 github

Just download the 0.41 dlls and see if it works?

Eekianjo 2018-04-15 github

OK will check it out tomorrow.

Eekianjo 2018-04-15 github

I did not downgrade to 0.41, and I am closing this issue. Just trying to start the game several times made the issue go away. Maybe at first there were too many many shaders being compiled at once, every subsequent launch of the game made it smoother and smoother, and now it works just like before.

Note: I did use __GL_NextGenCompiler=0 however.

Launch options