3DGiТоги: октябрь 2003 года


Методика расчета Рейтингов полезности и перспективности 3D-акселераторов на конец месяца

Хотим выразить благодарность:
Maxxx (maxm@online.sinor.ru),
Михаилу Сугакевичу (Mishail@newmail.ru)
Вячеславу Гордееву AKA Slaydev (sarz@dale.elektra.ru) и
Ruslan73 (http://forum.ixbt.com/users.cgi?id=info:Ruslan73)
dmitro13 (dmytro13@hotmail.com)
UnVial (lvg@pop.ioffe.rssi.ru)
Сергею Гайдукову (gsaf@sura.ru)
за усовершенствование методики расчета рейтингов.

Рейтинги полезности рассчитываются по следующей формуле:

Кпол = ((((W10xp*0.6 + W12xp*0.3 + W16xp*0.1) +
      (UT10xp*0.6 + UT12xp*0.3 + UT16xp*0.1) +
      (C410xp*0.6 + C412xp*0.3 + C416xp*0.1) +
      (G210xp*0.6 + G212xp*0.3 + G216xp*0.1) +
      (SS10xp*0.6 + SS12xp*0.3 + SS16xp*0.1) +
      (RM10xp*0.6 + RM12xp*0.3 + RM16xp*0.1))* 3 ) +
      (Paris54 + Paris1c + Paris2g) +
      (W10aaaxp + UT10aaaxp + C410aaaxp + G210aaaxp + SS10aaaxp + RM10aaaxp) * AAA) * 0.7 +
      (Poss * 0.3)) * 20/ (Price + APG)

Расчет по схожей формуле (но только для разрешения 1600х1200) покажет нам перспективность той или иной видеокарты; в его формулу заложены те же показатели, что и при расчете рейтинга полезности, но при этом стоимость того или иного акселератора не учитывается. Таким образом, этот рейтинг нам продемонстрирует возможности современных 3D-карт на современных приложениях и играх будущего.

Кпер = ((W16xp +
      UT16xp +
      C416xp +
      G216xp +
      SS16xp +
      RM16xp)* 0.7 +
      (Poss * 0.3)) * 2 / 10

А также можно сравнить два рейтинга и сразу увидеть соответствие цен на продукты их возможностям и производительности.

Сергей Гайдуков предложил способ расчет по нелинейной зависимости, который мы взяли на вооружение, и он есть в вышеприведенных таблицах Excel-формата. Коэффициент Кпол рассчитывается по сходной же формуле, но где каждое значение FPS вносится не так, как оно есть, а вычисляется следующим образом:

FPSnew = 50 * (ATAN (FPSold / 30 — 2) — ATAN (-2)) + FPSold / 100

Эта зависимость обладает следующими свойствами:

  1. В диапазоне 0..20 FPSnew много меньше FPSold (штраф за «тормоза»)
  2. В диапазоне 20..60 должно выполняться следующее неравенство: FPSnew < FPSold
  3. В диапазоне 60..120 оба значения примерно равны, т.е. функция почти ленейна
  4. При x > 120 функция должна расти, но ОЧЕНЬ медленно

