(Nevermind)Upgraded video card, no increase in fps in mogre.

grizzley90

29-12-2006 14:43:49

K I upgraded my video card yesterday, from an onboard ati x200 to an ati x1950 pro. I ran the ogre demos, and for example the ocean demo used to give me 30 something and it now gives me 546. However the mogre demos didn't give me much of a speed increase at all. the difference was by no more than 40 fps in some and others no difference. and my own game engine written in c# gives me the same fps as before.

What can I do to speed up this business because it is not encouraging that I didn't get a speed increase by upgrading my card in mogre.

What should be the steps to take?

- Reduce the number of framestarted delegates?
- Reduce ???

I am not much of a professional in c# so I don't know what to optimize or reduce. If anyone knows any tips or tricks to speed up my app please speak up.

Bekas

29-12-2006 15:37:52

K I upgraded my video card yesterday, from an onboard ati x200 to an ati x1950 pro. I ran the ogre demos, and for example the ocean demo used to give me 30 something and it now gives me 546. However the mogre demos didn't give me much of a speed increase at all. the difference was by no more than 40 fps in some and others no difference. and my own game engine written in c# gives me the same fps as before.
I really doubt that there is such a thing as a "Ogre got speed up but Mogre didn't" issue. The ocean demo is heavily dependent in shader programs, which explains the huge boost in fps increase after the new card. If the ocean demo was ported to Mogre you would see a similar increase in fps.

What about the Fresnel demo, did Ogre's fresnel demo get a big increase in fps while Mogre's demo didn't ?


If you've reached the "optimizing" stage of your app, you'll have to get yourself dirty with profilers to pinpoint exactly where the bottlenecks are. Since it looks like you're CPU-bound, look for CLR profilers that will help you see which functions "eat up" most of CPU time.

grizzley90

29-12-2006 15:49:29

Ahhh! CPU-Bound that would explain a lot. You're right there isn't much of a difference between ogre's fresnel demo and mogre's fresnel demo but the cellshading demo is acting wierd, in fact i was mistaken it was the mogre version that was running faster :oops: :oops: .

So if its cpu bound then i need to optimize my app. do you know of any decent profilers (dont say ants and nprof pleaseee)? Does having too many delegates in framestarted have an effect on speed? i read about it somewhere?

EDIT: found a clr profiler from microsoft but as im really not a c# dev it might take a while.

Thanks for your help!