protonscr

Q- How to use ReShade with DXVK?

dxvkclosed question
doitsujin/dxvk#784 · opened 2018-11-25 by Ahmed-E-86 · updated 2018-12-25 · 12 comments · github
AAhmed-E-86 2018-11-25 github

I didn't use ReShade before and I want to use it to inject SMAA and try some of the effect that it provides, but I read in their website this:

The file structure in the game folder (where the game's exe is) is now the following:

ReShade DLL (can be dxgi.dll, d3d9.dll, opengl32.dll)

So How to use ReShade with DXVK?

Ddoitsujin maintainer 2018-11-25 github

Never tired it myself, but tbh I doubt this would work on DXVK. Especially when using MinGW builds.

AAhmed-E-86 2018-11-25 github

What about SMAA Injector, FXAA Injection Tool, or SweetFX?

http://www.iryoku.com/smaa/
https://www.guru3d.com/files-details/fxaa-post-process-injection-tool-download.html
http://ceejay.dk/

I hope someone tried them with DXVK.

Ddoitsujin maintainer 2018-11-26 github

These tools all hook into the D3D DLLs, which may or may not work with wine or DXVK. I cannot provide any form of support for those.

AAhmed-E-86 2018-11-27 github

I totally understand. Thanks.

AAhmed-E-86 2018-12-03 github

I heard on reddit that DXVK supports ReShade now with DX11 games. Is that true? @doitsujin

https://www.reddit.com/r/linux_gaming/comments/a2d7xv/reshade_is_now_working_with_latest_dxvk_master/

Ddoitsujin maintainer 2018-12-03 github

I did fix a related bug after someone provided some very useful info about why ReShade in particular was broken before, so it might work now. However, my point stands, I cannot provide support for it.

AAhmed-E-86 2018-12-03 github

It works nicely with DXVK. I think that you will change your mind after using it. Thanks man for your amazing support.

Ffls2018 2018-12-25 github

@doitsujin I notice that reshade doesn't work with the proton's 0.94, I'm guessing that particular commit was omitted from it?

Mmassatt212 2018-12-25 github

I notice proton using a different 0.94 or o could be wrong

AAhmed-E-86 2018-12-25 github

@fls2018 I use DXVK 0.94 and Reshade works just fine.

AAhmed-E-86 2018-12-25 github

@fls2018 The lastest version of Proton doesn't work with all games. You need to go to Steam Play settings and tick "use this tool instead of game-specific selections from steam" and from the drop list choose the latest Proton version to be able to use this version with all games, and that is not recommended.

Ffls2018 2018-12-25 github

Yes I know you can just use the DXVK from here (which still works great) I'm just curious to why it's not in proton.

Just a very minor inconvenience to replace the dll's that's all.

DLLs