Screen distortion (shrinking)

Hi!

We have been experiencing a screen distortion issue for some time. Please see the attached screenshot for reference. Initially, the issue was rare, but we found a consistent way to reproduce it. However, it doesn’t work on all machines for some reason. This explains why some players experience graphical issues and others do not.

The situation worsened after we added DLSS support to the game using the Nvidia plugin.

What we know so far:

  • Not all players can experience the graphical issue
  • Driver version doesn’t really matter
  • Cable type doesn’t matter (i.e., HDMI or DP)
  • Different GPUs affected (We are gathering more info, but not sure if that matters)
  • On some machines, it is much easier to reproduce; for others, it happened only once or never
  • It may be coming from the translucency pass
  • Enabling DLSS seems to increase the chance of a bug occurring.

Please note that we were experiencing this issue long before integrating DLSS.

If you have any suggestions regarding what might be causing this issue and how it could be resolved, it would be very helpful.

- Thank you.

Hello,

We’ve seen reports of similar issues but don’t have a repro that we can use to look into the issue closer. Typically when this happens it appears like a view rect or uv calculation in the upscaling, or translucency passes is incorrect.

Try disabling separate translucency with r.SeparateTranslucency=0 and see if the issue stops occurring. If it stops, then likely there is a view rect or calculation in the shader for those passes that is wrong and you can add PLATFORM_ASSERT(1-4) in the shader to test the uv calculations and provide more data about what values, logic or math is wrong.

Hope this helps!