3D accelerators usability and prospect rating calculations for the end of the month
Usability ratings are calculated by the following formula:
Kuse = ((((C10xp*0.6 + C12xp*0.3 + C16xp*0.1) +
(HL10xp*0.6 + HL12xp*0.3 + HL16xpxp*0.1) +
(AM410xp*0.6 + AM412xp*0.3 + AM416xp*0.1) +
(G210xp*0.6 + G212xp*0.3 + G216xp*0.1) +
(TRAOD10xp*0.6 + TRAOD12xp*0.3 + TRAOD16xp*0.1) +
(FC10xp*0.6 + FC12xp*0.3 + FC16xp*0.1))* 3 ) +
(RM10xp*0.6 + RM12xp*0.3 + RM16xp*0.1))* 3 ) +
(C10aaaxp + HL10aaaxp + AM410aaaxp + G210aaaxp + TRAOD10aaaxp + RM10aaaxp) * AAA) * 0.7 +
(Poss * 0.3)) * 20/ (Price + APG)
The similar calculation (but for 1600x1200 resolution only) indicates the prospect of a videocard. The formula contains the same indexes as those used for usability rating calculations, but accelerator's price isn't considered. So, this rating indicates the capabilities of the current 3D cards in the current applications and future games.
Kpro = ((C16xp +
HL16xpxp +
AM416xp +
G216xp +
TRAOD16xp +
RM16xp+
FC16xp
)* 0.7 +
(Poss * 0.3)) * 2 / 2
You can also compare two ratings to see the correspondence of product prices to their capabilities and features.
Sergey Gaidukov offered us a method of curvilinear relationship calculation that we use now. It's featured in Excel tables above. Kuse is calculated using the similar formula, but each FPS value is not entered as is, but calculated like shown below:
FPSnew = 50 * (ATAN (FPSold / 30 - 2) - ATAN (-2)) + FPSold / 100
This relation has the following properties:
- In the 0..20 range FPSnew is much smaller than FPSold ("low performance penalty")
- In the 20..60 range the following should be true: FPSnew < FPSold
- In the 60..120 range both values are approximately equal, i.e. the function is almost linear.
- At x > 120 the function should grow VERY slowly
Legend:
- Kuse - usability rating. The higher it is, the better card's mark is.
- Kpro - prospect rating. The higher it is, the better card's mark is.
- C10xp - speed in Call of Duty (ixbt0104) at 1024x768x32 (Windows XP);
- C10aaaxp - speed in Call of Duty (ixbt0104) at 1024x768x32 (Windows XP) and AA+Aniso;
- C10xp - speed in Call of Duty (ixbt0104) at 1024x768x32 (Windows XP);
- C16xp - speed in Call of Duty (ixbt0104) at 1600x1200x32 (Windows XP);
- HL10xp - speed in Half Life 2 beta at 1024x768x32 (Windows XP) at max. quality;
- HL10aaaxp - speed in Half Life 2 beta at 1024x768x32 (Windows XP) at max. quality and AA+Aniso;
- HL10xp - speed in Half Life 2 beta at 1024x768x32 (Windows XP) at max. quality;
- HL16xpxp - speed in Half Life 2 beta at 1600x1200x32 (Windows XP) at max. quality;
- AM410xp - speed in Aquamark 3 at 1024x768x32 (Windows XP);
- AM410aaaxp - speed in Aquamark 3 at 1024x768x32 (Windows XP) and AA+Aniso;
- AM410xp - speed in Aquamark 3 at 1024x768x32 (Windows XP);
- AM410xp - speed in Aquamark 3 at 1024x768x32 (Windows XP);
- G210xp - speed in Unreal 2, Game2 Low at 1024x768x32 (Windows XP);
- G210aaaxp - speed in Unreal 2, Game2 Low at 1024x768x32 (Windows XP) with AA+Aniso;
- G212xp - speed in Unreal 2, Game2 Low at 1280x1024x32 (Windows XP);
- G216xp - speed in Unreal 2, Game2 Low at 1600x1200x32 (Windows XP);
- TRAOD10xp - speed in Tomb Raider: The Angel of Darkness (Paris5_4 demo) at 1024x768x32 (Windows XP);
- TRAOD10aaaxp - speed in Tomb Raider: The Angel of Darkness (Paris5_4 demo) at 1024x768x32 (Windows XP) and AA+Aniso;
- TRAOD10xp - speed in Tomb Raider: The Angel of Darkness (Paris5_4 demo) at 1024x768x32 (Windows XP);
- TRAOD16xp - speed in Tomb Raider: The Angel of Darkness at 1600x1200x32 (Windows XP);
- RM10xp - speed in RightMark at 1024x768x32 (Windows XP);
- RM10aaaxp - speed in RightMark at 1024x768x32 (Windows XP) with AA+Aniso;
- RM12xp - speed in RightMark at 1280x1024x32 (Windows XP);
- RM16xp - speed in RightMark at 1600x1200x32 (Windows XP);
- FC10xp - speed in FarCry at 1024x768x32 (Windows XP);
- FC12xp - speed in FarCry at 1600x1200x32 (Windows XP);
- FC16xp - speed in FarCry at 1600x1200x32 (Windows XP);
- Price - card price for the end of the month taken from price lists of a number of companies (for an average card);
- APG - see above;
- Poss - estimated functional potential and quality of a videocard (see remarks below);
Poss is calculated by the following formula:
Poss = (2D*10 + Driver*70 + AF*6 + TLF + DOT3 + EMBM + CEM + AA*2 + S3TC + Glide + VS + PS + TCL + DH) * 2
Where:
- 2D - estimated 2D graphics quality on the 100-mark scale;
- Driver - estimated drivers quality (including installation difficulties, etc.) on the 100-mark scale;
- AF - anisotropic filtering:
- = 700 - RADEON 9700/9800, GeForce FX;
- = 600 - GeForce 4;
- = 500 - RADEON, RADEON 8500/9000;
- = 400 - GeForce2, Parhelia;
- = 150 - KYRO, KYRO II;
- = 0 - n/a;
- TLF - trilinear filtering:
- = 600 - available;
- = 200 - potentially available with resource losses;
- = 150 - approximation;
- DOT3 - Bump Mapping DOT3:
- = 600 - available;
- = 0 - n/a;
- EMBM - Bump Mapping EMBM:
- = 600 - available;
- = 0 - n/a;
- CEM - Cubic Environment Mapping:
- = 600 - available;
- = 0 - n/a;
- AA - antialiasing (on condition of suitable gameplay):
- = 700 - GeForce4 MSAA, RADEON 9700 MSAA, GeForce FX ;
- = 400 - SSAA, RADEON 8500 SmoothVision;
- = 0 - n/a;
- S3TC - texture compression:
- = 600 - RADEON 9100/9000/9700/9800, GeForce4/FX;
- = 0 - n/a;
- Glide - Glide for UT-engine games:
- = 450 - available;
- = 0 - n/a;
- VS - hardware vertex shaders:
- = 700 - RADEON 9700/9800, GeForce FX;
- = 400 - GeForce 4, RADEON 9100;
- = 0 - n/a;
- PS - hardware pixel shaders:
- = 800 - version 2.0;
- = 600 - version 1.4;
- = 450 - version 1.3;
- = 400 - version 1.1;
- = 0 - n/a;
- TCL - estimated Hardware TCL:
- = 400 - available;
- = 0 - n/a;
- DH - additional features: dual-monitor output with the support of DualHead/TwinView/HydraVision technologies, TV-tuner, etc.:
- = 700 - RADEON 9100/9000/9500/9700/9800, GeForce4/FX;
- = 0 - n/a;
P.S. We understand that such way of making ratings is not perfect, therefore we await suggestions and comments from our readers to be considered in our next 3Digest.