Nukem9 / dlssg-to-fsr3

Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg).
GNU General Public License v3.0
3.9k stars 153 forks source link

frame generation + reshade causing flickering, ghosting in any game #346

Open darthmalak1986 opened 6 months ago

darthmalak1986 commented 6 months ago

hello im currently using rtgi - quint rtgi with any game activating frame generation plus reshade and cause glitches in any game, i tried alan wake 2, the witcher 3, guardians of the galaxy all of em causes ghosting or artifcats, or ghosting.

Deactivating frame generation fixes the issues

By any change some one else tested it?

Vladzor87do commented 6 months ago

you cant not use reshade with FG, reshade is using real frames/base frames

ebisettia commented 6 months ago

That is a pitty, I use Reshade for MSFS2020 and OBS, the flickering is horrible and most of the time, the Sim crashes after a few seconds. Hopefully this and the flickering on the in-game windows will be solved. Thanks for the heads up.

darthmalak1986 commented 6 months ago

That is a pitty, I use Reshade for MSFS2020 and OBS, the flickering is horrible and most of the time, the Sim crashes after a few seconds. Hopefully this and the flickering on the in-game windows will be solved. Thanks for the heads up.

thats another coincidence, yesterday i was streaming as well and obs was crashing for me too, over alan wake 2 idk if its related to fg or reshade or what. But obs as soon as i started obs the game went to an intant crash, not using obs the game wasnt crashing. The game was requestion to not touch the voltage of my gpu, which it was undervolted the thing is: no game was crashing ....but as soon as i run obs it beggined to crash

idk

ebisettia commented 6 months ago

Well, yesterday I realized that if I run the Sim without Reshade, OBS won't be showing any flickering and won't CTD after Vladzor87do comments.

darthmalak1986 commented 6 months ago

Well, yesterday I realized that if I run the Sim without Reshade, OBS won't be showing any flickering and won't CTD after Vladzor87do comments.

reshade it self doesnt show any ghosting as well as obs.

Its just when you use, shadows like MXAO o SSAO or light like RTGI - RELIGHT. If this effect are activated, since are shaders related, any game starts flickering as crazy not only in shadows but also showing ghosting in the main character it self.

Disabling frame generation fix the issues. But is not a consideration that you cant take as configuring the reshade or shaders, whatever you touch the game will keep flickering. Idk if it related, directly to nuke9 frame generation or lukefz. i dont own a 4000 series video card to test integrated frame generation code in game such alan wake 2 and others.

using blur and other effects doesnt affect the performance and doesnt cause any artifact - flickering - ghosting. Try em by your self, obviously disabling rtgi - ssao - mxao - relight. also fix the issues. But i think they are affecting in each other. so per example in any game that is not gpu intensive will give you the same result.

When you use rtgi or shadows, YOU MUST USE LAUNCHPAD ...otherwise will cause you articats. I can upload those effects if any one want to test em since they are paid, but i can upload em for "testing pourpouses"

xv0t commented 6 months ago

I don't think there is any fix for that, if you want to use ReShade and frame generation without artifacts, your best option is Lossless Scaling.

darthmalak1986 commented 6 months ago

I don't think there is any fix for that, if you want to use ReShade and frame generation without artifacts, your best option is Lossless Scaling.

i do have that, but i didnt tried yet. but....maybe nuke can tell us if it related to him or just to frame generation. Is the main question i want to solve hehe

xv0t commented 6 months ago

My best guess is that Frame Generation through FSR3/DLSS takes place before ReShade hooks in the render pipeline, and ReShade cannot apply its effects to the generated frames. In the case of Lossless Scaling, frame interpolation happens after ReShade has applied its effects, so Lossless Scaling interpolates the final "reshaded" frame.

darthmalak1986 commented 6 months ago

My best guess is that Frame Generation through FSR3/DLSS takes place before ReShade hooks in the render pipeline, and ReShade cannot apply its effects to the generated frames. In the case of Lossless Scaling, frame interpolation happens after ReShade has applied its effects, so Lossless Scaling interpolates the final "reshaded" frame.

makes sense..but why with light and shadows?

xv0t commented 6 months ago

Because any ray marching/tracing shader needs depth buffer access and that's also used by motion vectors to generate frames.

darthmalak1986 commented 6 months ago

Because any ray marching/tracing shader needs depth buffer access and that's also used by motion vectors to generate frames.

shit then is not related to nuke.

I think my doubt is clarify then, thank you for your reply

ebisettia commented 6 months ago

I don't think there is any fix for that, if you want to use ReShade and frame generation without artifacts, your best option is Lossless Scaling.

How do I do that?, lossless Scaling, in my case, I'm playing MSFS2020.

Sousaboi commented 6 months ago

Following

Styphoryte commented 5 months ago

Wow 🤦 No wonder I've had issues with all of my games lmao. I have reshade in mostly every single game on my PC... This would've been nice to know. 🤣 Maybe he did specify no reshade and I missed that but I don't remember seeing this anywhere until now.... Gonna have to try this again with Alan Wake 2 now and see if my stuttering / hitching is gone without Reshade installed obviously. Lmao.

ebisettia commented 5 months ago

Wow 🤦 No wonder I've had issues with all of my games lmao. I have reshade in mostly every single game on my PC... This would've been nice to know. 🤣 Maybe he did specify no reshade and I missed that but I don't remember seeing this anywhere until now.... Gonna have to try this again with Alan Wake 2 now and see if my stuttering / hitching is gone without Reshade installed obviously. Lmao.

I stopped using ReShade and started using NVIDIA Filters for that reason.