rtx-remix icon indicating copy to clipboard operation
rtx-remix copied to clipboard

Flickering geometry causes unstable motion vectors

Open Kim2091 opened this issue 2 years ago • 10 comments

Describe the bug In many games now (Barnyard, NFS Underground 2, Skyrim), there's a consistent issue with flickering geometry. At first I thought this was LOD related, but it's not. It affects geometry that doesn't actually appear to be changing. This disrupts motion vectors and causes a lot of visual issues.

  • Remix build: Any/Latest
  • 3070 ti
  • 535.98

Attach logs! Logs are not applicable

To Reproduce Steps to reproduce the behavior:

  1. Launch any of the 3 games I mentioned
  2. Run/Drive around, observe the issue
  3. Switch to the Debug View of "Virtual Motion Vector"
  4. View flickering geometry

Expected behavior These objects should remain stable.

Video Example: https://cdn.discordapp.com/attachments/1103377328530276403/1115067738558316544/Need_for_Speed_Underground_2_2023.06.04_-_19.59.03.16.mp4 https://cdn.discordapp.com/attachments/1106420949257044061/1111316916888404028/2023-05-25_11-35-00.mp4

Kim2091 avatar Jun 14 '23 00:06 Kim2091

Some more info on the issue as tested for NFS U2 project. Toggling "Temporal Reuse" off completely solves the issue.

This region in the map is easy to visualize: https://media.discordapp.net/attachments/1028444668918235197/1145790295938699264/image.png?width=1602&height=676 https://discord.com/channels/1028444667789967381/1028444668918235197/1145790303769460736

It has that blinking issue, but the Geometry Hashes never change, and the motion vectors seems to be null (0,0) for the ground geometry, although there is a lot of blinking all around: https://discord.com/channels/1028444667789967381/1028444668918235197/1145793960929927368

[EDIT]: The blinking happens on many places, I mentioned this place/pole light specifically because it is really strong and noticeable, by unknown reason as the same pole instance is replicated throughout the whole map and this place specifically has that problem at its strongest 🤔

Ekozmaster avatar Aug 28 '23 19:08 Ekozmaster

Regarding Temporal Reuse, toggling it in Barnyard does not affect the issue at all. I wonder if we're experiencing the same issue, just with different causes.

Kim2091 avatar Sep 10 '23 06:09 Kim2091

Is there any update on this? Many many games are affected by it, and it's a very distracting visual issue.

Kim2091 avatar Jan 09 '24 23:01 Kim2091

Is there any update on this? Many many games are affected by it, and it's a very distracting visual issue.

Still an issue. It causes things like frame gen, dlss, and temporal reuse to break. https://github.com/NVIDIAGameWorks/rtx-remix/assets/100042652/eacfba3c-a2d6-40ef-8213-0e8744ce2200

UncleRito avatar Jan 13 '24 21:01 UncleRito

As an update: the fix for NFSU2 doesn't appear to work on Barnyard or Skyrim.

Kim2091 avatar Jan 17 '24 17:01 Kim2091

Hello! Will you please test this on the latest release and let us know if the issue persists? Thank you!

NV-LL avatar May 06 '24 21:05 NV-LL

This is still an issue in many games. Barnyard, Skyrim, Fallout NV, and many more.

It has seemingly been resolved in NFS U2 however

Kim2091 avatar May 07 '24 20:05 Kim2091

Hi @Kim2091 - apologies for the delay on this issue. We've opened REMIX-3724 for internal investigation. In the meantime, will you please provide us with any updated info you have? For example: what games still exhibit this behavior on latest runtime, any logs/config files from those games, and video of the behavior (unfortunately the Discord links in the original ticket no longer work). Thank you so much!

NV-LL avatar Nov 20 '24 16:11 NV-LL

@NV-LL Sorry, I didn't get a notification for this.

The updated list of games:

  • Barnyard
  • Fallout NV
  • Skyrim

I'm sure there are more, but I can't recall them right now. The main thing I've learned since I opened the original issue is that it seems to only happen in games that render geometry through vertex shaders, and there are plenty of games that do this.

Currently I can only provide Barnyard examples, but it behaves pretty much the same in all of the games listed. Tested on these builds: dxvk-remix-4d3b1d0-694-debugoptimized bridge-remix-6559f0d-116-debugoptimized

Barnyard_rtx.zip

https://github.com/user-attachments/assets/cfae247a-115d-401b-8c4e-81b8827de1bc

Kim2091 avatar Dec 09 '24 03:12 Kim2091

@NV-LL I got a sample of the issue from Fallout New Vegas. Hopefully this helps

https://github.com/user-attachments/assets/c49a3288-0f55-4a8b-aa1b-65c745037a60

Kim2091 avatar Feb 17 '25 22:02 Kim2091