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



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

Некоторое время назад методика расчета была сильно изменена. Почему это было сделано? Ну во-первых, были некоторые ошибки в математических выкладках, и решено все же было брать среднее геометрическое по всем результатам тестирования. Во-вторых, очень вяло влиял на итоговые показатели коэффициент, отвещающий за качественную составляющую. Что недопустимо с учетом новых игр, где АА или АФ становятся очень решающим фактором. И поэтому влияние АА и АФ сделано плавающим. Средне-геометрическая производительность делится на 60 FPS (как эталон, когда скорости становится уже минимально достаточно (в среднем!)) и получаем этакий коэффициент удовлетворительности в производительности. На него умножаем заранее установленный коэффициент для АА или АФ, в зависимости уже от возможностей той или иной карты. И получаем коэффициент ПОТЕНЦИАЛА карты в АА или АФ. Его и принимаем во внимание. Иначе топовые модели были несправедливо обиженными. Ведь отдавая 400-500 долларов за карту, пользователь получает не только FPS в текущих играх в режимах, что мы используем для тестирования, но и потенциал продукта на будущее, его возможности по работе с более высоким качеством, чего ранее не учитывалось. Иначе можно купить за 10 долларов карту уровня 2002 года и получить высокую оценку ей, хотя скорость будет очень мала (но и цена ведь мала).

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

Кпол = ((K-no-AAA ) ^ (1/53))^ 0.6 * ((Poss ^ 0.4)) / (Price)) * 15000

где:

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

К-no-AAA = (C10xp * C12xp * С16xp) *
      (HL110xp * HL112xp * HL116xpxp * HL120xpxp) *
      (SC10xp * SC12xp * SC16xp * SC20xp) *
      (CD10xp * CD12xp * CD16xp) *
      (FC110xp * FC112xp * FC116xp * FC120xp) *
      (D310xp * D312xp * D316xp) *
      (G110xp * G112xp * G116xp * G120xp) *
      (G210xp * G212xp * G216xp * G220xp) *
      (G310xp * G312xp * G316xp * G320xp) *
      (F10xp * F12xp * F16xp * F20xp) *
      (CR110xp * CR112xp * CR116xp) *
      (G1610xp * G1612xp * G1616xp * G1620xp) *
      (G2610xp * G2612xp * G2616xp * G2620xp) *
      (G3610xp * G3612xp * G3616xp * G3620xp) *
      (G4610xp * G4612xp * G4616xp * G4620xp)




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

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

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

