Jump to content

Performance - 60 - 13 fps


Recommended Posts

In the demo performance is acceptable at between 60 and 13 when the action is heavy. However these are relatively small maps?

Anyone who has the full game care to comment on their rig and frame rates.

I am kinda haunted by the first cmsf game where even a good computer seemed to have performance problems.

Hoping the game has matured enough that even big maps are nice and smooth...

my rig:

q6600

8800gt

4gig ram

vista 32

Link to comment
Share on other sites

A 'movie' standard framerate is 24 fps, a 'cartoon' (Scooby Doo) framerate is 12 fps. Someone mentioned elsewhere that watching framerate numbers is counterproductive. Programs like Fraps cause a measurable framerate hit. Not knowing the number would be best - you won't fixate on them and you won't be slowing the game down generating them. :D

Link to comment
Share on other sites

i know fraps take a hit, but its usually only in the vicinity of 1fps

I do not fixate on framerates as long as the game runs smoothly. The first one had many problems in this regard that got somewhat better with patches.

30fps is supposed to be the most the human eya can process. however framerate for me also indicates not only the video performance but can be a measure of how well the computer handles the game in general.

those drops in framerates when the fighting starts are when i used to bfind the game un-responsive and unplayable. not because of graphics grunt but because the computer just was not handling the game overall.

I'm just asking as an indicator who gets 24fps throughout a mission basically. Especially on the bigger ones.

Link to comment
Share on other sites

well when you say that your frames drop down to 13 at times i consider that a problem. but yes, you did not say so.

PS.: if you downloaded the 1.20 CMSF+Marines+British Demo it got the same performance as the full game patched to 1.20 in my eyes. if you got an outdated demo, it will be worse.

Link to comment
Share on other sites

Demo uses the same code as the full game, so the rates will be identical for both given the same exact scenario.

The main killers of framerates are the density of the map's terrain, the size of the map, the number of units in play at any one time, and how much shooting is going on at the same time. Most decent computers can handle a couple of these pushed to extremes without much of a problem. But a game which has dense, big maps with lots of units and tons of concurrent fighting... that's when the rates tend to drop.

We've identified some terrain stuff which produces bottlenecks more than other things, so we'll be changing that stuff as we can as soon as we can. Until then, reducing the model and terrain details within the game can help out a lot. Turning off special effects features also tends to produce good results. Playing with 1024 or so screen size can also help.

At the end of the day Combat Mission "suffers" because of the quantity of data it's moving around. Abstracted terrain, "hit points" for armor, etc. are all nice tricks to keep the game's impact on the framerate low while still having really detailed graphics. We figured this wasn't the right direction for Combat Mission :)

Oh, and one really good piece of info. We're not going to keep increasing the polygon counts of our units. Since this sucks up a big chunk of the processing power, keeping units at current polygon counts (which are MUCH higher than most FPS/RTS games) should free up processing and video card power for other things as computers and cards get faster.

Steve

Link to comment
Share on other sites

Things that clog framerate count are accumulative. You can be sailing along happy as a clam, then pan the camera a couple degrees to include the dense forest and the office towers and cliffs and the full company of speeding tanks, and the processor gasps! Another couple degrees of panning and its good as new. The "shift-{" hotkey is especially useful for dropping poly count on the objects when there's too much going on. An especially gasp-worthy moment for framerate is when you include all of the above then an F15 decides to drop a 2000lb bomb in the middle of it all! :D

Link to comment
Share on other sites

Correct, it doesn't use dual cores. When the game engine was being programmed these were very uncommon in home PCs, so designing a game that required a additional processors to function correctly was a very bad idea. We do not want the game to fraction customers into "haves" and "have nots". In other words, we have to make sure the game works very well with a single processor. If that happens then additional processors are not very useful. Remember, we have a lot of people like Teeps using very old hardware :D

The engineering to take advantage of additional cores is not trivial. At some point we will overhaul the engine to take advantage of the extra processing power. Until the, we will purposefully improve the game code to work well on single core processors.

Steve

Link to comment
Share on other sites

by now i would say its the opposite. if you get a new rig for gaming you have a dual or quad core in it since quiet some time.

if someone still plays with a PC powered by coal and steam would you support it? sure it has to work with single cores, but to use "time" to further improve single CPU support is a waste of time in 2009 i think.

Link to comment
Share on other sites

It's worth noting that, within reason, changes in frame rate have a greater psychological impact than absolute frame rates. Dropping from 30 to 15 fps is a pretty noticeable lag spike. Playing at a completely consistent 10 fps on the other hand is quite serviceable and often won't be problematic.

It is also possible to write code that can work one one or multiple processors. Not necessarily easy (and can be a veritable sod to debug)

Link to comment
Share on other sites

I have the following system

AMP XP+6400 Dual Core

Nvidia 8800 Ultra

2GB Ram

OS - XP SP3

I run it maxed out with excellent frame rates, only time I ever noticed some slow down was with some of the obscene sized maps a couple of people have made. As I generally don’t play maps that size I’m perfectly happy, all the stock campaigns and scenarios run fine.

Link to comment
Share on other sites

We don't foresee overhauling the code to multi-processor for some time. It is always the case that the people with the current, fastest, hardware presume that they are in the majority. That has never been the case and never will be the case. Most people do not upgrade their computers every couple of years. Especially guys prone to playing wargames.

Now, it is true that since CM:SF first came out there are fewer and fewer single processor computers out there. But even if the number is 20%, that's still far too large a number for us to abandon.

My guess is that we'll support multi-processors about 2 years from now. Currently it's the video cards that are the bottleneck so going to multi-processor support now wouldn't change framerates for most people.

The code that governs framerates is identical for all versions of the game. The only reason why British may be giving you lower FPS, Lt. Mike, is perhaps due to denser maps or more vehicle heavy forces. There's no other reason since the polygon counts are about the same for each thing depicted and the terrain is identical.

Steve

Link to comment
Share on other sites

___________Jun______ July

1 CPU______ 26.18%__ 23.42_______-2.76%

2 CPU ______56.76%__ 53.73%_____-3.03%

4 CPU______ 16.46%___16.65%_____+0.19%

Unspecified__0.01%____5.58%______+5.57%

Relating to CPU cores, here's an excerpt from the Steam Hardware Survey. I would post the link, but I am pretty sure it would be counted as commercial. (links to the steam store)

Link to comment
Share on other sites

Cool, thanks! And this is from a site which caters to more "bleeding edge" games than wargames, therefore the numbers should be skewed in favor of more cores.

BTW, it's OK to link to an outside website, even a game one, when it's directly relevant to an on-topic discussion. Well, as long as it doesn't seem like the intention of the link is to push a particular product. Yeah, we know this is a gray area topic... but we try to be reasonable ;)

Steve

Link to comment
Share on other sites

Pretty colors :D Hmmm... it says "CPU Adoption", which to me indicates that this is tracking new purchases and not current installed base. Those are two different things. However, going on the assumption that it is tracking installed base then my point still stands. If it is tracking new purchases then my point only gets stronger :D

Interesting details in there about video cards. That's pretty much expected.

Steve

Link to comment
Share on other sites

I found that the final battle in the original Shock Force and the final battle in the Marines expansion both gave significant frame rate drops during playback (I use WEGO). I guess there was just so much going on and a lot of units on the map, still I was a little surprised by such a drop, less than 10 fps definitely and that was with a powerful new system.

But I was just happy a a pig in mud to be playing such an excellent game :)

I will be even happier when we get 8km x 16km maps or even Tacops size 31km x31km maps for in game large force tactical deployment and manoeuvre.

Obviously we will need supercomputers running quantum cores or something similar :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...