5.0

More
4 months 3 weeks ago - 4 months 3 weeks ago #61 by lowenz
Replied by lowenz on topic 5.0
It's expected using wrappers like dgVoodoo2. ReShade is designed for "modern" (>=D3D9 era) games.
Last edit: 4 months 3 weeks ago by lowenz.
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #62 by crosire
Replied by crosire on topic 5.0.1

Thank you for this update. Unfortunately, it seems that Crush Crush (OpenGL), which worked with ReShade 4.9.1, does not work with 5.0 anymore.

It's working: This is a Unity game, which defaults to Direct3D 11 for rendering, not OpenGL. So you need to select DirectX 10+ during installation. ReShade 5.0 does not hook Direct3D if installed as OpenGL anymore, to avoid duplicated hooks.

This is a workaround, but like I said, it would be great to let the user to decide and choose between a global vulkan reshade activation or not.

I won't bring back global installation, but I think I found a workaround/fix for the Vulkan loader ignoring the ReShade layer for some people, so it won't be necessary.

System Shock 2 when weapons are in use the depth buffer breaks.
Clive Barker's Undying hands are visible in depth buffer but nothing else.
Star Wars Dark Forces 2 Jedi Knight Reshade don't work. It can't even load the game. In version 4.9.1 did load but depth buffer didn't work at all. If You can fix this will be great. I really like to play this game with the depth buffer access.

Star Wars Jedi Knight: Dark Forces 2 uses DirectDraw for rendering. ReShade does not support that (only Direct3D9+/OpenGL/Vulkan). You can however use a DirectDraw to Direct3D wrapper like dgVoodoo2 to make it work.
As for depth buffer shenanigans: Use the "Copy depth buffer before clear operations", it's there for this reason (game rendering multiple passes, e.g. first the scene, then FPS hands). That will get you the scene depth at least.
Last edit: 4 months 3 weeks ago by crosire.
The following user(s) said Thank You: SciK
The topic has been locked.
More
4 months 3 weeks ago #63 by solidforger
Replied by solidforger on topic 5.0.1
Popping in to confirm that as of 5.0 games no longer run with Vulkan dxvk 1.9.4.
The topic has been locked.
More
4 months 3 weeks ago #64 by tOXicSilence
Replied by tOXicSilence on topic 5.0.1
Dear Crosire,

Thank you for another outstanding release and for the explanation regarding Unity games!

I was hoping to understand this better since I am running into a similar issue with "The Last Campfire", which is a Unity game as well. If ReShade is installed as Direct3d11, the game doesn't hook at all (I can't bring up the menu, no shaders are loaded). If it is installed as OpenGL however, the hook works, the ReShade menu can be accessed, and depth buffers are found, but they are "empty".

I was also wondering if ReShade 5 now fully supports Batman: Arkham Knight? I still can either only get a depth buffer which only works during free-roam, but not at all during driving and only incorrectly in detective mode. There is another depth buffer which can be selected that produces the correct depth in all 3 scenarios, however that one strangely seems to be limited to 720p resolution or maybe lower. I am not using FSR / DLSS / resolution scaling / mods (and I don't think that game supports those anyway).

Appreciate all the hard work you and the team have tirelessly been doing behind the scenes! This is such a fantastic tool and it's incredible to see it getting even better with each iteration.
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #65 by crosire
Replied by crosire on topic 5.0

Popping in to confirm that as of 5.0 games no longer run with Vulkan dxvk 1.9.4.

Works fine though (ReShade 5.0.2 in Portal with DXVK)?:


I was hoping to understand this better since I am running into a similar issue with "The Last Campfire", which is a Unity game as well. If ReShade is installed as Direct3d11, the game doesn't hook at all (I can't bring up the menu, no shaders are loaded). If it is installed as OpenGL however, the hook works, the ReShade menu can be accessed, and depth buffers are found, but they are "empty".

In that case the game configured Unity Engine to run in OpenGL (the default is D3D11, but you can change that when creating a Unity game). Can also override with "--force-d3d11", "--force-opengl", etc. command-line options.
If you don't see anything in the depth buffer, likely just means that the game clears it at the end of the frame. Select the "Copy depth buffer before clear operations" to get around that.
Last edit: 4 months 3 weeks ago by crosire.
The topic has been locked.
More
4 months 3 weeks ago #66 by tOXicSilence
Replied by tOXicSilence on topic 5.0
Thank you for the quick reply! The game unfortunately doesn't accept the --force-d3d11 parameter (added as a launch option in the Steam properties).

