Screen Melt Way Too Slow

Need help running G/Q/ZDoom/ECWolf/Zandronum/3DGE? Did your computer break? Ask here.

Moderator: GZDoom Developers

Re: Screen Melt Way Too Slow

Postby sinisterseed » Sun Oct 25, 2020 11:09 am

Graf Zahl wrote:Ok. Can you try to track this down with devbuilds?
If you need older ones you need to enable developer mode
Spoiler:


I have no problems here so I need help from someone who does experience this.

Hopefully, but won't be today, got busy in the other place and I'm tired now.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby sinisterseed » Mon Oct 26, 2020 5:41 am

I think I found the interval when this broke, and am now hunting down the build when this first surfaced.

It's somewhere between September 20th and September 29th, the build from 20th works fine in GL.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby sinisterseed » Mon Oct 26, 2020 5:56 am

Found it. Ding dong, the bitch is dead :mrgreen: .

It originally surfaced in the September 28th build, gcd20ecaae - https://devbuilds.drdteam.org/gzdoom/gz ... 20ecaae.7z .

The Sep 27th build doesn't even work, actually. It crashes at startup.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby Rachael » Mon Oct 26, 2020 6:14 am

Thank you, that helps a lot. Might need to test builds between those two.

Unfortunately, that is the day of a ton of Raze updates and lots of work was done that day.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby Graf Zahl » Mon Oct 26, 2020 8:21 am

I suspect the change to the texture sampler system. That looks like the only one which alters the renderer's internals. It may be that the melting code does not play nicely with it.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Screen Melt Way Too Slow

Postby Starisma1 » Mon Oct 26, 2020 1:48 pm

So I wonder will this bug be fixed in 4.5?
Starisma1
 
Joined: 22 Oct 2020
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)

Re: Screen Melt Way Too Slow

Postby Graf Zahl » Mon Oct 26, 2020 2:25 pm

If we find it, yes. Since I cannot reproduce it on my hardware I have to wait for others to narrow it down further.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Screen Melt Way Too Slow

Postby Player701 » Tue Oct 27, 2020 12:35 am

I don't normally use the melt effect (crossfade FTW), but I've tested g4.5pre-365 on my laptop (don't have access to my desktop PC right now), and screen melt appears to work just fine in both OpenGL and Vulkan. Graphics card is GTX 1050 Ti, driver version 456.71.
User avatar
Player701
 
 
 
Joined: 13 May 2009
Location: Russia
Discord: Player701#8214
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby sinisterseed » Tue Oct 27, 2020 6:17 am

Nay, it's still there in today's autobuild too, it didn't magically fix itself in the meantime.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby Rachael » Tue Oct 27, 2020 6:35 am

I hate to say it but I can't help but wonder if the divide between the "problem" and "just fine" is how modern the hardware is.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby Graf Zahl » Tue Oct 27, 2020 6:50 am

I had the same thought. I'm afraid but someone with affected hardware will have to go the painful route and narrow this down a bit closer.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Screen Melt Way Too Slow

Postby sinisterseed » Tue Oct 27, 2020 7:53 am

Good grief... well I guess I know what I'm doing today...

I'll check various commits from September 27th...
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby sinisterseed » Tue Oct 27, 2020 8:27 am

Well actually no, it was much faster than expected since I had a pretty good feeling about when this could've broken after looking at the commit names - descriptive names and messages help a lot, that's guaranteed. Two branches is all it took me.

It's 96ceb11 - https://github.com/coelckers/gzdoom/com ... 52c3c0ab51 , the engine updates commit. The previous commit, https://github.com/coelckers/gzdoom/com ... 39c6d76a85 still works fine, but after moving to the next one the crawling screen melt surfaced.

It's not the texture manager update after all, but the engine one.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Screen Melt Way Too Slow

Postby Graf Zahl » Tue Oct 27, 2020 8:41 am

That commit only changes one thing that may be relevant - it changes the default of the gl_control_tear CVAR. Can you check if that may be the cause?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Screen Melt Way Too Slow

Postby sinisterseed » Tue Oct 27, 2020 8:47 am

I'll be damned, that's actually it. Fascinating.

So the tear control toggle helps us in Raze but in GZDoom it has side-effects in some edge cases.
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

PreviousNext

Return to Technical Issues

Who is online

Users browsing this forum: No registered users and 4 guests