What exactly is FPS?

TlTimbob

Distinguished
Mar 30, 2004
8
0
18,510
I don't mean Frames Per Second! :) I'm referring to ploating point precision! The new ATI cards offer "only" 24-bit fps, and the new Nvidia cards are up to "full" 32-bit. What practical application does this have to the end user? Does it make for greater image quality, faster processing, or both?
 

cleeve

Illustrious
Think of it as the number of decimals that shader calculations are figured to.
Shader calculations are the calculations your video card does to create advanced pixel shader effects, like the water in Far Cry.

Radeons do 24-bit, Geforces do 16 or 32 bit. So they're doing the same calculations but the results are more or less accurate based on the precision.
Because of the complexity, it takes a bit longer to do the calculations the higher the precision they are done in.

I haven't seen any 24 VS 32-bit precision image quality comparisons... I'd be surprised if a difference could be seen easily. Think of the difference between 16, 24, and 32 bit color.
16-bit color has banding, 24-bit color usually loks pretty damn good.

In general, everybody agrees that 16-bit isn't precise enough and that 32-bit is the standard, but 24-bit is pretty precise as well so it's hard to say what actual impact it makes. I don't think a direct image quality comparison exists out there.

PS: you don't mean "FPS", you mean "FP" or "FPP"

________________
<b>Radeon <font color=red>9500 PRO</b></font color=red> <i>(hardmodded 9500, o/c 340/310)</i>
<b>AthlonXP <font color=red>~2750+</b></font color=red> <i>(2400+ @2.2Ghz)</i>
<b>3dMark03: <font color=red>4,055</b>
 

splenda20

Distinguished
Mar 2, 2003
422
0
18,780
From <A HREF="http://www.gamespy.com/articles/510/510938p2.html" target="_new">here</A>
If you're not sure what I mean by this precision, it's the method by which the video card determines the color of each pixel displayed on your monitor. As in most situations, the higher number means the better result. To visualize this, think of a highly lit scene, with light coming through stained glass windows. The light is brightest when you stare right at it, but as you look around, the light that is casted shows varying shades of the color of the stained glass. What color is displayed is a matter of the precision with which it's calculated. In this case, the higher precision is going to deliver the truer color.

However, much like support for SM30, the FP32 math is not really in use in current or near future games. Additionally, and unlike SM30, that extra precision involves extra math that will slow performance somewhat. Most games use FP16 precision at this point, which ATI translates up to FP24 and NVIDIA runs as straight FP16, giving a small performance boost to NVIDIA. The result between these two types of precision is difficult if not impossible to see in current games. In fact, the demonstrations we saw were technical demos only; they just aren't currently in use.

It should be noted that FP32 has been a standard in movies for over 20 years and most people that deal with such things are very familiar with it. FP24 is sort of a weird middleman that game developers have not exactly latched on to, although ATI's drivers do most of the work for them. However, it's another forward-looking feature that won't really be noticeable for the near future and by then, assuming history repeats itself, both video-card companies will have new cards out.