Условные обозначения:

  • Кпол — Рейтинг полезности. Чем он выше, тем лучшe оценка карты.
  • Кпер — Рейтинг перспективности. Чем он выше, тем лучшe оценка карты.
  • W10xp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1024х768х32 (Windows XP);
  • W10aaaxp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • W12xp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1280х1024х32 (Windows XP);
  • W16xp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1600х1200х32 (Windows XP);
  • UT10xp — скорость в UT2003 в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • UT10aaaxp — скорость в UT2003 в разрешении 1024х768х32 (Windows XP) при максимальном качестве при AA+Aniso;
  • UT12xp — скорость в UT2003 в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • UT16xp — скорость в UT2003 в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • C410xp — скорость в Codecreatures Benchmark Pro в разрешении 1024х768х32 (Windows XP);
  • C410aaaxp — скорость в Codecreatures Benchmark Pro в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • C412xp — скорость в Codecreatures Benchmark Pro в разрешении 1280х1024х32 (Windows XP);
  • C416xp — скорость в Codecreatures Benchmark Pro в разрешении 1600х1200х32 (Windows XP);
  • G210xp — скорость в Unreal 2, Game2 Low в разрешении 1024х768х32 (Windows XP);
  • G210aaaxp — скорость в Unreal 2, Game2 Low в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • G212xp — скорость в Unreal 2, Game2 Low в разрешении 1280х1024х32 (Windows XP);
  • G216xp — скорость в Unreal 2, Game2 Low в разрешении 1600х1200х32 (Windows XP);
  • SS10xp — скорость в Serious Sam в разрешении 1024х768х32 (Windows XP);
  • SS10aaaxp — скорость в Serious Sam в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • SS12xp — скорость в Serious Sam в разрешении 1280х1024х32 (Windows XP);
  • SS16xp — скорость в Serious Sam в разрешении 1600х1200х32 (Windows XP);
  • RM10xp — скорость в RightMark в разрешении 1024х768х32 (Windows XP);
  • RM10aaaxp — скорость в RightMark в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • RM12xp — скорость в RightMark в разрешении 1280х1024х32 (Windows XP);
  • RM16xp — скорость в RightMark в разрешении 1600х1200х32 (Windows XP);
  • Paris54 — скорость в TR:AoD demo Paris5_4 в разрешении 1024x768x32 (Windows XP);
  • Paris1c — скорость в TR:AoD demo Paris1c в разрешении 1024x768x32 (Windows XP);
  • Paris2g — скорость в TR:AoD demo Paris2g в разрешении 1024x768x32 (Windows XP);
  • Price — цена видеокарты на конец отчетного месяца по данным прайс-листов некоторых популярных фирм (берется средняя карта);
  • APG — см. выше;
  • Poss — оценка функциональных возможностей и качества работы видеокарты (см. пояснения ниже);

Оценка Poss вычисляется следующим образом:

Poss = (2D*10 + Driver*70 + AF*6 + TLF + DOT3 + EMBM + CEM + AA*2 + S3TC + Glide + VS + PS + TCL + DH)/2

Где:

  • 2D — оценка качества 2D графики по 100-бальной шкале;
  • Driver — оценка качества драйверов (плюс наличие сложностей установки и т.п.) по 100-бальной шкале;
  • AF — наличие анизотропной фильтрации:
    • = 700 — RADEON 9700/9800, GeForceFX;
    • = 600 — GeForce 4;
    • = 500 — RADEON, RADEON 8500/9000;
    • = 400 — GeForce2, Parhelia;
    • = 150 — KYRO, KYRO II;
    • = 0 — нет;
  • TLF — наличие трилинейной фильтрации:
    • = 600 — есть;
    • = 200 — потенциально возможна, но с очень большими потерями;
    • = 150 — аппроксимация;
  • DOT3 — наличие Bump Mapping DOT3:
    • = 600 — есть;
    • = 0 — нет;
  • EMBM — наличие Bump Mapping EMBM:
    • = 600 — есть;
    • = 0 — нет;
  • CEM — наличие Cubic Environment Mapping:
    • = 600 — есть;
    • = 0 — нет;
  • AA — поддержка анти-алиасинга (при условии наличия минимальной играбельности):
    • = 700 — GeForce4 MSAA, RADEON 9700 MSAA, GeForceFX ;
    • = 400 — SSAA, RADEON 8500 SmoothVision;
    • = 0 — нет;
  • S3TC — поддержка технологии компрессии текстур:
    • = 600 — RADEON 9100/9000/9700/9800, GeForce4/FX;
    • = 0 — нет;
  • Glide — наличие поддержки Glide для игр, основанных на UT-движке:
    • = 450 — есть;
    • = 0 — нет;
  • VS — аппаратная поддержка вершинных шейдеров:
    • = 700 — RADEON 9700/9800, GeForceFX;
    • = 400 — GeForce 4, RADEON 9100;
    • = 0 — нет;
  • PS — аппаратная поддержка пиксельных шейдеров:
    • = 800 — version 2.0;
    • = 600 — version 1.4;
    • = 450 — version 1.3;
    • = 400 — version 1.1;
    • = 0 — нет;
  • TCL — Оценка Hardware TCL, получаемая следующим образом:

    • = 400 — есть;
    • = 0 — нет;
  • DH — Дополнительные функции, как то наличие вывода на два монитора с технологией DualHead/TwinView/HydraVision, TV-tuner и др.:

    • = 700 — RADEON 9100/9000/9500/9700/9800, GeForce4/FX;
    • = 0 — нет;

P.S. Разумеется, данный способ определения рейтингов является несовершенным, поэтому мы ждем предложений и пожеланий читателей для того, чтобы учесть все разумные мнения в следующих выпусках 3DGiТогов.




Дополнительно

3DGiТоги (Итоги по 3D акселераторам): октябрь 2003 года

3DGiТоги: октябрь 2003 года

