Game Development Community

FPS question.

by Richard Preziosi · in Torque 3D Public · 11/17/2009 (11:13 am) · 17 replies

Curious about what everyone is getting FPS wise with the demo. I'm averaging about 9 fps, and that makes no sense. Most new release games i get well over 40-50 with my current setup, is the demo capped? Or is it just not nVidia friendly? Just curious cause I kept hearing so much about allowing older computers to run T3D, and my computer is brand new.

On the menu screen i am getting about 150 fps, but ingame it's just too low.

Some system specs

GeForce 9200 with 2gig memory
3 gig system memory DDR2
Dual core AMD running at 2.5gig each

#1
11/17/2009 (11:52 am)
Try turning off some of the Advanced Lighting settings. On my office rig I'm getting between 60 - 90 fps, depending on the mission, which is running a Core 2 Duo, 2 GB RAM, 8800 GTS 512MB. At home I get pretty much the same or better which is running an older AMD Dual Core, 4 GB RAM, 9800 GTS 512MB.
#2
11/17/2009 (12:13 pm)
Torque 3D is definitely nVidia friendly. I had issues at first with my ATI card, but after updating the drivers it ran smoothly.

I recommend making sure you have the latest DX and nVidia drivers. With your system specs, it should be running at ideal frame rates.

After that, try what Scott recommended. Disable 1 feature at a time to see if performance improves, that way we can isolate the issue and log it as a problem (or fix it on the spot).
#3
11/17/2009 (12:25 pm)
Thanks for the quick replies. I got DirectX 11 and newst nVidia driver from their site, and no improvement at all. And the 9-10 fps I'm getting is with everything turned off. If I turn them on I jump down to 1-2 fps. Gonna redownload, maybe something got fudged somewhere.
#4
11/17/2009 (12:27 pm)
Could you generate a dxdiag report and send it to either me or Mich?
#5
11/17/2009 (12:34 pm)
"On the menu screen i am getting about 150 fps, but ingame it's just too low."

Should be 1000+- on GUI

service.futuremark.com/hardware/graphics_cards/nvidia_geforce_9200_

www.bitSlap.me/Geforce9200.bmp
#6
11/17/2009 (12:40 pm)
Sent it to you Scott. Thanks
#7
11/17/2009 (12:52 pm)
@OmegaDog, it says my max fps is 178, so I'm not sure if I could even reach 1,000+ on the GUI.
#8
11/17/2009 (1:33 pm)
Is this on a laptop?
#9
11/17/2009 (1:35 pm)
Nah desktop, tried it on an older laptop, about 3 years older than this PC and it performed almost identically though.
#10
11/17/2009 (1:35 pm)
Which demo are you running by the way?
#11
11/17/2009 (1:36 pm)
Whatever is on the demo page for T3D. 1.0.1 I believe.
#12
11/17/2009 (1:38 pm)
Is it the same in all the missions?
#13
11/17/2009 (1:39 pm)
Yeah I've tried FPS and Physics missions, all 5 of them and I never get above 12 FPS while in the missions.
#14
11/17/2009 (1:40 pm)
Here are some thoughts from Tom Spilman:

1. First thing to test is disabling SSAO... then try DoF or EdgeAA (but those are much cheaper). If any of these improve your framerate significantly you're fillrate bound.

2. Disable reflections on WaterBlocks or Rivers. These cause a nearly 2X hit on draw calls each when they are visible. If this significantly improves your framerate then you're CPU bound.

3. Select the Sun and disable shadows. If this gives you a huge performance improvement then again you're probably CPU bound. The Sun currently takes a 4x hit on draw calls because nothing in that scene has LOD on it.

4. If nothing else fixes it... switch to Basic Lighting. If you got this far then your card has extremely really low fillrate.

5. Make sure your FSAA is set to a reasonable setting, not 60x
#15
11/17/2009 (1:50 pm)
I got up to about 20-24 fps by turning shadows off. Which is fine cause the shadows I was seeing weren't that great to begin with. I'm just confused now, as I have decently low fps with any Torque engine I fired up, TGE-TGEA-T3D, none were above 60fps.

However I can open Dragon Age, Everquest 2, Spellborn, etc and put graphics on their highest settings and have well over 80 fps while running around and killing stuff.
#16
11/17/2009 (3:38 pm)
@Rich - Switch to Basic Lighting (type setBasicLighting in the console). In 1.1 final the demos will either auto select a 'Low' quality mode for this card or will at least let you switch to Low.

All the games you mention are forward renderers with limited dynamic lighting and object shadows. This is what Basic Lighting does.

Advanced Lighting is a deferred renderer which is what GTA4, S.T.A.L.K.E.R., Tabula Rasa, and Killzone 2 use.

Your 9200 is a very low fillrate card and i don't think any of our planned optimizations for T3D will change your results.
#17
11/17/2009 (4:57 pm)
Cool that gets me from 30-40 which atleast lets me play around with it, thanks a bunch Tom. If wasn't saving up for T3D and all the addons I'm gonna need to get would upgrade the old video card, in due time.