По такой же схеме, но без участия данных по 3DMark05/06 рассчитываются коэффициенты К-no-AAA-only-games и К-with-AAA-only-games - для получения аналогичного рейтинга только по игровым тестам.

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

  • Кпол — Рейтинг полезности. Чем он выше, тем лучшe оценка карты.
  • Кпер — Рейтинг перспективности. Чем он выше, тем лучшe оценка карты.
  • HL110xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1024х768х32 при максимальном качестве;
  • HL112xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1280х1024х32 при максимальном качестве;
  • HL116xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1600х1200х32 при максимальном качестве;
  • HL120xp — скорость в Half Life 2 (demo ixbt01) в разрешении 2048х1536х32 при максимальном качестве;
  • FC110xp — скорость в FarCry (RESEARCH level) в разрешении 1024х768х32;
  • FC112xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32;
  • FC116xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32;
  • FC120xp — скорость в FarCry (RESEARCH level) в разрешении 2048х1536х32;
  • D310xp — скорость в DOOM III (demo ixbt01) в разрешении 1024х768х32;
  • D312xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32;
  • D316xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32;
  • G110xp — скорость в 3DMark05 Game1 в разрешении 1024х768х32;
  • G112xp — скорость в 3DMark05 Game1 в разрешении 1280х1024х32;
  • G116xp — скорость в 3DMark05 Game1 в разрешении 1600х1200х32;
  • G120xp — скорость в 3DMark05 Game1 в разрешении 2048х1536х32;
  • G210xp — скорость в 3DMark05 Game2 в разрешении 1024х768х32;
  • G212xp — скорость в 3DMark05 Game2 в разрешении 1280х1024х32;
  • G216xp — скорость в 3DMark05 Game2 в разрешении 1600х1200х32;
  • G220xp — скорость в 3DMark05 Game2 в разрешении 2048х1536х32;
  • G310xp — скорость в 3DMark05 Game3 в разрешении 1024х768х32;
  • G312xp — скорость в 3DMark05 Game3 в разрешении 1280х1024х32;
  • G316xp — скорость в 3DMark05 Game3 в разрешении 1600х1200х32;
  • G320xp — скорость в 3DMark05 Game3 в разрешении 2048х1536х32;
  • G1610xp — скорость в 3DMark06 Game1 в разрешении 1024х768х32;
  • G1612xp — скорость в 3DMark06 Game1 в разрешении 1280х1024х32;
  • G1616xp — скорость в 3DMark06 Game1 в разрешении 1600х1200х32;
  • G1620xp — скорость в 3DMark06 Game1 в разрешении 2048х1536х32;
  • G2610xp — скорость в 3DMark06 Game2 в разрешении 1024х768х32;
  • G2612xp — скорость в 3DMark06 Game2 в разрешении 1280х1024х32;
  • G2616xp — скорость в 3DMark06 Game2 в разрешении 1600х1200х32;
  • G2620xp — скорость в 3DMark06 Game2 в разрешении 2048х1536х32;
  • G3610xp — скорость в 3DMark06 Game3 в разрешении 1024х768х32;
  • G3612xp — скорость в 3DMark06 Game3 в разрешении 1280х1024х32;
  • G3616xp — скорость в 3DMark06 Game3 в разрешении 1600х1200х32;
  • G3620xp — скорость в 3DMark06 Game3 в разрешении 2048х1536х32;
  • G4610xp — скорость в 3DMark06 Game4 в разрешении 1024х768х32;
  • G4612xp — скорость в 3DMark06 Game4 в разрешении 1280х1024х32;
  • G4616xp — скорость в 3DMark06 Game4 в разрешении 1600х1200х32;
  • G4620xp — скорость в 3DMark06 Game4 в разрешении 2048х1536х32;
  • F10xp — скорость в F.E.A.R. в разрешении 1024х768х32;
  • F12xp — скорость в F.E.A.R. в разрешении 1600х1200х32;
  • F16xp — скорость в F.E.A.R. в разрешении 1600х1200х32;
  • F20xp — скорость в F.E.A.R. в разрешении 2048х1536х32;
  • SC10xp — скорость в SCCT в разрешении 1024х768х32;
  • SC12xp — скорость в SCCT в разрешении 1600х1200х32;
  • SC16xp — скорость в SCCT в разрешении 1600х1200х32;
  • SC20xp — скорость в SCCT в разрешении 2048х1536х32;
  • CD10xp — скорость в COD2 в разрешении 1024х768х32;
  • CD12xp — скорость в COD2 в разрешении 1600х1200х32;
  • CD16xp — скорость в COD2 в разрешении 1600х1200х32;
  • CR110xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1024х768х32;
  • CR112xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32;
  • CR116xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32;
  • Price — цена видеокарты на конец отчетного месяца по данным прайс-листов некоторых популярных фирм (берется средняя карта);
  • Poss — оценка функциональных возможностей и качества работы видеокарты (см. пояснения ниже);

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

Poss = ((AF * AA) ^ (1/2) * (Driver * VS * PS) ^ (1/3)) / 100

Где:

  • Driver — оценка качества драйверов (плюс наличие сложностей установки и т.п.) по 10-бальной шкале;
  • AF — наличие анизотропной фильтрации:
    • = 500 * (K-with-AAA ^ (1/53)) / 60 fps - коэффициент меняется в зависимости от относительной производительности;
  • AA — поддержка анти-алиасинга (при условии наличия минимальной играбельности):
    • = 500 * (K-with-AAA ^ (1/53)) / 60 fps — MSAA;
    • = 1000 * (K-with-AAA ^ (1/53)) / 60 fps — MSAA+SSAA;
    • = 1500 * (K-with-AAA ^ (1/53)) / 60 fps — MSAA+SSAA+TAA;
  • VS — аппаратная поддержка вершинных шейдеров:
    • = 20 — version 3.0;
    • = 15 — version 2.0b;
    • = 5 — version 2.0;
  • PS — аппаратная поддержка пиксельных шейдеров:
    • = 20 — version 3.0;
    • = 15 — version 2.0b;
    • = 5 — version 2.0;

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




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

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

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


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

