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

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



Хотим выразить благодарность Maxxx, Михаилу Сугакевичу, Вячеславу Гордееву, Ruslan73, dmitro13, UnVial, Сергею Гайдукову, Михаилу Кузьмину за усовершенствование методики расчета рейтингов

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

Кпол = (K-no-AAA * K-with-AAA) ^ 0.7 * (Poss ^ 0.3)) / (Price )) * 2

где:

К-no-AAA - составляющая, учитывающая скорость работы карт без Анти-Алиасинга и Анизотропии

К-no-AAA = ((((C10xp^0.6 * C12xp^0.3 * С16xp^0.1) *
      (HL110xp^0.6 * HL112xp^0.3 * HL116xpxp^0.1) *
      (HL210xp^0.6 * HL212xp^0.3 * HL216xpxp^0.1) *
      (HL310xp^0.6 * HL312xp^0.3 * HL316xpxp^0.1) *
      (TRAOD10xp^0.6 * TRAOD12xp^0.3 * TRAOD16xp^0.1) *
      (FC110xp^0.6 * FC112xp^0.3 * FC116xp^0.1) *
      (FC210xp^0.6 * FC212xp^0.3 * FC216xp^0.1) *
      (FC310xp^0.6 * FC312xp^0.3 * FC316xp^0.1) *
      (D310xp^0.6 * D312xp^0.3 * D316xp^0.1) *
      (G110xp^0.6 * G112xp^0.3 * G116xp^0.1) *
      (G210xp^0.6 * G212xp^0.3 * G216xp^0.1) *
      (G310xp^0.6 * G312xp^0.3 * G316xp^0.1) *
      (CR110xp^0.6 * CR112xp^0.3 * CR116xp^0.1) *
      (CR210xp^0.6 * CR212xp^0.3 * CR216xp^0.1))^(1/13)



К-with-AAA - составляющая, учитывающая скорость работы карт с Анти-Алиасингом и Анизотропией, рассчитывается по такой же формуле, но куда подставляются значения производительностей в режиме с АА+АФ.

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

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

Сергей Гайдуков предложил способ расчет по нелинейной зависимости, который мы взяли на вооружение, и он есть в вышеприведенных таблицах 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 оценка карты.
  • HL110xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • HL112xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • HL116xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • HL210xp — скорость в Half Life 2 (demo ixbt02) в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • HL212xp — скорость в Half Life 2 (demo ixbt02) в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • HL216xp — скорость в Half Life 2 (demo ixbt02) в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • HL310xp — скорость в Half Life 2 (demo ixbt03) в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • HL312xp — скорость в Half Life 2 (demo ixbt03) в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • HL316xp — скорость в Half Life 2 (demo ixbt03) в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • TRAOD10xp — скорость в Tomb Raider: The Angel of Darkness (Paris5_4 demo) в разрешении 1024х768х32 (Windows XP);
  • TRAOD12xp — скорость в Tomb Raider: The Angel of Darkness (Paris5_4 demo) в разрешении 1280х1024х32 (Windows XP);
  • TRAOD16xp — скорость в Tomb Raider: The Angel of Darkness (Paris5_4 demo) в разрешении 1600х1200х32 (Windows XP);
  • FC110xp — скорость в FarCry (RESEARCH level) в разрешении 1024х768х32 (Windows XP);
  • FC112xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32 (Windows XP);
  • FC116xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32 (Windows XP);
  • FC210xp — скорость в FarCry (REGULATOR level) в разрешении 1024х768х32 (Windows XP);
  • FC212xp — скорость в FarCry (REGULATOR level) в разрешении 1600х1200х32 (Windows XP);
  • FC216xp — скорость в FarCry (REGULATOR level) в разрешении 1600х1200х32 (Windows XP);
  • FC310xp — скорость в FarCry (PIER level) в разрешении 1024х768х32 (Windows XP);
  • FC312xp — скорость в FarCry (PIER level) в разрешении 1600х1200х32 (Windows XP);
  • FC316xp — скорость в FarCry (PIER level) в разрешении 1600х1200х32 (Windows XP);
  • D310xp — скорость в DOOM III (demo ixbt01) в разрешении 1024х768х32 (Windows XP);
  • D312xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32 (Windows XP);
  • D316xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32 (Windows XP);
  • G110xp — скорость в 3DMark05 Game1 в разрешении 1024х768х32 (Windows XP);
  • G112xp — скорость в 3DMark05 Game1 в разрешении 1600х1200х32 (Windows XP);
  • G116xp — скорость в 3DMark05 Game1 в разрешении 1600х1200х32 (Windows XP);
  • G210xp — скорость в 3DMark05 Game2 в разрешении 1024х768х32 (Windows XP);
  • G212xp — скорость в 3DMark05 Game2 в разрешении 1600х1200х32 (Windows XP);
  • G216xp — скорость в 3DMark05 Game2 в разрешении 1600х1200х32 (Windows XP);
  • G310xp — скорость в 3DMark05 Game3 в разрешении 1024х768х32 (Windows XP);
  • G312xp — скорость в 3DMark05 Game3 в разрешении 1600х1200х32 (Windows XP);
  • G316xp — скорость в 3DMark05 Game3 в разрешении 1600х1200х32 (Windows XP);
  • CR110xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1024х768х32 (Windows XP);
  • CR112xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32 (Windows XP);
  • CR116xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32 (Windows XP);
  • CR210xp — скорость в Chronicles of Riddick (demo ducche) в разрешении 1024х768х32 (Windows XP);
  • CR212xp — скорость в Chronicles of Riddick (demo ducche) в разрешении 1600х1200х32 (Windows XP);
  • CR216xp — скорость в Chronicles of Riddick (demo ducche) в разрешении 1600х1200х32 (Windows XP);
  • Price — цена видеокарты на конец отчетного месяца по данным прайс-листов некоторых популярных фирм (берется средняя карта);
  • Poss — оценка функциональных возможностей и качества работы видеокарты (см. пояснения ниже);

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

Poss = (Driver * AF * TLF * DOT3 * EMBM * CEM * AA * S3TC * VS * PS * 3dc * DH) ^ (1/11)

Где:

  • Driver — оценка качества драйверов (плюс наличие сложностей установки и т.п.) по 1000-бальной шкале;
  • AF — наличие анизотропной фильтрации:
    • = 700 — есть;
    • = 0 — нет;
  • TLF — наличие трилинейной фильтрации:
    • = 600 — есть;
    • = 200 — потенциально возможна, но с очень большими потерями;
    • = 150 — аппроксимация;
    • = 0 — нет;
  • DOT3 — наличие Bump Mapping DOT3:
    • = 600 — есть;
    • = 0 — нет;
  • EMBM — наличие Bump Mapping EMBM:
    • = 600 — есть;
    • = 0 — нет;
  • CEM — наличие Cubic Environment Mapping:
    • = 600 — есть;
    • = 0 — нет;
  • AA — поддержка анти-алиасинга (при условии наличия минимальной играбельности):
    • = 700 — MSAA;
    • = 1000 — MSAA+SSAA;
    • = 0 — нет;
  • S3TC — поддержка технологии компрессии текстур:
    • = 1000 — RADEON X700/800 - 3Dc;
    • = 600 — RADEON 9600/9700/9800/X800, GeForce FX/6800;
    • = 0 — нет;
  • VS — аппаратная поддержка вершинных шейдеров:
    • = 1200 — version 3.0;
    • = 1000 — version 2.0b;
    • = 600 — version 2.0;
    • = 0 — нет;
  • PS — аппаратная поддержка пиксельных шейдеров:
    • = 1200 — version 3.0;
    • = 1000 — version 2.0b;
    • = 600 — version 2.0;
    • = 0 — нет;
  • DH — Дополнительные функции, как то наличие вывода на два монитора с технологией DualHead/TwinView/HydraVision, TV-tuner и др.:

    • = 700 — RADEON 9600/9700/9800/X800, GeForce FX/6800;
    • = 0 — нет;

P.S. Разумеется, данный способ определения рейтингов является несовершенным, поэтому мы ждем предложений и пожеланий




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

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

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

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


Хотим выразить благодарность Maxxx, Михаилу Сугакевичу, Вячеславу Гордееву, Ruslan73, dmitro13, UnVial, Сергею Гайдукову, Михаилу Кузьмину за усовершенствование методики расчета рейтингов

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

Кпол = (K-no-AAA * K-with-AAA) ^ 0.7 * (Poss ^ 0.3)) / (Price )) * 2

