deep
as in Deepsea
Posts: 1066
Registered: 09-01 |
.. after playtesting when I get back to Deepsea, scrolling is all screwed up. When I try to scroll, it crawls extremely slowly and laggy, and DeePsea's CPU usage at the time is 100%. When releasing the scroll button, the program locks for 1-2 seconds. The only way to get normal performance again is rebooting.
If it makes you feel any better (FWIW), I get the same thing playtesting ZDOOM, but never stock DOOM.
Window messages drive all this stuff. Cpu usage at 100% is fine - always that way when scrolling (otherwise response time would suck since windows messaging is not exactly fast). Ditto for some other tasks.
The "lag" is either caused by another task or the basic system timer no longer functions as it's supposed to. There's a dynamic delay in DeePsea to keep from going scrolling too fast. Now if the timer no longer works correctly, the "delay" will not be the done right either.
Like I said earlier, the code is the SAME, before and after testing, which leaves only 1 variable - the port you playtested:) Could be some Directx error (for ZDOOM anyway).
So in a nutshell, something (and it's not DeePsea code) starts interfering with the system in general. To me it sounds like some task that is supposed to stop, but keeps on trucking.
Need to test more on XP and see if I can get it to happen there. I haven't revealed any problems like that yet. Haven't done a lot though. Just takes time to make sure.
|