This is still one of the only games I can't get to run, and yes I have tried all the usual (copy depth buffer, selecting different buffers, heuristics on/off, dm0 normal, dm1 reversed, flipped etc).

Is Arkham Knight a bit of a touchy topic, or am I doing anything wrong in my config and it is in fact working as intended?

Thank you and best wishes
The topic has been locked.
More
4 months 3 weeks ago #67 by KeatonTheBot
Replied by KeatonTheBot on topic 5.0
Just posted this in the Discord:

For those still having problems getting ReShade 5 to work with Vulkan, here's what fixed it for me. Browse to %LOCALAPPDATA%\ReShade, then in VkLayer_override.json, change "api_version": "1.2.131" to "api_version": "1.3.198". Go to ReShade64.json in the ReShade64 folder and also change "api_version": "1.2.198" to "api_version": "1.3.198". Did this with cemu, and it started up normally.
The topic has been locked.
More
4 months 3 weeks ago #68 by Shiro
Replied by Shiro on topic 5.0.2
5.0.2 causing black screen in Fallout New Vegas.
The topic has been locked.
More
4 months 3 weeks ago #69 by urhgeub
Replied by urhgeub on topic 5.0.2
5.0.2 still crashes WWZ Aftermath and PoE when using Vulkan API. I reverted back to 4.9.1 and everything works normally. I'll just keep using 4.9.1. Nonetheless, thank you so much for your amazing work, absolutely brilliant.
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #70 by DeathWrench
Replied by DeathWrench on topic 5.0
Would it be possible to use two depth buffers at once if they're copied before clear operations? 
Warning: Spoiler!

I want to use 2 and 3 at the same time since 3 is for player hands and 2 is for everything else
Last edit: 4 months 3 weeks ago by DeathWrench.
The topic has been locked.
More
4 months 3 weeks ago #71 by Aztec2012
Replied by Aztec2012 on topic 5.0.1

Thank you for this update. Unfortunately, it seems that Crush Crush (OpenGL), which worked with ReShade 4.9.1, does not work with 5.0 anymore.
It's working: This is a Unity game, which defaults to Direct3D 11 for rendering, not OpenGL. So you need to select DirectX 10+ during installation. ReShade 5.0 does not hook Direct3D if installed as OpenGL anymore, to avoid duplicated hooks.

This is a workaround, but like I said, it would be great to let the user to decide and choose between a global vulkan reshade activation or not.
I won't bring back global installation, but I think I found a workaround/fix for the Vulkan loader ignoring the ReShade layer for some people, so it won't be necessary.

System Shock 2 when weapons are in use the depth buffer breaks.
Clive Barker's Undying hands are visible in depth buffer but nothing else.
Star Wars Dark Forces 2 Jedi Knight Reshade don't work. It can't even load the game. In version 4.9.1 did load but depth buffer didn't work at all. If You can fix this will be great. I really like to play this game with the depth buffer access.

Star Wars Jedi Knight: Dark Forces 2 uses DirectDraw for rendering. ReShade does not support that (only Direct3D9+/OpenGL/Vulkan). You can however use a DirectDraw to Direct3D wrapper like dgVoodoo2 to make it work.
As for depth buffer shenanigans: Use the "Copy depth buffer before clear operations", it's there for this reason (game rendering multiple passes, e.g. first the scene, then FPS hands). That will get you the scene depth at least.

But what about other OpenGL games like Arx Libertatis, Space Engine? Not worked effects error on Reshade 5.
PS: Please stop deleting posts about OpenGL!!!
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #72 by solidforger
Replied by solidforger on topic 5.0
Hm, I guess it's game-sensitive then. Nier Replicant still hangs at launch under 5.0.2 when using a dxvk exe.
4.9.1 works ok though. Could it be that the preset profile I'm attempting to load is causing it? Either way, Reshade has come a very long way, congrats!
Last edit: 4 months 3 weeks ago by solidforger.
The topic has been locked.
More
4 months 3 weeks ago #73 by antstar
Replied by antstar on topic 5.0
I need a bit of help. When i installed the new version of reshade and select the games which is assetto corsa. I tried to launched the game but it crashed and had a error message saying The Application Was Unable to Start Correctly (0xc0000142)
The topic has been locked.
More
4 months 3 weeks ago #74 by Carl_P
Replied by Carl_P on topic 5.0
Just logged in to thank you for your continued support for Reshade. I have an HDR 600 monitor, and Reshade works great for making the image "pop" more and removing that "grey filter". I couldn't imagine being without Reshade.