Некоторое время назад методика расчета была сильно изменена. Почему это было сделано? Ну во-первых, были некоторые ошибки в математических выкладках, и решено все же было брать среднее геометрическое по всем результатам тестирования. Во-вторых, очень вяло влиял на итоговые показатели коэффициент, отвещающий за качественную составляющую. Что недопустимо с учетом новых игр, где АА или АФ становятся очень решающим фактором. И поэтому влияние АА и АФ сделано плавающим. Средне-геометрическая производительность делится на 60 FPS (как эталон, когда скорости становится уже минимально достаточно (в среднем!)) и получаем этакий коэффициент удовлетворительности в производительности. На него умножаем заранее установленный коэффициент для АА или АФ, в зависимости уже от возможностей той или иной карты. И получаем коэффициент ПОТЕНЦИАЛА карты в АА или АФ. Его и принимаем во внимание. Иначе топовые модели были несправедливо обиженными. Ведь отдавая 400-500 долларов за карту, пользователь получает не только FPS в текущих играх в режимах, что мы используем для тестирования, но и потенциал продукта на будущее, его возможности по работе с более высоким качеством, чего ранее не учитывалось. Иначе можно купить за 10 долларов карту уровня 2002 года и получить высокую оценку ей, хотя скорость будет очень мала (но и цена ведь мала).

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

Кпол = ((K-no-AAA ) ^ (1/53))^ 0.6 * ((Poss ^ 0.4)) / (Price)) * 15000

где:

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

К-no-AAA = (C10xp * C12xp * С16xp) *
      (HL110xp * HL112xp * HL116xpxp * HL120xpxp) *
      (SC10xp * SC12xp * SC16xp * SC20xp) *
      (CD10xp * CD12xp * CD16xp) *
      (FC110xp * FC112xp * FC116xp * FC120xp) *
      (D310xp * D312xp * D316xp) *
      (G110xp * G112xp * G116xp * G120xp) *
      (G210xp * G212xp * G216xp * G220xp) *
      (G310xp * G312xp * G316xp * G320xp) *
      (F10xp * F12xp * F16xp * F20xp) *
      (CR110xp * CR112xp * CR116xp) *
      (G1610xp * G1612xp * G1616xp * G1620xp) *
      (G2610xp * G2612xp * G2616xp * G2620xp) *
      (G3610xp * G3612xp * G3616xp * G3620xp) *
      (G4610xp * G4612xp * G4616xp * G4620xp)




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

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

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

