Reshade and Vulkan

  • Posts: 166
6 months 4 weeks ago - 6 months 4 weeks ago #1 by Sh1nRa358
What is the reshade vulkan dll supposed to be named?

And when using reshade vulkan globally, where are the reshade files and settings because I don't see any shaders in the in-game reshade menu like when using any of the other backends?

EDIT: found it. C:/ProgramData/Reshade/ is not a good place for use to use reshade globally. It doesn't read shaders from the game folder. Instead it tries to read them from the programdata folder (when using relative paths in the reshade ini that is) in which windows prevents anything to be downloaded there. That's why I'm not getting any shaders read while in vulkan mode! We need to be able to tell the reshade.ini to put the global files in a place of our own choosing. Definitely not in our programdata folder.

Please Log in or Create an account to join the conversation.

  • Posts: 3750
6 months 4 weeks ago - 6 months 3 weeks ago #2 by crosire
Nothing. ReShade does not support DLL wrapping in Vulkan. Vulkan has a layering mechanism that ReShade has to use to be spec conform. And that requires ReShade to be in a central place, because those layers are configured via system-wide registry keys. You are best off using the setup tool to set up ReShade, it knows what to do to make it work.

Please Log in or Create an account to join the conversation.

  • Posts: 455
6 months 3 weeks ago #3 by Martigen
And just to follow up Shinra on your edit -- once Reshade installs itself, you can edit Reshade.ini's core settings (such as for Shader/Textures dir) directly in the installer, so you can point it to wherever you globally store your Shader/Texture dirs during Reshade's installation.

Please Log in or Create an account to join the conversation.

  • Posts: 14
3 months 4 weeks ago #4 by mac2
just about to install the latest version of reshade into my X planes 11 (the latest vulkan enabled version).
However I understand there is now a "global" box which I think applies reshade to all "vulkan" software...…..?
Assume you can still install reshade onto each game (non-global) and it still should work?

Please Log in or Create an account to join the conversation.

  • Posts: 3750
3 months 4 weeks ago #5 by crosire
No. It's always global. Vulkan layers can only be installed globally. But you can leave the setup tool running instead of ticking that checkbox, which will make it global only as long as the setup tool is open.

Please Log in or Create an account to join the conversation.

  • Posts: 14
3 months 4 weeks ago #6 by mac2
thanks for the reply!
not sure I fully understand - but I only want to try reshade with XP11 - so
do u mean at the install I leave global unchecked so reshade will install into the XP11 directory (like the old opengl reshade - where each game has the reshade files installed into the game directory) - but everytime I run XP11 and want reshade active this means I need to open install tool before running XP11?

Please Log in or Create an account to join the conversation.

  • Posts: 3750
3 months 4 weeks ago - 3 months 4 weeks ago #7 by crosire
Correct.
The alternative is to check the global checkbox, in which case it stays persitent and you do not have to open the setup tool each time.

Please Log in or Create an account to join the conversation.

  • Posts: 14
3 months 4 weeks ago #8 by mac2
thanks for reply!
1)so doing the non global setup will install the files directly onto XP11 so guess to remove the reshade you just delete the files on the local folder? - when you say keep the setup tool during running od XP11 assume you mean just double clicking on the reshade.exe so its open you don't need to select any vulkan option? (why can't it be made to run locally just like the openGL version or does vulkan need to work in a different way)
2)If you install the "global" version assume this automatically loads reshade into anything that has "vulkan" - if you install the version how easy is it to uninstall? (I read (not sure if its true) if you try to delete this version you may need to update some registery entries)

Please Log in or Create an account to join the conversation.

  • Posts: 3750
3 months 4 weeks ago - 3 months 4 weeks ago #9 by crosire
1) Pretty much. It technically is still a global installation, but is automatically uninstalled when the setup tool is closed (and reinstalled when it is opened). I explained why in the second post of this thread.
2) To uninstall that variant just open the setup tool, uncheck the checkbox again and close the setup tool. Done. It's really not hard. You most definitely do not need to worry about editing registry entries or what not. Ignore those posts.

Please Log in or Create an account to join the conversation.

  • Posts: 14
3 months 4 weeks ago #10 by mac2
ok understood
so noting your comment that the global installation is easy to delete with no registry editing - seems it might just be easier to install the "global" version in the first place?

Please Log in or Create an account to join the conversation.

  • Posts: 3750
3 months 4 weeks ago - 3 months 4 weeks ago #11 by crosire
Absolutely. That's why it exists ;)

Please Log in or Create an account to join the conversation.

  • Posts: 191
3 months 4 weeks ago #12 by brazzjazz
It should also be noted that Vulkan is not updated automatically system-wide when a new installer is run. For Vulkan to be updated, the checkbox has to be checked (if it was checked before, uncheck it and check it again).

Please Log in or Create an account to join the conversation.

  • Posts: 14
3 months 3 weeks ago #13 by mac2
will give the global version a try then.
by updated what do you mean? (assume you are not talking about to the latest version of reshade but something else)

Please Log in or Create an account to join the conversation.

  • Posts: 307
3 months 3 weeks ago #14 by MonarchX
So if C:\ProgramData\ReShade\ReShadeXX.log file specifies some EXE file, then does it mean that EXE file supports Vulkan? Those logs specify ReShade injecting itself into MSEdge and Skype...

Please Log in or Create an account to join the conversation.

  • Posts: 191
3 months 3 weeks ago - 3 months 3 weeks ago #15 by brazzjazz
@mac2 No, I meant a version update. Since the installer does not overwrite a DLL, the update has to be written wherever it is system-wide, and for ReShade to do that you have to uncheck and re-check the global thingy (unless you leave the installer open, in which case the Vulkan injection is loaded as a live-version, so-to-speak).

Please Log in or Create an account to join the conversation.

  • Posts: 1
3 months 6 days ago #16 by Sadraadib664
Guys, I'm having a problem with Reshade and X-plane 11 Vulkan. When I install it with, or without the "vulkan games globally" ticked it is not working. The popup window of ReShade isn't even showing up which is quite weird. My X-Plane is installed onto /C:/Games/X-Plane 11. I don't quite know if that matters but JFYI. I would really appreciate any help as I have no idea on what to do.

Please Log in or Create an account to join the conversation.

  • Posts: 3
3 months 2 days ago - 3 months 2 days ago #17 by Alves
Hi,
I'm having the same problem discribed above. I'm want to run ReShade on X-Plane 11.50 witch is Vulkan enabled. so I installed ReShade to run on Vulkan globaly, thicking the checkbox. However when X-Plane loads nothing happens, on OpenGL API it used to have a status window on top, showing ReShade loading progress, and now it doesn't. It also doesn't open main window by pressing "home" key or "shift+F2" whatever key is set, nothing happens. I can't find any DLL on the executable folder, and there are no presets, too, but only "ReShade.ini" file and "reshade-shaders" folder
Any help please?
Thank you

Please Log in or Create an account to join the conversation.

  • Posts: 13
2 months 4 weeks ago - 2 months 4 weeks ago #18 by Snacko
Yea, same here. I've tried it every way but Reshade doesn't load. It used to work about 2 weeks ago. Could an X-Plane 11 beta update have broken Reshade? I've had 2 beta updates since it was working..

EDIT:
Found the fix here . I had to add --allow_reshade=1 as a 'Launch Option' in Steam for X-Plane 11.50b9
The following user(s) said Thank You: JarzoYT

Please Log in or Create an account to join the conversation.

  • Posts: 1
1 week 2 days ago #19 by Goofmannnn
Tried this as well and hasn't worked. Any other ideas? Thanks for being so helpful!

Please Log in or Create an account to join the conversation.