The Witcher 3 in Wine
Page: «85/176»
  Go to:
Shmerl Mar 16, 2018
Quoting: hilparaI didn't have to set wine version when using setup_dxvk.sh. I just set the WINEPREFIX and run the script.

That probably just got lucky. I was bitten by exact same problem as above. And if you analyze the script - it doesn't set the environment, pulling whatever wine is in the path.
hilpara Mar 16, 2018
Then I have been lucky multiple times with different games :)
Shmerl Mar 16, 2018
Quoting: hilparaThen I have been lucky multiple times with different games :)

That depends on your wine setup / location / path, and presence of multiple wines in the system, not on your prefixes. In my setup - it didn't work, until I set all the variables properly.

I'll probably write a patch for setup_dxvk.sh to address this.
hilpara Mar 16, 2018
Why should it even matter which version you have? It will copy and symlink the dlls and then it will set the libraries to be native overridden. Next time you launch the game with different wine version it will configure your prefix again but the override stays and so will the symlinks.
maspeber Mar 16, 2018
No luck shmerl. with wine-staging i did it like hilpara. now i ran your script (all envs set correct) and installed sdk 1.1.70 - nothing. new wineprefix - sdk 1.0.51 no luck. everytime the error with cube.exe i tried for test only wine-vulkan without dxvk and cant start it
Shmerl Mar 16, 2018
Quoting: hilparaWhy should it even matter which version you have?

Because it can set wine version incorrectly, and subsequent run doesn't always detect it. So essentially the key part is to have correct wine version set in the prefix (which also creates all the needed dlls there).
Shmerl Mar 16, 2018
Quoting: maspeberNo luck shmerl. with wine-staging i did it like hilpara. now i ran your script (all envs set correct) and installed sdk 1.1.70 - nothing. new wineprefix - sdk 1.0.51 no luck.

I'm using latest SDK - 1.1.70.1 and running it with Wine master and Mesa master. Though I doubt it's an issue.
maspeber Mar 16, 2018
ok what git do you exactly clone?
Shmerl Mar 16, 2018
Quoting: maspeberok what git do you exactly clone?

Regular Wine master. Then dxvk (branch direct-image-mapping): https://github.com/doitsujin/dxvk/tree/direct-image-mapping

Wine master became usable this morning, so I doubt that would change the result.

Also, use Mesa master. And I saw you are building something for 32-bit. Skip all that. TW3 doesn't need it.
hilpara Mar 16, 2018
Quoting: Shmerl
Quoting: hilparaWhy should it even matter which version you have?

Because it can set wine version incorrectly, and subsequent run doesn't always detect it. So essentially the key part is to have correct wine version set in the prefix (which also creates all the needed dlls there).

What do you mean set wine version incorrectly? Where is this information saved? By looking the script, if I don't define my own wine with env it will use the system one to find the correct path to 'C:\windows\system32' and set the register, but that's it. It should not have anything to do with the dlls.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.