По такой же схеме, но без участия данных по 3DMark05/06 рассчитываются коэффициенты К-no-AAA-only-games и К-with-AAA-only-games - для получения аналогичного рейтинга только по игровым тестам.

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

  • Кпол — Рейтинг полезности. Чем он выше, тем лучшe оценка карты.
  • Кпер — Рейтинг перспективности. Чем он выше, тем лучшe оценка карты.
  • HL110xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1024х768х32 при максимальном качестве;
  • HL112xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1280х1024х32 при максимальном качестве;
  • HL116xp — скорость в Half Life 2 (demo ixbt01) в разрешении 1600х1200х32 при максимальном качестве;
  • HL120xp — скорость в Half Life 2 (demo ixbt01) в разрешении 2048х1536х32 при максимальном качестве;
  • FC110xp — скорость в FarCry (RESEARCH level) в разрешении 1024х768х32;
  • FC112xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32;
  • FC116xp — скорость в FarCry (RESEARCH level) в разрешении 1600х1200х32;
  • FC120xp — скорость в FarCry (RESEARCH level) в разрешении 2048х1536х32;
  • D310xp — скорость в DOOM III (demo ixbt01) в разрешении 1024х768х32;
  • D312xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32;
  • D316xp — скорость в DOOM III (demo ixbt01) в разрешении 1600х1200х32;
  • G110xp — скорость в 3DMark05 Game1 в разрешении 1024х768х32;
  • G112xp — скорость в 3DMark05 Game1 в разрешении 1280х1024х32;
  • G116xp — скорость в 3DMark05 Game1 в разрешении 1600х1200х32;
  • G120xp — скорость в 3DMark05 Game1 в разрешении 2048х1536х32;
  • G210xp — скорость в 3DMark05 Game2 в разрешении 1024х768х32;
  • G212xp — скорость в 3DMark05 Game2 в разрешении 1280х1024х32;
  • G216xp — скорость в 3DMark05 Game2 в разрешении 1600х1200х32;
  • G220xp — скорость в 3DMark05 Game2 в разрешении 2048х1536х32;
  • G310xp — скорость в 3DMark05 Game3 в разрешении 1024х768х32;
  • G312xp — скорость в 3DMark05 Game3 в разрешении 1280х1024х32;
  • G316xp — скорость в 3DMark05 Game3 в разрешении 1600х1200х32;
  • G320xp — скорость в 3DMark05 Game3 в разрешении 2048х1536х32;
  • G1610xp — скорость в 3DMark06 Game1 в разрешении 1024х768х32;
  • G1612xp — скорость в 3DMark06 Game1 в разрешении 1280х1024х32;
  • G1616xp — скорость в 3DMark06 Game1 в разрешении 1600х1200х32;
  • G1620xp — скорость в 3DMark06 Game1 в разрешении 2048х1536х32;
  • G2610xp — скорость в 3DMark06 Game2 в разрешении 1024х768х32;
  • G2612xp — скорость в 3DMark06 Game2 в разрешении 1280х1024х32;
  • G2616xp — скорость в 3DMark06 Game2 в разрешении 1600х1200х32;
  • G2620xp — скорость в 3DMark06 Game2 в разрешении 2048х1536х32;
  • G3610xp — скорость в 3DMark06 Game3 в разрешении 1024х768х32;
  • G3612xp — скорость в 3DMark06 Game3 в разрешении 1280х1024х32;
  • G3616xp — скорость в 3DMark06 Game3 в разрешении 1600х1200х32;
  • G3620xp — скорость в 3DMark06 Game3 в разрешении 2048х1536х32;
  • G4610xp — скорость в 3DMark06 Game4 в разрешении 1024х768х32;
  • G4612xp — скорость в 3DMark06 Game4 в разрешении 1280х1024х32;
  • G4616xp — скорость в 3DMark06 Game4 в разрешении 1600х1200х32;
  • G4620xp — скорость в 3DMark06 Game4 в разрешении 2048х1536х32;
  • F10xp — скорость в F.E.A.R. в разрешении 1024х768х32;
  • F12xp — скорость в F.E.A.R. в разрешении 1600х1200х32;
  • F16xp — скорость в F.E.A.R. в разрешении 1600х1200х32;
  • F20xp — скорость в F.E.A.R. в разрешении 2048х1536х32;
  • SC10xp — скорость в SCCT в разрешении 1024х768х32;
  • SC12xp — скорость в SCCT в разрешении 1600х1200х32;
  • SC16xp — скорость в SCCT в разрешении 1600х1200х32;
  • SC20xp — скорость в SCCT в разрешении 2048х1536х32;
  • CD10xp — скорость в COD2 в разрешении 1024х768х32;
  • CD12xp — скорость в COD2 в разрешении 1600х1200х32;
  • CD16xp — скорость в COD2 в разрешении 1600х1200х32;
  • CR110xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1024х768х32;
  • CR112xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32;
  • CR116xp — скорость в Chronicles of Riddick (demo 44) в разрешении 1600х1200х32;
  • Price — цена видеокарты на конец отчетного месяца по данным прайс-листов некоторых популярных фирм (берется средняя карта);
  • Poss — оценка функциональных возможностей и качества работы видеокарты (см. пояснения ниже);

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

Poss = ((AF * AA) ^ (1/2) * (Driver * VS * PS) ^ (1/3)) / 100

Где:

  • Driver — оценка качества драйверов (плюс наличие сложностей установки и т.п.) по 10-бальной шкале;
  • AF — наличие анизотропной фильтрации:
    • = 500 * (K-with-AAA ^ (1/53)) / 60 fps - коэффициент меняется в зависимости от относительной производительности;
  • AA — поддержка анти-алиасинга (при условии наличия минимальной играбельности):
    • = 500 * (K-with-AAA ^ (1/53)) / 60 fps — MSAA;
    • = 1000 * (K-with-AAA ^ (1/53)) / 60 fps — MSAA+SSAA;
    • = 1500 * (K-with-AAA ^ (1/53)) / 60 fps — MSAA+SSAA+TAA;
  • VS — аппаратная поддержка вершинных шейдеров:
    • = 20 — version 3.0;
    • = 15 — version 2.0b;
    • = 5 — version 2.0;
  • PS — аппаратная поддержка пиксельных шейдеров:
    • = 20 — version 3.0;
    • = 15 — version 2.0b;
    • = 5 — version 2.0;

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