|
|
|
Видеокарты : Теория |
|
28.08.2007 Роль «заплаток» в мире игр
Алексей Набережный Выясняя показатели производительности компьютеров, мы используем специальный сценарий, написанный на языке C# и вызывающий измерительные модули популярных игр Call of Duty 2, Battlefield 2, Serious Sam 2, Call of Juarez, S.T.A.L.K.E.R., Quake 4, Prey и The Chronicles of Riddick: EFBB. Однако эта программа-скрипт оптимизирована для запуска официальных демоверсий перечисленных “игрушек”, которые, как правило, представляют собой один зрелищный этап коммерческой редакции. Call of Duty 2 Игра Call of Duty 2 удалась разработчикам на славу, и даже спустя полтора года игровой проект COD2 по праву считается самой яркой в мире 3D- “стрелялкой” от первого лица. К сожалению, игра Call of Duty 2 является довольно капризным приложением для тестирования, и сценарные ролики, записанные в одной версии COD2, не проигрываются в другой. Поэтому наша тестовая утилита-автоматизатор не смогла работать с коммерческой версией Call of Duty 2 и мы довольствовались лишь неавтоматизированными тестами в COD2 версии 1.2, которые не показали заметных изменений в производительности. Более подробно о процессе самостоятельной записи “демки” мы писали в статье “Разумная плата в мире игр” (“Мир ПК”, №5/06), и любой читатель может легко повторить представленный там алгоритм тестирования в игре Call of Duty 2. Отметим лишь, что в процессе записи сценария поведения игрока в “демку” записывается даже звуковой ряд, который не всегда может корректно воспроизводиться на других компьютерах, а сам демофайл получается довольно большим. Battlefield 2 На официальном сайте разработчиков игры Battlefield 2 ( www.eagames.com) можно найти ссылки на обновление 1.41. Увы, программисты компании Electronic Arts не сообщают, что именно содержится внутри “заплатки” с индексом 1.41, но судя по ее размеру, что-то грандиозное.На бесплатную редакцию игры “заплатка” 1.41 не устанавливается, а на базе коммерческой версии BF2 не воспроизводится “демка”, заготовленная в нашей тестовой утилите. Тем не менее, выполнив алгоритм самостоятельных испытаний в полном варианте игры Battlefield 2 (см. статью “Новогодняя игромания”, “Мир ПК”, №11/06), мы выяснили, что установка “заплатки” 1.41 не влияет на уровень производительности в игровом процессе. По пути отметим, что встроенный тест имеет серьезный просчет в вычислениях средних показателей количества кадров в секунду (AvgFPS), который исправлен в нашем автоматизаторе. И поэтому в “ручных” испытаниях пользователю потребуется еще и тщательный анализ файла timedemo_frametimes.csv, аккумулирующего данные, на предмет отсеивания некорректных показателей. Serious Sam 2 Игра Serious Sam 2, впрочем как и другие игровые приложения, поставляется пользователям в двух вариантах: бесплатном и платном. И в первом случае программа включает в себя этап SIRIUSOPOLIS, не имея в нем никаких ограничений. DVD-версия игры SS2 имеет три встроенные “демки”, которые можно использовать для самостоятельных испытаний (см. статью “Нанометровая граница позади”, “Мир ПК”, №6/06). Однако эти заготовки не подходят для бесплатной версии продукта, а сценарии, записанные в демонстрационной редакции игры SS2, не проигрываются для DVD-версии. Мы не поленились и перепроверили производительность стенда во всех случаях, с “заплатками” и без них, и зафиксировали лишь незначительные изменения. Call of Juarez и S.T.A.L.K.E.R. В нашем наборе для тестов игры Call of Juarez и S.T.A.L.K.E.R.: Shadow of Chernobyl стоят несколько обособленно, ведь все испытания в этих играх для видеоподсистем базируются на полных DVD-версиях, поскольку в демоверсии Call of Juarez не определен вызов сценарных карт, а бесплатной одиночной версии S.T.A.L.K.E.R., увы, пока не существует. Кроме того, установка “заплаток” для приложений COJ и S.T.A.L.K.E.R. играет ключевую роль в процессе тестирования. А во-вторых, только с появлением обновления 1.0002, вносящего ряд исправлений в проект S.T.A.L.K.E.R., появилась возможность полуавтоматического определения производительности, чего ранее сделать было нельзя. Quake 4 Игра Quake 4 обещает стать классикой игрового жанра “экшн”, и поэтому в испытаниях видеоускорителей ее присутствие очень важно. Кстати, возможность корректного тестирования Q4 появилась лишь с выходом официального обновления версии 1.3, которую можно переписать с сайта www.fileshack.com.Официальная “заплатка” 1.3, включающая в себя оптимизацию сетевого модуля игры и несколько новых карт, устанавливается на любые редакции игры Quake 4, но есть и несколько нюансов. Во-первых, после установки “заплатки” для Q4 потребуется ввод лицензионного номера (даже если вы используете бесплатную демоверсию), а во-вторых, после установки обновления 1.3 на русскую редакцию Quake 4 меню игры представляется символьными кодами. Отрадно заметить, что наша утилита-автоматизатор работает со всеми версиями игры Q4 и при этом производительность в Quake 4 DEMO не отличается от соответствующих показателей в коммерческой DVD-версии. К тому же установка бета-версии обновления 1.4b для игры Quake 4 на уровень производительности в ней также не повлияла. Prey В отличие от игры Quake 4 последнее обновление 1.3 для игры Prey, которое вносит ряд незначительных изменений в код и добавляет новые сетевые карты, доступно для разных языковых локализаций. Важно, что для русской DVD-версии Prey следует устанавливать русскую “заплатку” (можно загрузить с сайта http://games.1c.ru), а для английской — английскую.Кстати, можно инсталлировать “заплатки” и на демонстрационную версию проекта Prey, но после этой процедуры бесплатная редакция игры начинает требовать наличия коммерческого диска Prey в DVD-приводе и без него не запускается (см. “Мир ПК-диск”). Но в любом случае, с заплатками или без, в русской версии или в английской, игра Prey в тестовом автоматизаторе показывает один и тот же уровень производительности, и результаты соответствующих испытаний мы вынесли в таблицу. The Chronicles of Riddick: EFBB Игра The Chronicles of Riddick: Escape from Butcher Bay была создана по мотивам фильма “Хроники Риддика” с Вин Дизелем в главной роли. И хотя сама игра в мировом масштабе не смогла добиться уровня популярности фильма, в России “игрушка” The Chronicles of Riddick стала достаточно известной благодаря недорогим видеоакселераторам MSI, укомплектованным полной DVD-версией программы. Что показали тесты Абсолютно все игры из нашего набора для регулярных тестов имеют дополнительные файлы-“заплатки”, которые вносят определенные изменения в код установленных приложений. Правда, не всегда обновления можно найти на официальных сайтах разработчиков, и тогда оптимизирующие компиляции следует искать на партнерских серверах и в крупных игровых проектах. Редакция выражает благодарность компаниям Gigabyte ( www.gigabyte.ru) и “1С” (www.1c.ru) за предоставленное программное и аппаратное обеспечение.Как мы тестировали Тестирование проводилось под управлением английской версии операционной системы Windows XP Professional SP2 (build 2600 + официальные обновления и “заплатки”). Для работы с графической подсистемой использовался видеодрайвер Catalyst 7.4. В качестве измерительного инструментария применялся сценарный тест SmartFPS.com 1.5 ( www.smartfps.com) для автоматизированного определения производительности в игровых приложениях.Все запуски тестовых сценариев выполнялись с использованием монитора Philips Brilliance 202P7 в графических разрешениях 1280Ё1024, 1600Ё1200 и 2048Ё1536 точек с глубиной цвета 32 бита и в режиме отключенных полноэкранного сглаживания и анизотропной фильтрации. Аппаратная конфигурация тестового стенда в корпусе Compucase LX-7X31BS была следующей: процессоры Intel Core 2 Duo E6700, системная плата Intel D975XBX, видеоплата Gigabyte GV-RX19X512VB-RH (Radeon X1900XTX 512 Мбайт), двухканальное ОЗУ на базе модулей Samsung PC2-6400 (2Ё512 Мбайт, DDR2, 800 МГц, 5-4-4-18), жесткий диск WD Caviar SE16 WD5000KS (SATA 2, 7200 об/мин, 500 Гбайт), оптический DVD-привод TEAC DV-516, блок питания Thermaltake Pure Power-680APD. Статью "28.08.2007 Роль «заплаток» в мире игр" |
||
|
Copyright by MorePC - обзоры, характеристики, рейтинги мониторов, принтеров, ноутбуков, сканеров и др. | info@morepc.ru |
|