В погоне за производительностью: видеокарты. Август 2011

7 августа 2011, воскресенье 00:00



Анализ результатов видеокарт (часть 2)

Среднегеометрическая производительность видеокарт в двадцати играх


1280х1024


Номинал

Включите JavaScript, чтобы видеть графики

Разгон

Включите JavaScript, чтобы видеть графики

1920х1080


Номинал

Включите JavaScript, чтобы видеть графики

Разгон

Включите JavaScript, чтобы видеть графики

2560х1600


Номинал

Включите JavaScript, чтобы видеть графики

Разгон

Включите JavaScript, чтобы видеть графики
Минимальный и средний FPS

Теперь рассмотрим сложившуюся ситуацию с позиции комфортности игрового процесса. Для этого я решил воспользоваться методикой , разработанной более года назад.

В ее основе лежат формулы расчета баллов, основанные на учете среднего FPS.

Баллы подсчитывались следующим образом:

  • если avg fps менее 60, то ((avg fps/60)^2)*100%
  • если avg fps более 60, то ((avg fps/60)^(1/2))*100%

При величине avg fps значительно меньше 60, видеокарта набирает незначительное количество баллов. Если величина avg fps значительно больше 60, то прирост баллов у GPU минимален, что снижает влияние на итоговые баллы игр с высоким avg fps. Когда avg fps близок к значению 60, графический ускоритель получает наибольшее количество баллов.

Если видеокарта обеспечила комфортную производительность - 60 avg fps, то ей в актив заносится 100 баллов.

При помощи вышеуказанных формул были рассчитаны баллы для всех видеокарт по отдельно взятым играм. В результате получалась итоговая сумма, отражающая производительность GPU в двадцати играх.

Но при расчётах учитывался очень важный нюанс. Целью всех этих мероприятий было учесть определенный уровень производительности при подсчете итоговых баллов. Для этого была взята производительность, близкая к приемлемой - 38 avg fps = 40 баллам. При расчете итогового балла определенной платформы не учитывались баллы ниже 40, то есть игры, в которых она не показывала даже приемлемые результаты.

Вот примеры расчетов итоговых баллов для видеокарт:

Также для наглядности были введены шкалы комфортной и приемлемой производительностей. Рассчитывались они следующим образом:

  • Комфортная производительность = 60 fps =((60/60)^2)*100% = 100 баллов * 20 игр = 2000 баллов
  • Приемлемая производительность = 40 fps =((40/60)^2)*100% = 44 балла * 20 игр = 880 баллов

По итогам расчетов была построена следующая диаграмма:


1280х1024


Номинал

Включите JavaScript, чтобы видеть графики

Разгон

Включите JavaScript, чтобы видеть графики

1920х1080


Номинал

Включите JavaScript, чтобы видеть графики

Разгон

Включите JavaScript, чтобы видеть графики

2560х1600


Номинал

Включите JavaScript, чтобы видеть графики

Разгон

Включите JavaScript, чтобы видеть графики
Баллы (средний FPS)



Благодарю за помощь в подготовке материала к публикации: donnerjack.

Дмитрий Прилепских aka Phoenix