You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!

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.

19 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
11 comments
Page: 1/2»
  Go to:

bubexel 9 August 2018 at 4:05 pm UTC
View PC info
  • Supporter
That guy from dxvk is unstoppable, it's the guy of the year on linux!

Edit: oh.. i lost my tag of supporter? why?


Last edited by bubexel at 9 August 2018 at 4:06 pm UTC
liamdawe 9 August 2018 at 4:38 pm UTC
bubexelEdit: oh.. i lost my tag of supporter? why?
Article comments aren't really the place for that. Please email or PM me.
benjamimgois 9 August 2018 at 5:25 pm UTC
bubexelThat guy from dxvk is unstoppable, it's the guy of the year on linux!

why?

Yeah, that´s what i though also. This guy needs a patreon so we can support him
BS86 9 August 2018 at 6:25 pm UTC
I 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.


Last edited by BS86 at 9 August 2018 at 6:25 pm UTC
YoRHa-2B 9 August 2018 at 7:15 pm UTC
@BS86 not sure what's wrong with Battle.net launcher, but winecfg has allowed per-app DLL overrides for ages. Just set d3d11.dll and dxgi.dll to builtin for the launcher exe, problem solved.
Goldpaw 9 August 2018 at 9:14 pm UTC
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.
evergreen 10 August 2018 at 6:58 am UTC
View PC info
  • Supporter
Hello, 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?
bingus 10 August 2018 at 8:17 am UTC
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
Goldpaw 10 August 2018 at 1:12 pm UTC
bingus
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 at 10 August 2018 at 1:14 pm UTC
evergreen 12 August 2018 at 9:50 am UTC
View PC info
  • Supporter
Guest
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!
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts