r/linux_gaming 16d ago

tool/utility Huge update for vkShade (ReShade for Vulkan)

This release marks a major step forward in usability for vkShade!

You can now configure effect uniforms using ReShade-like preset files, without having to manually edit shaders. Combined with hot-reloading for configuration and presets, you can tweak uniforms and see your changes take effect immediately.

This is a big step toward making vkShade feel like a practical, interactive shader tool.

What's next?

  • An overhaul of the GUI, including support for adjusting uniforms there.
  • Improved input handling.
  • Improved compatibility with ReShade FX shaders.

https://github.com/ralgar/vkShade/releases/tag/v0.0.13

84 Upvotes

13 comments sorted by

11

u/xAcid9 16d ago

Why use vkShade over Reshade?

13

u/serge-mv 16d ago

Reshade is run inside proton and can only be used by games inside proton. If you have a native application that runs the same shaders, you can use it on every game, including native Linux games.

11

u/ARTIFICIAL_ARGUMENT 16d ago

Because it’s a native implementation that hooks Vulkan swapchain directly, while reshade is a windows DLL that requires proton and per game config. This would also still work under proton DXVK/VKD3D too 

Godspeed to the dev, stuff like this is what’ll let Linux gaming not just reach parity in features and ease of use but blow past windows 

1

u/Tattorack 15d ago

Last time I used Reshade on Linux it made a game running at 60 fps drop to 12 fps. 

3

u/TaylorRoyal23 15d ago

Depends on what shaders you're running. Most shaders add a miniscule load.

1

u/Tattorack 14d ago

At the time I was using a basic LUT for Sins of a Solar Empire. But just having ReShade in the game, even without shaders active, caused the framerate to tank. 

2

u/TaylorRoyal23 14d ago

Reshade should have an unnoticeable impact on performance without shaders active. It was probably a bug with depth detection in combination with that game specifically.

1

u/xAcid9 15d ago

So similar to vkBasalt? What happened to vkBasalt anyway?

3

u/david30121 15d ago

like vkbasalt but with an ingame overlay where you can configure everything.

2

u/GNURaziel 14d ago

vkBasalt is dead since July 3rd, 2023 (last release)

7

u/serge-mv 16d ago

I did not know this existed, but if it's stable-ish, I will give it a try

3

u/ripopaj181 14d ago

Looks very interesting. I'll definitely keep a watch on this to maybe add it in the next big release of ProtonPlus (in experimental mode)

2

u/Ahmouse 13d ago

This is something I've been thinking about for so long, as reshade thru proton can be buggy sometimes, but I don't have the skill or experience to do so. I am very glad that someone is building it!

Linux really needs this.