Steam for Linux

Steam for Linux

Lemongrab Nov 19, 2019 @ 2:26am
Installing the DXVK PoE Hack
Background: I'm playing Dishonored: Death of the Outsider on Mint 19.2, using Proton 4.11-8 and Nvidia drivers 440.26. I wanted to test the DXVK PoE Hack to see if it would help with stuttering in new areas (since people are saying that it's caused by shader caching).

The problem is, I'm a dumbass when it comes to wine and prefixes and stuff so I'm not sure how to install the hack. I go to https://github.com/jomihaka/dxvk-poe-hack/, and download the latest release (1.2.1). I extract the files but there's no verb inside that I can use with Protontricks, instead there's a bash script. So now I'm reaching to the very depths of my wine knowledge and I'm assuming that I need to execute this script inside the game's wineprefix and then it will update the game's DXVK and it won't mess up anything else, right?

So I extract the files to the game's C: folder, just to be safe (no idea if this is necessary), I run "protontricks 614570 shell" and I think I'm now running a shell inside the game's wineprefix? But when I do "./setup_dxvk.sh install", I get the error "wine client error:0: version mismatch 548/607" and now I'm lost.

Am I a dumbass? Likely yes. Any help on how to do this correctly?
< >
Showing 1-8 of 8 comments
Dusk of Oolacile Nov 19, 2019 @ 7:36am 
You don't install this patch, it's a source code patch. You need to use it to modify the source of DXVK, then build the modified version and use it manually. If you aren't familiar with how patching code and building programs goes, either ignore it or do the extensive research. It isn't a simple thing at all.
Marlock Nov 19, 2019 @ 1:48pm 
Originally posted by Dusk of Oolacile:
You don't install this patch, it's a source code patch. You need to use it to modify the source of DXVK, then build the modified version and use it manually. If you aren't familiar with how patching code and building programs goes, either ignore it or do the extensive research. It isn't a simple thing at all.
Indeed!

This is the *easy* way to build Proton:
https://github.com/ValveSoftware/Proton#easy-build-path

So OP would need to fetch Proton source code, then patch it, then build it successfully, then hook it up...


...and even then there is this warning about anticheats, which probably means there is a good chance this whole effort ends badly with an unfairly banned user:
https://github.com/jomihaka/dxvk-poe-hack#warning
rojimboo Nov 20, 2019 @ 6:28am 
Wait is this the same as asynchronous presentation?

Because the newest DXVK may have brought it back now, for all Nvidia gpus (Nvidia was only affected by this, not AMD), previously the gpu hung too often.

https://www.gamingonlinux.com/articles/dxvk-145-released-bringing-further-performance-improvements-for-d3d11-and-d3d10-to-vulkan.15449
LiquidFoo Nov 20, 2019 @ 10:39am 
Originally posted by Marlock:
...and even then there is this warning about anticheats, which probably means there is a good chance this whole effort ends badly with an unfairly banned user:
https://github.com/jomihaka/dxvk-poe-hack#warning

A good warning/heads up for general use, but the Dishonored game listed is single player and in regards to PoE, GGG has stated they won't ban for using Wine/Proton. GGG =/= Bungie.
rojimboo Nov 20, 2019 @ 1:08pm 
Originally posted by rojimboo:
Wait is this the same as asynchronous presentation?

Because the newest DXVK may have brought it back now, for all Nvidia gpus (Nvidia was only affected by this, not AMD), previously the gpu hung too often.

https://www.gamingonlinux.com/articles/dxvk-145-released-bringing-further-performance-improvements-for-d3d11-and-d3d10-to-vulkan.15449

Well updated the Proton and prefix to DXVK 1.45, and the initial stuttering seems reduced, on the maps tried. Some stuttering occurs initially for a few seconds, but not like several seconds like it used to be, and it does not seem to happen mid-map (like it used to).

It seems similar to the win10 version now, imo, and perfectly playable, getting 100-250fps on default settings @1440p.
Lemongrab Nov 20, 2019 @ 10:40pm 
Originally posted by Dusk of Oolacile:
You don't install this patch, it's a source code patch. You need to use it to modify the source of DXVK, then build the modified version and use it manually. If you aren't familiar with how patching code and building programs goes, either ignore it or do the extensive research. It isn't a simple thing at all.

Thanks! That's clearly above my knowledge level but it's good to know.
ドイツ人 Nov 23, 2019 @ 4:01pm 
Originally posted by rojimboo:
Wait is this the same as asynchronous presentation?
No.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Nov 19, 2019 @ 2:26am
Posts: 8