Методика расчета Рейтингов полезности и перспективности 3D-акселераторов на конец месяца

Хотим выразить благодарность:
Maxxx (maxm@online.sinor.ru),
Михаилу Сугакевичу (Mishail@newmail.ru)
Вячеславу Гордееву AKA Slaydev (sarz@dale.elektra.ru) и
Ruslan73 (http://forum.ixbt.com/users.cgi?id=info:Ruslan73)
dmitro13 (dmytro13@hotmail.com)
UnVial (lvg@pop.ioffe.rssi.ru)
Сергею Гайдукову (gsaf@sura.ru)
за усовершенствование методики расчета рейтингов.

Рейтинги полезности рассчитываются по следующей формуле:

Кпол = ((((W10xp*0.6 + W12xp*0.3 + W16xp*0.1) +
      (UT10xp*0.6 + UT12xp*0.3 + UT16xp*0.1) +
      (C410xp*0.6 + C412xp*0.3 + C416xp*0.1) +
      (G210xp*0.6 + G212xp*0.3 + G216xp*0.1) +
      (SS10xp*0.6 + SS12xp*0.3 + SS16xp*0.1) +
      (RM10xp*0.6 + RM12xp*0.3 + RM16xp*0.1))* 3 ) +
      (Paris54 + Paris1c + Paris2g) +
      (W10aaaxp + UT10aaaxp + C410aaaxp + G210aaaxp + SS10aaaxp + RM10aaaxp) * AAA) * 0.7 +
      (Poss * 0.3)) * 20/ (Price + APG)

Расчет по схожей формуле (но только для разрешения 1600х1200) покажет нам перспективность той или иной видеокарты; в его формулу заложены те же показатели, что и при расчете рейтинга полезности, но при этом стоимость того или иного акселератора не учитывается. Таким образом, этот рейтинг нам продемонстрирует возможности современных 3D-карт на современных приложениях и играх будущего.

Кпер = ((W16xp +
      UT16xp +
      C416xp +
      G216xp +
      SS16xp +
      RM16xp)* 0.7 +
      (Poss * 0.3)) * 2 / 10

А также можно сравнить два рейтинга и сразу увидеть соответствие цен на продукты их возможностям и производительности.

Сергей Гайдуков предложил способ расчет по нелинейной зависимости, который мы взяли на вооружение, и он есть в вышеприведенных таблицах Excel-формата. Коэффициент Кпол рассчитывается по сходной же формуле, но где каждое значение FPS вносится не так, как оно есть, а вычисляется следующим образом:

FPSnew = 50 * (ATAN (FPSold / 30 — 2) — ATAN (-2)) + FPSold / 100

Эта зависимость обладает следующими свойствами:

  1. В диапазоне 0..20 FPSnew много меньше FPSold (штраф за «тормоза»)
  2. В диапазоне 20..60 должно выполняться следующее неравенство: FPSnew < FPSold
  3. В диапазоне 60..120 оба значения примерно равны, т.е. функция почти ленейна
  4. При x > 120 функция должна расти, но ОЧЕНЬ медленно