где:

К-no-AAA - составляющая, учитывающая скорость работы карт без Анти-Алиасинга и Анизотропии

К-no-AAA = ((((C10xp^0.6 * C12xp^0.3 * С16xp^0.1) *
      (HL110xp^0.6 * HL112xp^0.3 * HL116xpxp^0.1) *
      (HL210xp^0.6 * HL212xp^0.3 * HL216xpxp^0.1) *
      (HL310xp^0.6 * HL312xp^0.3 * HL316xpxp^0.1) *
      (TRAOD10xp^0.6 * TRAOD12xp^0.3 * TRAOD16xp^0.1) *
      (FC110xp^0.6 * FC112xp^0.3 * FC116xp^0.1) *
      (FC210xp^0.6 * FC212xp^0.3 * FC216xp^0.1) *
      (FC310xp^0.6 * FC312xp^0.3 * FC316xp^0.1) *
      (D310xp^0.6 * D312xp^0.3 * D316xp^0.1) *
      (G110xp^0.6 * G112xp^0.3 * G116xp^0.1) *
      (G210xp^0.6 * G212xp^0.3 * G216xp^0.1) *
      (G310xp^0.6 * G312xp^0.3 * G316xp^0.1) *
      (CR110xp^0.6 * CR112xp^0.3 * CR116xp^0.1) *
      (CR210xp^0.6 * CR212xp^0.3 * CR216xp^0.1))^(1/13)



К-with-AAA - составляющая, учитывающая скорость работы карт с Анти-Алиасингом и Анизотропией, рассчитывается по такой же формуле, но куда подставляются значения производительностей в режиме с АА+АФ.

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

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

Сергей Гайдуков предложил способ расчет по нелинейной зависимости, который мы взяли на вооружение, и он есть в вышеприведенных таблицах 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 оценка карты.
  • HL110xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • HL112xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • HL116xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • HL210xp — скорость в Half Life 2 (demo ixbt02) в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • HL212xp — скорость в Half Life 2 (demo ixbt02) в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • HL216xp — скорость в Half Life 2 (demo ixbt02) в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • HL310xp — скорость в Half Life 2 (demo ixbt03) в разрешении 1024х768х32 (Windows XP) при максимальном качестве;
  • HL312xp — скорость в Half Life 2 (demo ixbt03) в разрешении 1280х1024х32 (Windows XP) при максимальном качестве;
  • HL316xp — скорость в Half Life 2 (demo ixbt03) в разрешении 1600х1200х32 (Windows XP) при максимальном качестве;
  • TRAOD10xp — скорость в Tomb Raider: The Angel of Darkness (Paris5_4 demo) в разрешении 1024х768х32 (Windows XP);
  • TRAOD12xp — скорость в Tomb Raider: The Angel of Darkness (Paris5_4 demo) в разрешении 1280х1024х32 (Windows XP);
  • TRAOD16xp — скорость в Tomb Raider: The Angel of Darkness (Paris5_4 demo) в разрешении 1600х1200х32 (Windows XP);
  • FC110xp — скорость в FarCry (RESEARCH level) в разрешении 1024х768х32 (Windows XP);
  • FC112xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32 (Windows XP);
  • FC116xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32 (Windows XP);
  • FC210xp — скорость в FarCry (REGULATOR level) в разрешении 1024х768х32 (Windows XP);
  • FC212xp — скорость в FarCry (REGULATOR level) в разрешении 1600х1200х32 (Windows XP);
  • FC216xp — скорость в FarCry (REGULATOR level) в разрешении 1600х1200х32 (Windows XP);
  • FC310xp — скорость в FarCry (PIER level) в разрешении 1024х768х32 (Windows XP);
  • FC312xp — скорость в FarCry (PIER level) в разрешении 1600х1200х32 (Windows XP);
  • FC316xp — скорость в FarCry (PIER level) в разрешении 1600х1200х32 (Windows XP);
  • D310xp — скорость в DOOM III (demo ixbt01) в разрешении 1024х768х32 (Windows XP);
  • D312xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32 (Windows XP);
  • D316xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32 (Windows XP);
  • G110xp — скорость в 3DMark05 Game1 в разрешении 1024х768х32 (Windows XP);
  • G112xp — скорость в 3DMark05 Game1 в разрешении 1600х1200х32 (Windows XP);
  • G116xp — скорость в 3DMark05 Game1 в разрешении 1600х1200х32 (Windows XP);
  • G210xp — скорость в 3DMark05 Game2 в разрешении 1024х768х32 (Windows XP);
  • G212xp — скорость в 3DMark05 Game2 в разрешении 1600х1200х32 (Windows XP);
  • G216xp — скорость в 3DMark05 Game2 в разрешении 1600х1200х32 (Windows XP);
  • G310xp — скорость в 3DMark05 Game3 в разрешении 1024х768х32 (Windows XP);
  • G312xp — скорость в 3DMark05 Game3 в разрешении 1600х1200х32 (Windows XP);
  • G316xp — скорость в 3DMark05 Game3 в разрешении 1600х1200х32 (Windows XP);
  • CR110xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1024х768х32 (Windows XP);
  • CR112xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32 (Windows XP);
  • CR116xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32 (Windows XP);
  • CR210xp — скорость в Chronicles of Riddick (demo ducche) в разрешении 1024х768х32 (Windows XP);
  • CR212xp — скорость в Chronicles of Riddick (demo ducche) в разрешении 1600х1200х32 (Windows XP);
  • CR216xp — скорость в Chronicles of Riddick (demo ducche) в разрешении 1600х1200х32 (Windows XP);
  • Price — цена видеокарты на конец отчетного месяца по данным прайс-листов некоторых популярных фирм (берется средняя карта);
  • Poss — оценка функциональных возможностей и качества работы видеокарты (см. пояснения ниже);

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

Poss = (Driver * AF * TLF * DOT3 * EMBM * CEM * AA * S3TC * VS * PS * 3dc * DH) ^ (1/11)

Где:

  • Driver — оценка качества драйверов (плюс наличие сложностей установки и т.п.) по 1000-бальной шкале;
  • AF — наличие анизотропной фильтрации:
    • = 700 — есть;
    • = 0 — нет;
  • TLF — наличие трилинейной фильтрации:
    • = 600 — есть;
    • = 200 — потенциально возможна, но с очень большими потерями;
    • = 150 — аппроксимация;
    • = 0 — нет;
  • DOT3 — наличие Bump Mapping DOT3:
    • = 600 — есть;
    • = 0 — нет;
  • EMBM — наличие Bump Mapping EMBM:
    • = 600 — есть;
    • = 0 — нет;
  • CEM — наличие Cubic Environment Mapping:
    • = 600 — есть;
    • = 0 — нет;
  • AA — поддержка анти-алиасинга (при условии наличия минимальной играбельности):
    • = 700 — MSAA;
    • = 1000 — MSAA+SSAA;
    • = 0 — нет;
  • S3TC — поддержка технологии компрессии текстур:
    • = 1000 — RADEON X700/800 - 3Dc;
    • = 600 — RADEON 9600/9700/9800/X800, GeForce FX/6800;
    • = 0 — нет;
  • VS — аппаратная поддержка вершинных шейдеров:
    • = 1200 — version 3.0;
    • = 1000 — version 2.0b;
    • = 600 — version 2.0;
    • = 0 — нет;
  • PS — аппаратная поддержка пиксельных шейдеров:
    • = 1200 — version 3.0;
    • = 1000 — version 2.0b;
    • = 600 — version 2.0;
    • = 0 — нет;
  • DH — Дополнительные функции, как то наличие вывода на два монитора с технологией DualHead/TwinView/HydraVision, TV-tuner и др.:

    • = 700 — RADEON 9600/9700/9800/X800, GeForce FX/6800;
    • = 0 — нет;

P.S. Разумеется, данный способ определения рейтингов является несовершенным, поэтому мы ждем предложений и пожеланий