The developer of the very interesting DXVK [GitHub] project has mentioned that the next release is going to do away with environment variables in favour of per-game configuration files.
The goal with this, as the developer said, is to improve game compatibility out of the box for those of you running some of your favourite Windows-only games with DXVK + Wine. DXVK will have some defaults for specifics games (a little like the Mesa whitelist for certain games needing specific tweaks), but it can be overridden by a config file which you can see an example of on their wiki.
Hopefully, this will lead to an improved experience for everyone, since you will be able to quickly share per-game config files if you have one that works better or DXVK itself can be updated with newer versions so everyone can benefit.
Read more about it here, they're looking for feedback right now on games that previously needed some environment variables set.
Edit: oh.. i lost my tag of supporter? :( why?
Last edited by bubexel on 9 August 2018 at 4:06 pm UTC
Quoting: bubexelEdit: oh.. i lost my tag of supporter? :( why?Article comments aren't really the place for that. Please email or PM me.
Quoting: bubexelThat guy from dxvk is unstoppable, it's the guy of the year on linux! :D
:( why?
Yeah, that´s what i though also. This guy needs a patreon so we can support him
Last edited by BS86 on 9 August 2018 at 6:25 pm UTC
Quoting: BS86I really hope that this might actually mean that we can use the Battle.net Launcher AND WoW without having to enable and disable DXVK in the wineprefix.
They both work actually, you just have to remember a few minor things:
The Blizzard app is 32bit, so you need both the 32bit and 64bit versions of DXVK for it to work. The other thing you need to do is to set the env DXVK_FAKE_DX10_SUPPORT=1 in the launch string. Because WoW uses some DX10 calls, but this little trick allows dxvk to use the equivalent dx11 calls instead, or something like that.
I run both the blizzard app and wow 8.0.1 with no problems with this. :)
Quoting: GoldpawThe Blizzard app is 32bit, so you need both the 32bit and 64bit versions of DXVK for it to work. The other thing you need to do is to set the env DXVK_FAKE_DX10_SUPPORT=1 in the launch string.)
Just an FYI - this is from the "read more about it here" link above:
The following environment variables, which sometimes need to be set in order to run a game, will no longer be available:
DXVK_FAKE_DX10_SUPPORT
Quoting: bingusQuoting: GoldpawThe Blizzard app is 32bit, so you need both the 32bit and 64bit versions of DXVK for it to work. The other thing you need to do is to set the env DXVK_FAKE_DX10_SUPPORT=1 in the launch string.)
Just an FYI - this is from the "read more about it here" link above:
The following environment variables, which sometimes need to be set in order to run a game, will no longer be available:
DXVK_FAKE_DX10_SUPPORT
I missed that one, my desire to help fellow gamers won over my desire to read on! ;)
Anyway, having read on I'm reading the option will be available in the new per game config settings:
# Return S_OK from IDXGIDevice::CheckInterfaceSupport when querying
# support for a Direct3D 10 COM interface. Some games require this
# in order to start up, others may break when this option is set.
#
# Supported values: True, False
#
# Enabled by default for:
# - World of Warcraft
# dxgi.fakeDx10Support = False
https://github.com/doitsujin/dxvk/wiki/Configuration
So that's the difference from now. But we'll still be able to run both the Blizzard App and WoW this way! :)
Edit: And from what I understand this option will now be enabled by default, and we only need the config if we actually wish to disable it, yes...?
Last edited by Goldpaw on 10 August 2018 at 1:14 pm UTC
Quoting: GuestQuoting: evergreenHello, I tried to use Lutris for dxvk. I use ubuntu 18.04 but steam on lutris doesn't install. What distro is the best and easiest to install and use dxvk/Lutris?Ubuntu is probably the most supported.
Use the Lutris web installers to install a Steam game that you have on your Steam account, it will install Steam with it. From then on you can just right click Steam in the left (runners) panel and click run.
Example...https://lutris.net/games/ghostbusters-the-video-game/
I’ll trying it. thank you very much!
See more from me