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 ....
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).
Thanks, I will try @Glog78 's recommendation and report back.
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?
Just download the 0.41 dlls and see if it works?
OK will check it out tomorrow.
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.
__GL_Nx2 2018-04DXVK_HUD=somesettignsx1 2018-04WINEPREFIX=/path/to/prefixx1 2018-04WINEPREFIXx1 2018-04
Software information
Witcher 3 (GOG version) 1.31
System information
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.