Red Hat Bugzilla – Bug 188337
Game gets progressively slower/stuttery on my machine
Last modified: 2007-11-30 17:11:30 EST
As I proceed throught the first few screenfuls in the game it gets less and less
responsive, with the screen updating only every several seconds or so by the
time I get to the lava. It doesn't show all the action in between, it appears to
take "freeze frames" of the action at each point in time.
What kinda machine are you running this on? And at what resolution? It sounds
like you're experiencing high frameskips. Worminator isn't programmed all that
effective I guess the later levels are more cpu intensive which could explain
this. Try running at a lower res and / or without FSAA.
Have you tried saving, exiting, restarting and loading again? If there really is
a bug I would expect this to fix it for a while and then for performance to
degrade slowly again.
I'm running it on a Sempron 2200+ at 640x480x256 with FSAA disabled. I don't
know anything about the later levels since this happens on the very first one.
Oh, and saving and loading didn't help, since "slowly" is not a phrase I'd use
to describe the speed at which this happens. It's more like "unbelievably quickly".
Ok, I think I understand your problem now, right in the first level after a few
seconds of playing it becomes slow, correct?
I've tried it here (again) but I see no such thing. Worminator tries to be nice
to the CPU, do you have any other programs running that could potentially steal
CPU time from it?
I am running other things in the background (gaim, FF, httpd, etc.), but
certainly nothing CPU-intensive.
Could you run worminator in windowed mode with a top next to it and see how much
cpu it is getting / using?
It starts off at about 40% (which seems rather excessive given that it's a
side-scroller) and shoots up to 100% very quickly.
weird any chance you could test it on another machine? Is the 100% all used by
worminator or is much of it used by the X-server?
I tried it under VMware but it ended up locking up the game completely in there.
All the CPU time is allocated to worminator.
VMware doesn't exactly count as another machine. I'll try this at work (which is
another machine) to see if I can reproduce it there, but I've tested worminator
at work before and found no problems, so don't count on it.
In the mean time a few questions for you:
-any chance you can test it on a really other machine
-when you say 100% cpu usage is all cpu used by worminator or is some of the
CPU used by X and howmuch is used by X?
-any chance you know howto compile with profiling and run it under the profiler?
I've been able to sortof reproduce this and I think I've found the cause, I just
commited this to Fedora Extras CVS:
* Mon Apr 24 2006 Hans de Goede <firstname.lastname@example.org> 3.0R2.1-3
- Limit the framerate to 80 instead of trying to reach 160 fps,
hopefully this fixes bug 188337.
3.0R2.1-3 should show up on a mirror near you soon, please test and if it fixes
this close this bug.
Closing as WORKSFORME because of lack of responce, if you decide to test this
after all let me know the results please.