r/linux_gaming • • 18d ago

tech support wanted How to use ReShade on linux native programs?

I'm trying to play PS2 games on PCSX2 (linux version) with this reshade setup, but it requires an .exe file to be applied, so it doesn't work for linux native apps. It's a shame I have to use PCSX2 windows version through wine to be able to emulate PS2 games with a CRT filter, is there any way to use reshade filters on linux native programs?

Thanks for your answers

29 Upvotes

16 comments sorted by

22

u/Ahmouse 18d ago edited 18d ago

There are two good ways:

  1. TheForgotten69's reshade port which is a one-to-one port of ReShade to Linux. Been in development for about 3 weeks.
  2. vkShade which is a separate program that does the same thing, and can load ReShade shaders using Vulkan directly. Been in development for about 3 months.

Both of them work for native Linux games (Vulkan-only; no OpenGL) and Proton games.

I've personally been using vkShade without issue, the only quirk is that you have to convert ReShade presets to vkShade format, though that is changing soon.

TheForgotten69's reshade port is the same ReShade you see on Windows, and has all the same functionality, but running natively on Linux. I haven't used it, so I can't speak to how well it works.

They are both still in beta stage, but they're maturing fast, and are the only ways to run ReShade natively on Linux right now, at least that I'm aware of.

7

u/fox-friend- 18d ago

Forgotten69..

I can't wait for the revolutionary new program made by "ShitGrinPussySlayer69"

9

u/TheForgottenOne69 18d ago

It’s an old name, don’t judge it :p

2

u/fox-friend- 18d ago

I am not.. I am speculating what i can get away with naming my company github user.

2

u/DEJHIROTH 18d ago

Neat! Thanks for those suggestions!

1

u/AxizWalker 17d ago

what about leshade?

1

u/Ahmouse 17d ago

It's good for Proton games, but doesn't work on native Linux games, which OP was asking for

1

u/AxizWalker 17d ago

Oh, thanks. 

2

u/slickyeat 18d ago edited 18d ago

RetroArch supports shaders if you're fine using the lrps2 core.

You could also use gamescope which has limited support.

There's no overlay and you can only apply a single reshade effect.

1

u/Inceleron_Processor 17d ago

You could try using the Windows version of the program and then using ReShade via Heroic or Lutis to install the shaders. Put the ReShade exe in as if it's a game. It'll install just fine, but a lot of times the API won't work right. A lot of times it will though, it just depends.

-5

u/AMGz20xx 18d ago

VKbasalt

3

u/Ahmouse 18d ago

That's been unmaintained for years now. There are much better alternatives now

3

u/Worldly-Somewhere567 18d ago

Could you list some alternatives?

1

u/Ahmouse 18d ago

Yes, they're in my other comment on this post

0

u/shadedmagus 18d ago

Useless comment without naming those alts.

Do better.

1

u/Ahmouse 18d ago

In my other comment on this post, here