Sign in to follow this  
lucky6969b

Intel HD 2000 Performance estimation on this scenario?

Recommended Posts

lucky6969b    1330
I am particularly interested in using shadows in my game
So I have all of this background info
1) No background programs
2) QT
3) Database calculations (Berkeley DB)
4) Cooperative pathfinding
5) 2000-3000 agents
6) Physics
7) Some customized algorithms
8) IK and other rigid animations
9) xoliulshader.fx

Can a mobile quad core CPU for Intel HD 2000 keep up with a minimal frame rate of 25 in this case? Edited by lucky6969b

Share this post


Link to post
Share on other sites
To elaborate on the totally correct answer above:
Something like "database calculations" could mean anything from a dozen requests that take thousand CPU cycles each (which is nothing) to thousands of request per second, of which maybe 4 or 5 will blocks in disk I/O (which is something like 2-3 frames at your desiered frame rate).

Similar can be said about "pathfinding" and "physics" which may have a complexity 4 or 5 orders of magnitude different based on some "minor implementation details". Physics simulations can run at upwards of 100fps on a single CPU core, and physics simulations can take 2-3 minutes for one frame on a dedicated GPU. IK can be immensely complex, or very simple (basically free, in some cases), depending on the implementation.

2000 agents that do not much except follow a target and shoot it (maybe in a group) are different from 2000 agents that are scared, get hungry, seek for cover, and call for help.

"Using shadows" can mean at least 4 entirely different things (fake ground shadows, projected shadows, shadow volumes, shadow maps) and roughly 50 variations of the latter two with a gigantic span from one end to the other.

The question as such just can't be answered, given the details.

Share this post


Link to post
Share on other sites
Hodgman    51342
Intel HD 2000 is a GPU and most of those items are only relevant to the CPU.

[quote name='lucky6969b' timestamp='1353148692' post='5001727']
Can a mobile quad core CPU for Intel HD 2000 keep up with a minimal frame rate of 25 in this case?
[/quote]Yes... if all those things that you've listed take less than 40ms to compute [img]http://public.gamedev.net//public/style_emoticons/default/tongue.png[/img] You'll have to add timers to your code to keep track of how long each part takes per frame, and then optimize them until they do take under 40ms.

As for the quad-core part -- do you use 4 threads? Edited by Hodgman

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this