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!

DXVK 0.91 is out to reduce CPU overhead slightly and improve some games

Posted by , | Views: 5,441

DXVK [GitHub] continues to progress helping Linux fans play some of their favourite Windows only games with the 0.91 release now available.

Here's what's changed:

  • Slightly reduced CPU overhead in some scenarios (e.g. Assassin's Creed Odyssey)
  • Compiling Geometry shaders with Stream Output multiple times with different parameters now works properly (#733)
  • Demul: Fixed potential synchronization issues around UAV rendering
  • Shadow of the Tomb Raider: Fixed state cache getting randomly deleted when starting the game
  • World of Warcraft: Fixed invalid shaders being generated when MSAA is enabled (mentioned in #456)

For those just joining us who aren't clear what DXVK is, it's a Vulkan-based D3D11 and D3D10 compatibility layer which you can pair up with Wine to run quite a lot of Windows games on Linux. It's one of the awesome projects that's inside Valve's Steam Play.

Such a fantastic project, amazing to watch it evolve so fast it's really crazy. Hopefully it won't be too long before it's added to another version of Steam Play's Proton. Since Steam Play is currently going through another beta, hopefully it can make the next one.

For those wanting to test it out easily, Lutris is usually a good option as they often get it quite quickly.

Article taken from GamingOnLinux.com.
27 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
Shmerl 4 November 2018 at 8:54 pm UTC
Building it is quite easy too, so you can do it yourself.

Debian already has dxvk winelib version packaged (that's another easy way to to keep it up do date): https://tracker.debian.org/pkg/dxvk

Interestingly, dxvk repo includes compiled Vulkan library for Windows, to avoid making an extra dependency build I suppose?

https://github.com/doitsujin/dxvk/blob/master/lib/vulkan-1.lib

It creates a slight problem for Debian packaging dll version since it's a blob (even though the source for it exists), while Debian requires to work with sources during build.


Last edited by Shmerl at 5 November 2018 at 4:11 am UTC
Comandante Ñoñardo 4 November 2018 at 11:23 pm UTC
No doubt that Philip Rebohle is THE Linux software developer of the year.
Skipperro 5 November 2018 at 9:00 am UTC
ShmerlBuilding it is quite easy too, so you can do it yourself.

You don't have to build it at all.
Just install Lutris and when new version of DXVK is released, simply update your game settings in Lutris to use this version.
ajgp 5 November 2018 at 10:13 am UTC
Skipperro
ShmerlBuilding it is quite easy too, so you can do it yourself.

You don't have to build it at all.
Just install Lutris and when new version of DXVK is released, simply update your game settings in Lutris to use this version.

True you can; but from all of his posts Shmerl very much likes compiling his WINE builds from source with just the patches he things may improve performance on specific games. Great for performance and bug testing, or if you like to cut down on extraneous patches.

Me I like the pre-builts May have to try Lutris at somepoint as currently I just use POL
silly 5 November 2018 at 10:48 am UTC
Comandante ÑoñardoNo doubt that Philip Rebohle is THE Linux software developer of the year.

THE Windows software developer of the year....
Shmerl 5 November 2018 at 12:19 pm UTC
Skipperro
ShmerlBuilding it is quite easy too, so you can do it yourself.

You don't have to build it at all.

I don't see why not, as I said, it's easy. To get setup_dxvk.sh script you also need to build it. Other options like winetricks (and I suppose Lutris) replace binaries, instead of making symlinks. Symlinking helps updating dxvk in one location, in order to update it for all prefixes that are using it.

Debian package provides setup_dxvk.sh as well though, so with it you don't need to build it. But building it yourself unties it from the distro upload schedule.


Last edited by Shmerl at 5 November 2018 at 12:24 pm UTC
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!

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


Or login with...

Livestreams & Videos
Community Livestreams
  • Story Time: „The Book of Unwritten Tales“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts