rre36 / ShaderpackIssueTracker

https://rre36.com/
Other
5 stars 0 forks source link

NostalgiaVX and KappaPT Performance Got destroyed While Looking Down on Reflective Surfaces #109

Open g920913 opened 5 months ago

g920913 commented 5 months ago

Describe the bug For NostalgiaVX and KappaPT as well. While specular bounces is set to more than 1 (setting to 8 creates the most extreme case), looking down on reflective surfaces with them also on top of you creates huge lag. Furthermore, the reflections are gone during the lag.

To Reproduce Steps to reproduce the behavior:

  1. Turn specular reflection to 8 for the most obvious result
  2. build an iron room
  3. look straight down (only by looking very down on one spot can cause this)

Expected behavior It shouldn't lag that much, and the reflection should've been preserved as well.

Screenshots 2024-06-18_10 21 59 2024-06-18_10 22 20 2024-06-18_10 22 23

Environment (please complete the following information): Iris Version: 0.15.11 Minecraft Version: 1.20.6 Shaderpack Version: NostalgiaVX P11 Graphics Card and Driver Version: Amd Radeon RX 6700XT 12G; 24.5.1 Operating System: Windows 11 CPU: Intel i5 12400F Amount of System Memory (total and assigned to Java): 32G; 16G

Additional context Turning the specular bounces to 1 solves the issue btw.

rre36 commented 5 months ago

Well, reflections are expensive and raising specular bounces means calculating reflections inside reflections inside reflections and so on. What you're seeing is the worst case and its just more expensive than a single specular bounce.

rre36 commented 5 months ago

Gonna look into the vanishing reflections though, haven't had that happen before

g920913 commented 5 months ago

I am just a bit frustrated by the extreme fps drop while looking down, since the game runs okay even with specular bounces set to 8 in normal situations.