Re: [TuxKart-devel] Slowness - really related with Karts?
Status: Alpha
Brought to you by:
sjbaker
From: Ricardo C. <ri...@ae...> - 2004-09-02 09:09:05
|
Em Quinta, 2 de Setembro de 2004 00:00, o Ingo Ruhnke escreveu: > ri...@ae... writes: > > The game is quite slow and, after a while, it can get the system > > unusable. I don't know what the problem is, but it looks like > > polygons have been reduced from Karts. My question is if that is > > really needed? > > In short, yes. Simple test, look at fps with karts in view and look at > fps with karts out of the view so that they can get culled away. The > fps easily double or tripple without the karts in the view. There > might however be other reasons for the slowness, but the karts for > sure are one of them. > > > This Karts polygons reduction is resulting in Karts uglier and less > > detailed than the DOS Kart games ones. > > Textures will help a quite a bit to bring some details back, some > proper LOD should also help, especially with the wheels which really > tend to look sucky with the lower poly models. In my system, there is no significant change on speed when Karts are there or not. I have FPS disabled (how can one enable them?), but I can't really tell the difference. Of course, in other video cards - especially the badly X11 supported, like ATI - there might be significant lag when a few karts are visible. But the slowness that occurs after a while (I don't even have to drive, just to stay there) is surely the responsible of some bad code. Anyway, maybe the best solution would be to have a Karts detail option in Graphics Options, and one could change between both versions of the cards: the one with lots of polygons and the other with fewer. It is also good to know that textures can help - haven't remember of those -, but ugly stuff like those heads made of squares will not be helped: http://rpmcruz.planetaclix.pt/trash/tuxkart-dinoface.png Cheers, Ricardo -- A novice asked the master: "I have a program that sometimes runs and sometimes aborts. I have followed the rules of programming, yet I am totally baffled. What is the reason for this?" The master replied: "You are confused because you do not understand the Tao. Only a fool expects rational behavior from his fellow humans. Why do you expect it from a machine that humans have constructed? Computers simulate determinism; only the Tao is perfect. The rules of programming are transitory; only the Tao is eternal. Therefore you must contemplate the Tao before you receive enlightenment." "But how will I know when I have received enlightenment?" asked the novice. "Your program will then run correctly," replied the master. -- Geoffrey James, "The Tao of Programming" |