Условные обозначения:

  • Кпол — Рейтинг полезности. Чем он выше, тем лучшe оценка карты.
  • Кпер — Рейтинг перспективности. Чем он выше, тем лучшe оценка карты.
  • W10xp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1024х768х32 (Windows XP);
  • W10aaaxp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • W12xp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1280х1024х32 (Windows XP);
  • W16xp — скорость в Return to Castle Wolfenstein (checkpoint) в разрешении 1600х1200х32 (Windows XP);
  • UT10xp — скорость в UT2003 в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • UT10aaaxp — скорость в UT2003 в разрешении 1024х768х32 (Windows XP) при максимальном качестве при AA+Aniso;
  • UT12xp — скорость в UT2003 в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • UT16xp — скорость в UT2003 в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • C410xp — скорость в Codecreatures Benchmark Pro в разрешении 1024х768х32 (Windows XP);
  • C410aaaxp — скорость в Codecreatures Benchmark Pro в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • C412xp — скорость в Codecreatures Benchmark Pro в разрешении 1280х1024х32 (Windows XP);
  • C416xp — скорость в Codecreatures Benchmark Pro в разрешении 1600х1200х32 (Windows XP);
  • G210xp — скорость в Unreal 2, Game2 Low в разрешении 1024х768х32 (Windows XP);
  • G210aaaxp — скорость в Unreal 2, Game2 Low в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • G212xp — скорость в Unreal 2, Game2 Low в разрешении 1280х1024х32 (Windows XP);
  • G216xp — скорость в Unreal 2, Game2 Low в разрешении 1600х1200х32 (Windows XP);
  • SS10xp — скорость в Serious Sam в разрешении 1024х768х32 (Windows XP);
  • SS10aaaxp — скорость в Serious Sam в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • SS12xp — скорость в Serious Sam в разрешении 1280х1024х32 (Windows XP);
  • SS16xp — скорость в Serious Sam в разрешении 1600х1200х32 (Windows XP);
  • RM10xp — скорость в RightMark в разрешении 1024х768х32 (Windows XP);
  • RM10aaaxp — скорость в RightMark в разрешении 1024х768х32 (Windows XP) при AA+Aniso;
  • RM12xp — скорость в RightMark в разрешении 1280х1024х32 (Windows XP);
  • RM16xp — скорость в RightMark в разрешении 1600х1200х32 (Windows XP);
  • Paris54 — скорость в TR:AoD demo Paris5_4 в разрешении 1024x768x32 (Windows XP);
  • Paris1c — скорость в TR:AoD demo Paris1c в разрешении 1024x768x32 (Windows XP);
  • Paris2g — скорость в TR:AoD demo Paris2g в разрешении 1024x768x32 (Windows XP);
  • Price — цена видеокарты на конец отчетного месяца по данным прайс-листов некоторых популярных фирм (берется средняя карта);
  • APG — см. выше;
  • Poss — оценка функциональных возможностей и качества работы видеокарты (см. пояснения ниже);

Оценка Poss вычисляется следующим образом:

Poss = (2D*10 + Driver*70 + AF*6 + TLF + DOT3 + EMBM + CEM + AA*2 + S3TC + Glide + VS + PS + TCL + DH)/2

Где:

  • 2D — оценка качества 2D графики по 100-бальной шкале;
  • Driver — оценка качества драйверов (плюс наличие сложностей установки и т.п.) по 100-бальной шкале;
  • AF — наличие анизотропной фильтрации:
    • = 700 — RADEON 9700/9800, GeForceFX;
    • = 600 — GeForce 4;
    • = 500 — RADEON, RADEON 8500/9000;
    • = 400 — GeForce2, Parhelia;
    • = 150 — KYRO, KYRO II;
    • = 0 — нет;
  • TLF — наличие трилинейной фильтрации:
    • = 600 — есть;
    • = 200 — потенциально возможна, но с очень большими потерями;
    • = 150 — аппроксимация;
  • DOT3 — наличие Bump Mapping DOT3:
    • = 600 — есть;
    • = 0 — нет;
  • EMBM — наличие Bump Mapping EMBM:
    • = 600 — есть;
    • = 0 — нет;
  • CEM — наличие Cubic Environment Mapping:
    • = 600 — есть;
    • = 0 — нет;
  • AA — поддержка анти-алиасинга (при условии наличия минимальной играбельности):
    • = 700 — GeForce4 MSAA, RADEON 9700 MSAA, GeForceFX ;
    • = 400 — SSAA, RADEON 8500 SmoothVision;
    • = 0 — нет;
  • S3TC — поддержка технологии компрессии текстур:
    • = 600 — RADEON 9100/9000/9700/9800, GeForce4/FX;
    • = 0 — нет;
  • Glide — наличие поддержки Glide для игр, основанных на UT-движке:
    • = 450 — есть;
    • = 0 — нет;
  • VS — аппаратная поддержка вершинных шейдеров:
    • = 700 — RADEON 9700/9800, GeForceFX;
    • = 400 — GeForce 4, RADEON 9100;
    • = 0 — нет;
  • PS — аппаратная поддержка пиксельных шейдеров:
    • = 800 — version 2.0;
    • = 600 — version 1.4;
    • = 450 — version 1.3;
    • = 400 — version 1.1;
    • = 0 — нет;
  • TCL — Оценка Hardware TCL, получаемая следующим образом:

    • = 400 — есть;
    • = 0 — нет;
  • DH — Дополнительные функции, как то наличие вывода на два монитора с технологией DualHead/TwinView/HydraVision, TV-tuner и др.:

    • = 700 — RADEON 9100/9000/9500/9700/9800, GeForce4/FX;
    • = 0 — нет;

P.S. Разумеется, данный способ определения рейтингов является несовершенным, поэтому мы ждем предложений и пожеланий читателей для того, чтобы учесть все разумные мнения в следующих выпусках 3DGiТогов.