В данном обзоре будет проведено сводное тестирование процессоров в играх Crysis, Crysis 2 и Crysis 3. Стоит учесть тот факт, что если первый проект серии был эксклюзивом для персональных компьютеров, то вторая и третья части помимо ПК выходили и на игровых консолях – Xbox 360 и PlayStation 3.
Тесты проводились на следующем стенде:
Процессоры
Программное обеспечение:
Для более наглядного сравнения процессоров игра, используемая в качестве тестового приложения, запускалась в разрешении 1680x1050.
В качестве средств измерения быстродействия применялись утилиты FRAPS 3.5.9 Build 15586 и AutoHotkey v1.0.48.05. В игре замерялись минимальные и средние значения FPS. VSync при проведении тестов был отключен.
Чтобы избежать ошибок и минимизировать погрешности измерений, все тесты производились по три-пять раз. При вычислении среднего FPS за итоговый результат бралось среднеарифметическое значение результатов всех прогонов (трех не «холостых»). В качестве минимального FPS выбиралось минимальное значение показателя по результатам трех прогонов.
Комплектующие тестировались при следующих настройках графики:
Видеоролик тестового отрезка:
Сводная диаграмма результатов тестов процессоров, работающих на частоте 3000 МГц
Сводная диаграмма результатов тестов процессоров
Первая часть Crysis оказалась игрой, плохо оптимизированной под многоядерные ЦП. Это отчетливо видно по графику «Сводная диаграмма результатов тестов процессоров, работающих на частоте 3000 МГц». Переход от двухъядерных решений Athlon II и Phenom II к четырехъядерным повысил производительность на незначительные 9-15%. В случае с переходом от четырехъядерной к шестиядерной и восьмиядерной моделям AMD FX результаты вообще не изменились.
Включение технологии Hyper-Threading у процессоров Intel Core i3 увеличило производительность всего на 3-4%. Переход от Core i3 к Core i5 привел к росту результатов на 6-11%, в зависимости от поколения CPU. Этот прирост, скорее всего, связан не с вычислительными ядрами, а с вдвое увеличившимся объемом L3 кэша.
Несмотря на плохую оптимизацию под многоядерные процессоры, игра показала себя весьма требовательной к мощности CPU. Комфортную производительность смогли обеспечить только разогнанные четырехъядерные модели компании Intel.
Комплектующие тестировались при следующих настройках графики:
Видеоролик тестового отрезка:
Сводная диаграмма результатов тестов процессоров, работающих на частоте 3000 МГц
Сводная диаграмма результатов тестов процессоров
В Crysis 2 наблюдается лучшая оптимизация под «многоядерники», чем у ее предшественницы. При изучении сводной диаграммы результатов тестов ЦП, работающих на частоте 3000 МГц, хорошо видно, что при переходе от двухъядерных CPU Athlon II и Phenom II к четырехъядерным, результаты увеличились на 29-60%. В случае с моделями AMD Vishera рост количества процессорных ядер с четырех до шести вызвал повышение производительности на 33-42%.
Активация технологии Hyper-Threading у Intel Core i3 вызвала рост производительности на 24-32%. Переход от Core i3 к Core i5 привел к приросту в 11-18%, в зависимости от поколения CPU.
Хорошая оптимизация Crysis 2 под многоядерные процессоры привела к тому, что все протестированные модели (независимо от режима работы) смогли продемонстрировать приемлемую или комфортную производительность. Единственное, что стоит отметить – графическая подсистема значительно ограничила потенциал старших моделей, особенно после их разгона.
Комплектующие тестировались при следующих настройках графики:
Видеоролик тестового отрезка:
Сводная диаграмма результатов тестов процессоров, работающих на частоте 3000 МГц
Сводная диаграмма результатов тестов процессоров
Crysis 3 оказалась наилучшим образом оптимизирована под многоядерные решения. На графике «Сводная диаграмма результатов тестов процессоров, работающих на частоте 3000 МГц» отчетливо видно, что увеличение количества вычислительных ядер значительно повышало производительность системы.
Тем не менее, игра вышла весьма и весьма процессорозависимой: комфортную производительность смогли обеспечить лишь старшие четырех-, шести- и восьмиядерные модели, причем в большинстве случаев только после разгона.
Сводная диаграмма результатов тестов процессоров, работающих на частоте 3000 МГц
Сводная диаграмма результатов тестов процессоров
В представленных диаграммах расстановка сил предельно ясна, поэтому оставлю их на самостоятельное изучение нашими читателями.
Трилогия Crysis наилучшим образом отражает историю оптимизации игр под многоядерные ЦП за последние шесть лет. Первая часть была мало приспособлена под четырехъядерные процессоры, поскольку основной упор в ней был сделан на графическую часть, свою роль сыграло и то, что у большинства пользователей в их персональных компьютерах были установлены двух- и трехъядерные CPU.
В момент выхода Crysis 2 многоядерные процессоры уже прописались в большой части игровых ПК, соответственно и игра была оптимизирована под них значительно лучше, нежели ее предшественница. Ну а Crysis 3, вышедшая не так давно и оставившая неоднозначные впечатления, оказалась отлично оптимизирована под восьмиядерные ЦП, что является большой редкостью даже в современной игровой индустрии.
Стоит отметить еще один важный момент. Первая часть Crysis выпускалась как эксклюзив для персональных компьютеров, по этой причине помимо сверхнагрузки на графическую подсистему по полной загружала и вычислительную составляющую ПК. В отличие от предшественницы Crysis 2 была ориентирована на консоли, поэтому, несмотря на хорошую оптимизацию под многоядерные решения, по итогам тестирования ее можно назвать умеренно процессорозависимой игрой.
В случае с Crysis 3 студия Crytek пообещала, что выжмет из современных персональных компьютеров все соки, и, как показало время, сдержала свое обещание. Игра прекрасно оптимизирована под многоядерные процессоры, вплоть до восьмиядерных моделей, и при этом весьма и весьма требовательна к мощности CPU. Примечательно, что высокую производительность в ней продемонстрировали не только ЦП, обладающие высокой удельной мощностью на одно ядро (как например, модели Intel), но и решения AMD, наделенные четырьмя, шестью и восемью ядрами.
Благодарю за помощь в подготовке материала к публикации: donnerjack.