Glamarye_Fast_Effects_for_ReShade
Glamarye_Fast_Effects_for_ReShade copied to clipboard
Flickering AO and ghosting GI when using DLSS 🤔
Flickering AO and ghosting GI when using DLSS in games like Starfield. Using Reshade 5.9. Is there any solution to that?
I don't have starfield to test myself.
Flickering AO is likely a problem with depth buffer detection. It's possible that the game is changing buffer used for depth, which would confuse reshade, or that there is a race condition and it sometimes clears the depth before reshade has read it.
Ghosting could be caused by dynamic resolution scaling (i.e. the game changing render resolution on the fly to maintain good framerate in complex scenes.) That could cause reshade will lose track of which is the current depth buffer when the game switches internal resolution. If there is such an option in game disable it.
Also, go the the add-ons tab in ReShade and experiment with the settings of the "Generic Depth" plugin. There's an option that apparently can help it detect depth when using DLSS. Also if the issue is a race condition then configuring "Generic Depth" to copy the depth buffer might fix it. Also, finding and manually selecting the right buffer in the list might help. Use reshade's DisplayDepth.fx shader, or the depth option in the Debug option in Glamayre to help debug whether it's working.
Let me know what works so I can add a note to Glamayre's readme.