home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Game Killer
/
Game_Killer.bin
/
459.FRAMERAT.TXT
< prev
next >
Wrap
Text File
|
1992-12-24
|
5KB
|
103 lines
F15 Frame Rate Issues
and
Hop-Up Tips
There have been concerns raised about the frame rate of F15 Strike Eagle III
and we certainly agree that it would be nice to have a better frame rate.
Unfortunately, the extra detail and spacial awareness offered by the new
textured-style of graphics has a computational price when compared to
traditional shaded polygon methods. In designing F15 III, we decided that
this extra detail was worth the cost, but we felt that we were honest with
consumers by recommending a 386/33 or 486/25 machine. However, we were
sympathetic to those with slower machines, and spent a good deal of time
adding detail-reducing options that would make the game run faster albeit
with somewhat less-appealing graphics.
In some cases, we have heard claims from players of extremely low rates even
on seemingly high-powered machines. This is baffling, and we have a few
hints to offer. First of all, see the page 13 of the Technical Supplement
that is included with the game, for a discussion of how different game
features affect the frame rate. Remember also that outside views can be
re-sized with the mouse (F15 III manual page 52) to make them run faster.
All machines of a certain speed are not created equal! Other factors have
a big effect on performance. One of these is the number of wait states
for memory accesses. Many machines are set up for one or two wait states
for each memory access. This is like having a V8 engine in your car, with
two of the spark plugs pulled! Many times this can be remedied by
reconfiguring through a program at boot-time. Alternatively, it may
require re-jumpering the motherboard. This only works if the memory is
fast enough to handle it. All of the machines MicroProse buys are spec'ed
out for zero wait state operation, but many come configured for one or two.
Restting them through the bios's setup program gives a noticeable performance
boost.
Another issue on the motherboard is the actual bus speed. Many times you can
run at higher rate than the standard 8 mhz. Most of ours are running around
10-12 mhz. This is configurable in the same ways as the memory wait states.
Most machines today have some kind of CPU cache. This is not to be confused
with a disk cache, though. Since F15 III uses EMS, it is important to verify
that the cache is configured to include more than just the first 640K of
memory in its cacheable area.
Also important is the type of video card you have. All VGA cards are not
created equal! By now most people know about the performance difference
between an 8 and 16-bit video card. If you don't, suffice it to say that
you don't want an 8-bit card, as they are much slower than the 16-bit cards
for doing intense graphics. Also, make sure that your card is properly
configured for 16-bit mode. There are many things that make these cards
revert back to 8-bit mode. One of these is having a seperate monochrome
video card installed in your machine. Other cards may cause the same
interference.
The other thing you want in a video card is a recently designed one.
Anything based on the Tseng 4000 chip set is good. We use Orchid ProDesigner
IIs cards and Diamond SpeedStar. There are lots more, too. This makes a
big difference in graphics performance.
Another issue is local bus video. This looked to be the great solution to
all of the video card performance bottlenecks. Unfortunately, every machine
I have yet seen has been a disappointment. The video section is indeed
faster than a comparable regular machine, but the regular memory accesses are
now slower! Overall performance for flight sims is about the same as a
regular machine. I suspect that this will be remedied with 2nd and 3rd
generation local bus designs.
So, you ask, how can I tell if my system has some of these handicaps?
Basically you need some kind of performance benchmark that simulates the
kinds of things that go on in a flight sim. The 3DBench program is a good
one for overall graphics performance. For reference we have seen the
following 3DBench numbers for some of our machines:
386/25 7.5
386/33 14
386/40 15.6
486/25 17.5
486/33 23
486/50 DX2 26.3
But we also have at least one 486/33 that only gets 11.1 because of its
configuration (video card and memory wait states and bus speed).
An even better program for checking out specifics is VidSpeed. It will
help determine whether the problem is in the bus speed, the regular memory
wait states, or the video card. Run it with the "*" and "L" options to
get memory transfer rates. If the video rate is much slower than the
regular memory, you need to pay some attention to the video card. If both
are slow, then the bus speed might need some attention. In all cases, it
provides a very good metric to use in evaluating changes you make in the
configuration of your machine.
Beware of making changes to your machine's setup if you are not fairly adept
at these things, however, because it is very easy to mess up. If you do
understand these things (or have a friend who does) it can be quite
beneficial to experiment a little.
Andy Hollis
Producer, Simulations Group