Thanks!! :)
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #75 by NoPippinNo
Replied by NoPippinNo on topic 5.0
Portal might not be indicative of DXVK in general then, Reshade 5.0.2 still won't hook with the same DXVK (1.9.4) on Dragon Age: Origins (dx9), so there's more to it, I'm afraid.

Reshade 4.9.1 works fine though, so we can stick with that until this new system gets ironed out. Thanks as always ^^


Edit: No luck on Dark Souls III (dx11) and DXVK (1.9.4) either, might be driver-wide instead of game-specific then, as I think I read on one of your past github notes.

Current driver version: Nvidia 511.65
Last edit: 4 months 3 weeks ago by NoPippinNo.
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #76 by mojoZHU
Replied by mojoZHU on topic 5.0
Hi. I have found a problem with RAGE 2. I think it is a Vulkan game and worked with 4.9.1, but no depth buffer. With 5.0.2 and 5.0.1 it will load to the main menu and the ReShade banner and menu will open, but it will be a black screen and crash when loading a game. I am still fiddling to try to get around this. I have also tried the trick that KeatonTheBot   posted to change the API version in the json files to "1.3.198". It didn't work for this game. Will update this post if I find a working solution.

Great work on ReShade. Thank you for making PC Gaming so great for me!

Update: I have now got it working and can load a save (I.e. play the game), but I disabled the generic depth add-on
Last edit: 4 months 3 weeks ago by mojoZHU. Reason: Update
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #77 by Alfredo
Replied by Alfredo on topic 5.0
Clive Barker's doesn't work With or without Copy Depth buffer 
ibb.co/ynzbHQv
ibb.co/JjC75zB
ibb.co/YR4qK8y
Jedi knight doesn't have depth buffer access at all. I don't know if this can be resolved.
ibb.co/3FvhmcZ
System Shock 2 when using weapons this happens
ibb.co/3FvhmcZ
ibb.co/SXxD8cq
Last edit: 4 months 3 weeks ago by Alfredo.
The topic has been locked.
More
4 months 3 weeks ago #78 by aufkrawall
Replied by aufkrawall on topic 5.0
5.0.2 still doesn't get loaded in Doom Eternal for me.

It works in Strange Brigade Vulkan though (had also worked before).
Generic Depth add-on seems to be a bit more expensive with Vulkan in Strange Brigade:
vk
on: 138.5fps
off: 145fps

d3d12
on: 128.5fps
off: 132fps
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #79 by KeatonTheBot
Replied by KeatonTheBot on topic 5.0

Hi. I have found a problem with RAGE 2. I think it is a Vulkan game and worked with 4.9.1, but no depth buffer. With 5.0.2 and 5.0.1 it will load to the main menu and the ReShade banner and menu will open, but it will be a black screen and crash when loading a game. I am still fiddling to try to get around this. I have also tried the trick that KeatonTheBot  posted to change the API version in the json files to "1.3.198". It didn't work for this game. Will update this post if I find a working solution.

Great work on ReShade. Thank you for making PC Gaming so great for me!

Update: I have now got it working and can load a save (I.e. play the game), but I disabled the generic depth add-on

Try using "1.3" instead of "1.3.198". The specific version seems to differ based on what driver you have installed. Just worked it out on Discord. Hopefully that works for you.

Edit: The new 5.0.2 installer has this change. My browser was caching the download. Changes to 1.3.204.
Last edit: 4 months 3 weeks ago by KeatonTheBot.
The topic has been locked.
More
4 months 3 weeks ago - 4 months 3 weeks ago #80 by jsynth
Replied by jsynth on topic 5.01

Aha! I've found how to solve problem not hooked with Half Life Alyx VR.

** We should rename dxgi.dll to kernel32.dll
**  to prevent flickering caused by Half Life Alyx dynamic resolution with Reshade processing, then we should add these commands options to disable it :

-console -vconsole +vr_fidelity_level_auto 0 +vr_fidelity_level 3
you can add it on your steam command option or you also may add it with your hlvr.exe shortcut.

Now it's running flawless in my PC. And I'm so happy with the result (crazy sharp and detail)


 

confirm! now im trying beat Walking Dead Saint&Sinners. Reshade affect mirroring screen on PC, but in headset picture dont change
Last edit: 4 months 3 weeks ago by jsynth.
The topic has been locked.