Call of Juarez: Bound in Blood и современные видеокарты

Автор: Vader
Дата: 03.08.2009
Все фото статьи

Введение


Популярность тематики Дикого Запада всегда была высока — ещё задолго до появления персональных компьютеров дети играли «в ковбоев и индейцев», а взрослые засматривались фильмами в стиле «вестерн». Но, как ни странно, именно компьютерные игры в этом жанре — явление сравнительно редкое; тематике Второй Мировой Войны со стороны разработчиков компьютерных игр уделяется на порядок больше внимания. Из названий, более-менее находящихся на слуху, навскидку можно вспомнить разве что интерактивный тир Mad Dog McCree, да и сам список таких игр сравнительно невелик, причём, к представителям жанра «вестерн» иногда ошибочно причисляются и некоторые jRPG, например, Wild Arms. В целом, нельзя сказать, чтобы данный сегмент рынка компьютерных игр был перенасыщенным — скорее, наоборот.

Тем ярче засияла в сентябре 2006 года на игровом небосводе звезда Call of Juarez. Если из-за большого количества фильмов соответствующего жанра, выпущенных итальянскими студиями, в киноиндустрии прижился термин «спагетти-вестерн», то одну из лучших компьютерных игр аналогичной тематики написали разработчики польской студии Techland. Создателям не просто удалось соблюсти все каноны жанра, но и наделить своё творение передовой по тем временам графикой. Обратной стороной технического совершенства стали крайне серьёзные требования, предъявляемые Call of Juarez к графическому адаптеру, а ещё более аппетиты игры усугубил выход в 2007 году версии с поддержкой возможностей DirectX 10. Нашим читателям хорошо известно, что он легко мог поставить на колени лучшие графические карты того периода — GeForce 8800 GTX и Radeon HD 2900 XT.

Сюжет Call of Juarez нельзя было назвать замысловатым, поскольку он в точности следовал канонам жанра, однако, история приключений Билли Свечи (Billy Candle) и Преподобного Рэя МакКолла была подана настолько мастерски, что игра вошла в число бестселлеров. К сожалению, она не была лишена и недостатков, главным из которых, как уже было сказано, являлись завышенные требования к графической системе игровой платформы, а также явная линейность сюжета, лишь слегка замаскированная широкими просторами прерий. Детально пересказывать сюжет игры мы не будем — если вы с ним незнакомы, игра вполне заслуживает того, чтобы её пройти, даже несмотря на год выпуска. Надо отметить, что по прохождении Call of Juarez оставляет ощущение белых пятен, касающихся биографии главных персонажей, тем самым создавая впечатление, что немало «вкусного» разработчики оставили «на потом».

И «потом» действительно произошло: продолжение Call of Juarez было анонсировано 30 июня 2009 года; оно быстро вошло в десятку наиболее продаваемых игр на территории Европы и США, что неудивительно, с учётом знаменитого прародителя. Call of Juarez: Bound in Blood повествует о нелёгкой судьбе двух братьев МакКолл, Томаса и Рэя, с одним из которых игроку уже доводилось сталкиваться в первой части игры в качестве противника, а затем и союзника. Речь действительно идёт о Преподобном Рэе МакКолле, так что Bound in Blood, по сути, является приквелом к первому Call of Juarez.

Call of Juarez: Bound in Blood: сюжет и игровая механика


Сюжет Bound in Blood начинается неожиданно — вместо того, чтобы разворачивать историю последовательно с самого начала, игроку сходу демонстрируют братьев Рэя и Томаса МакКолл (Ray and Thomas McCall), направивших друг на друга пистолеты. Почти сразу же сцена перескакивает во времена Гражданской Войны, и игроку, берущему под свою опёку Рэя, сражавшегося на стороне сил Конфедерации, придется отражать атаку северян на окопы южан. После того, как ему удаётся спасти Томаса, следует приказ об отступлении к Атланте, но братья игнорируют его, поскольку для них это означает оставить на милость врага родной дом.




Они дезертируют, но когда братьям удаётся добраться до дома, выясняется, что их мать убита, а в живых остался лишь младший брат Уильям. Зная, что за дезертирство им грозит нешуточное наказание, Рэй и Томас покидают родное поместье, забирая Уильяма с собой.

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




С этого момента и начинаются настоящие приключения: игрока ожидают револьверные дуэли, скачки на лошадях, ограбление банков, вооружённые конфликты с индейцам — короче говоря, всё, что составляет основу жанра «вестерн».




За исключением первой миссии, управлять можно любым из двух братьев на выбор, что накладывает существенный отпечаток на стиль игры, поскольку Рэй и Томас имеют свою специализацию: к примеру, первый предпочитает ближний бой, искусно обращается с парой револьверов и взрывчаткой, и даже может использовать тяжёлую пушку Гатлинга. Второй склонен к ведению поединков на дальних дистанциях, для чего использует ружья, винтовки, луки и мастерки метает ножи. Кроме того, Томас прекрасно обращается с лассо, что позволяет ему забираться в самые недоступные места. Такой выбор существенно разнообразит прохождение игры, которая сама по себе не очень длинна — на прохождение всех пятнадцати глав у игрока вряд ли уйдёт больше шести-восьми часов непрерывного игрового времени. К счастью, игру спасает система «Free World», делающая Call of Juarez: Bound in Blood чем-то похожей на Fallout 3. Суть её заключается в том, что между ключевыми миссиями игрока ожидает огромный мир с городами, прериями, фермами, руинами, бандитами и так далее, а множество побочных заданий не даст ему заскучать.


Дуэли на револьверах, являющиеся неотъемлемой частью жанра «вестерн», организованы в Bound in Blood весьма неординарно и служат источником восторга для одних игроков, но являются проклятьем для других.


Всё дело в нестандартном управлении: одновременно приходится не выпускать противника из поля зрения и держать руку как можно ближе к кобуре, чтобы по сигналу резким движением мыши выхватить оружие. Сразу освоить такую технику сражений не так-то просто, что и вызывает негодование ряда игроков.

Технически, в основе Call of Juarez: Bound in Blood лежит движок Chrome Engine 4, предыдущая версия которого была использована при создании первой части Call of Juarez. Несмотря на отсутствие поддержки DirectX 10, поддерживаются практически все возможности современных GPU, включая HDR, попиксельное освещение, подповерхностное рассеяние (subsurface scattering), имитацию мокрых поверхностей и тканей, мягкие тени, и т.д. и т.п. Из-за использования отложенного рендеринга классический мультисэмплинг не поддерживается, однако, движок использует вычислительные возможности ALU для обеспечения краевого сглаживания, что в итоге даёт схожий эффект. Игроки помнят, что скромностью требований первая часть Call of Juarez не отличалась. Даёт ли массовое использование продвинутых спецэффектов в Call of Juarez: Bound in Blood повод думать так же про вторую часть? Давайте попробуем это выяснить на практике.

Конфигурация тестовых стендов и методология тестирования


Исследование производительности современных графических карт в Call of Juarez: Bound in Blood a было проведено на стенде со следующей конфигурацией:

Процессор Intel Core i7-965 Extreme Edition (3,2 ГГц, 6.4 GT/s QPI)
Системная плата Gigabyte GA-EX58-Extreme (Intel X58)
Память Corsair XMS3-12800C9 (3x2 ГБ, 1333 МГц, 9-9-9-24, 2Т)
Жесткий диск Maxtor MaXLine III 7B250S0 (250 ГБ, SATA-150, буфер 16 МБ)
Блок питания Enermax Galaxy DXX EGX1000EWL
Монитор Dell 3007WFP (30”, максимальное разрешение 2560x1600@60 Гц)
Microsoft Windows Vista Ultimate SP2 64-bit
ATI Catalyst 9.6 для ATI Radeon HD
Nvidia GeForce 186.18 WHQL для Nvidia GeForce

Драйверы графических карт настраивались таким образом, чтобы обеспечивать максимально возможное качество текстурной фильтрации при минимальном влиянии программных оптимизаций, используемых по умолчанию. Сглаживание прозрачных текстур было включено. В результате, список настроек драйверов ATI Catalyst и Nvidia GeForce принял следующий вид:

ATI Catalyst:

Smoothvision HD: Anti-Aliasing: Use application settings/Box Filter
Catalyst A.I.: Standard
Mipmap Detail Level: High Quality
Wait for vertical refresh: Always Off
Enable Adaptive Anti-Aliasing: On/Quality
Остальные настройки: по умолчанию

Nvidia GeForce:

Texture filtering — Quality: High quality
Texture filtering — Trilinear optimization: Off
Texture filtering — Anisotropic sample optimization: Off
Threaded optimization: Auto
Vertical sync: Force off
Antialiasing — Gamma correction: On
Antialiasing — Transparency: Multisampling
Multi-GPU performance mode: NVIDIA recommended
Multi-display mixed-GPU acceleration: Multiple display performance mode
Set PhysX GPU acceleration: Enabled
Ambient Occlusion: Off
Остальные настройки: по умолчанию

Всего в исследовании приняло участие 15 различных графических карт и решений multi-GPU в трёх ценовых категориях:

Категория Premium/High-End

ATI Radeon HD 4870 3-way CrossFire
ATI Radeon HD 4870 X2
ATI Radeon HD 4890
Nvidia GeForce GTX 295
Nvidia GeForce GTX 285 SLI
Nvidia GeForce GTX 285


Категория Performance-Mainstream

ATI Radeon HD 4870 1GB
ATI Radeon HD 4850
ATI Radeon HD 4770
Nvidia GeForce GTX 275
Nvidia GeForce GTX 260 Core 216


Категория Mainstream

ATI Radeon HD 4770
ATI Radeon HD 4670
Nvidia GeForce GTS 250
Nvidia GeForce 9800 GT
Nvidia GeForce 9600 GT

Тестирование в полном диапазоне разрешений, включая 2560х1600, проводилось только для категории Premium; категория Performance-Mainstream была ограничена разрешением 1920х1200, а представители класса Mainstream — разрешением 1680х1050.

Возможности настройки детализации в Call of Juarez: Bound in Blood достаточно обширны и выглядят следующим образом:


Мы решили не использовать нестандартных сочетаний, ограничившись уже имеющимися профилями, настраиваемыми в один клик мышью. Для тестирования был использован профиль Best Quality, как обеспечивающий максимально возможное качество изображения. Поскольку встроенных средств тестирования игра не содержит, для этой цели пришлось использовать Fraps 2.9.8 в ручном режиме. Для повышения точности замеров каждый тестовый проход повторялся три раза с усреднением финального результата. Фиксировались данные как по средней, так и по минимальной производительности.

Результаты тестирования: Premium/High-end




Нельзя сказать, что игра прожорлива — в разрешении 2560х1600 довольно скромный Radeon HD 4890 вполне обеспечивает достаточно высокий для комфортной игры уровень средней и минимальной производительности и раскошеливаться на более дорогие двухпроцессорные решения нет никакой нужды. Очевидно, что особенности движка таковы, что он предпочитает решения Nvidia, и если вам хочется немного больше уверенности в том, что скорость не упадёт ниже приемлемого значения, то стоит обратить внимание на GeForce GTX 285, примерно на 12 % опережающий Radeon HD 4890 в средней производительности и на 32 % — в минимальной. Да, решения класса GeForce GTX 295 обеспечивают ещё более высокие показатели, но они дороги, шумны и неэкономичны, а аналогичные разработки ATI и вовсе пока не умеют использовать ресурсы более чем одного графического ядра в новом Call of Juarez.

Таким образом, при наличии достаточно серьёзного бюджета мы рекомендуем приобретение GeForce GTX 285, но если вы решите сэкономить, то Radeon HD 4890 станет ничуть не худшим выбором, достойным даже владельцев мониторов с диагональю 30”.

Результаты тестирования: Performance-Mainstream




В классе Performance-Mainstream также были получены хорошие результаты, подтверждающие утверждение о том, что для Call of Juarez: Bound in Blood не нужен графический адаптер стоимостью 500 долларов. Если используемое разрешение не превышает 1920х1200, то для игры вполне сгодится недорогой Radeon HD 4770, а в случае недоступности этой довольно дефицитной карты её вполне сможет заменить и Radeon HD 4850.

Преимущество решений Nvidia в данном случае неочевидно, поскольку GeForce GTX 260 Core 216 уступает Radeon HD 4870 в минимальной производительности, и аргументом в пользу приобретения именно этой карты может стать лишь более низкие уровни энергопотребления и шума, а также, если подходить к выбору более ответственно, производительность в других играх. А вот у GeForce GTX 275 конкурентов нет, и она может использоваться и в более высоких разрешениях, нежели 1920х1200. Это лучший выбор для тех, кто не хочет идти на компромисс.

Но всё-таки фаворитом в категории Performance-Mainstream становится скромный Radeon HD 4770, уверенно чувствующий себя в компании куда более «мускулистых» оппонентов. Он по праву может считаться преемником титула «народный видеоадаптер», переняв его у Radeon HD 4850.

Результаты тестирования: Mainstream




Среди наиболее недорогих решений провальные результаты показал лишь Radeon HD 4670, однако, речь идёт о разрешении 1680х1050, а в 1280х1024 он справился со своей задачей ничуть не хуже остальных участников тестирования. Поскольку Radeon HD 4770 можно найти менее чем за четыре тысячи рублей, он выступил и в этой категории, показав результаты, сопоставимые с результатами GeForce GTS 250 при более низкой розничной стоимости, которой, впрочем, пока сопутствует дефицит.

В этом классе выбор однозначен — если удастся найти в продаже по приемлемой цене Radeon HD 4770, выбор следует останавливать именно на нём. Альтернативой является заметно более дорогой GeForce GTS 250, ну а при дефиците бюджета можно обратить внимание и на GeForce 9600 GT, поскольку он, в отличие от Radeon HD 4670, позволяет использовать с комфортом разрешение 1680х1050.

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


Результаты традиционного тестирования выявили две характерные особенности: во-первых, Call of Juarez: Bound in Blood не отличается запредельными требованиями к видеоадаптеру, а во-вторых, игра явно предпочитает решения, в основе которых лежит архитектура Nvidia GeForce.

Осталось немногое: выяснить, зависит ли производительность в этой игре от частоты CPU, и если да, то в какой мере. Кроме того, мы, как обычно, решили проверить, как ведёт себя игры при использовании различных настроек качества графики. Для этой цели были выбраны два наиболее, на наш взгляд, характерных представителя текущего поколения решений ATI и Nvidia — Radeon HD 4890 и GeForce GTX 275. Обе карты были протестированы в связке с процессорами Core i7-965 Extreme Edition и Core i7-920. В данном эксперименте по традиции использовалось разрешение 1680х1050. Для каждого из трёх стандартных профилей качества графики мгновенные значения производительности фиксировались в течение 60 секунд с помощью всё той же утилиты Fraps 2.9.8. Дополнительно был сделан ряд скриншотов, позволяющих визуально оценить разницу в качестве изображения между вышеупомянутыми профилями.

В результат данного эксперимента были получены следующие данные:




Существенных нюансов обнаружить не удалось, вне зависимости от того, каким именно видеоадаптером и CPU была оснащена система. Все линии на диаграмме лежат плотной группой, и очевидно лишь, что GeForce GTX 275 несколько быстрее Radeon HD 4890, но разница крайне незначительна. Во всех случаях средняя производительность варьировалась в пределах 86-88 кадров в секунду, а минимальная не опускалась ниже 57 кадров в секунду. Таким образом, для решений класса Radeon HD 4890/GeForce GTX 275 нет смысла прибегать к послаблениям в качестве графики; напротив, максимальные настройки можно дополнить полноэкранным сглаживанием без каких-либо потерь в уровне комфорта — запас производительности это позволяет.




В режиме Balanced средняя производительность несколько возрастает, достигая почти 100 кадров в секунду, хотя влияния центрального процессора по-прежнему не видно. Как ни странно, несмотря на заметное послабление настроек детализации, картинка практически не страдает, по всей видимости, из-за качественной постобработки. Другое дело, что практической пользы от этого нет, ведь даже маломощные решения неплохо справляются с Call of Juarez: Bound in Blood в режиме Best Quality. Нет никакого резона жертвовать даже толикой детализации для увеличения минимальной производительности с 60 до 70 кадров в секунду.




Производительность в режиме Best Performance соответствует его названию — средние, минимальные и максимальные показатели возрастают очень существенно. Пиковые значения производительности Radeon HD 4890 и GeForce GTX 275 достигают 200 кадров в секунду, а минимальные не опускаются ниже 80 кадров в секунду. Также очевидно, что в этом режиме решение ATI берёт реванш и начинает опережать своего соперника. Влияние CPU, как и во всех остальных случаях, остаётся минимальным, и разница легко укладывается в пределы погрешности используемого нами метода измерения.

Если же коснуться визуальной стороны, то расплата за высочайший уровень производительности чудовищна — в режиме Best Performance игра теряет большую часть своего очарования, становясь тусклой и невыразительной. Первую скрипку в этом неприятном преображении, пожалуй, играет отключение HDR и эффектов постобработки.

Нельзя сказать, что игра выглядит отвратительно; играть по-прежнему можно, но графикой уровня 2009 года это уже назвать нельзя. Сложно сказать, кому может потребоваться такой режим, ведь мы уже знаем, что даже бюджетный Radeon HD 4670 показывают в Call of Juarez: Bound in Blood вполне приемлемые результаты при использовании режима Best Quality. Возможно, этот режим может быть полезным для владельцев первых поколений графических карт с поддержкой Shader Model 3.0, например, семейств GeForce 6/7 или Radeon X1000.

В целом, по итогам проведённого эксперимента были выяснены следующие основные особенности Call of Juarez: Bound in Blood: во-первых, игра не является процессорозависимой, а, во-вторых, использование других профилей детализации, кроме Best Quality, практически лишено смысла — профиль Balanced не обеспечивает существенного прироста производительности, а профиль Best Performance делает игру слишком непривлекательной. Таким образом, рекомендуемым режимом для владельцев современных графических карт классом не ниже Radeon HD 4670 является режим Best Quality. Если же в вашем распоряжении имеется менее мощный видеоадаптер, то можно всё-таки попытаться воспользоваться режимом Balanced — к серьёзному падению уровня детализации это не приведёт, а производительность, теоретически, может вырасти до приемлемых значений.

Выводы


Call of Juarez: Bound in Blood можно назвать достойным продолжением первой части, но, в отличие от неё, не является пожирателем ресурсов — даже при максимальных настройках качества графики требования, предъявляемые игрой к видеоподсистеме достаточно скромны, и, в подавляющем большинстве случаев для неё вполне достаточно карты класса Radeon HD 4770 или GeForce GTS 250. Поскольку игры в жанре «вестерн» можно сосчитать по пальцам, ценность Call of Juarez: Bound in Blood ещё более возрастает, тем более, что в ней соблюдены все каноны жанра и тщательно, в деталях воспроизведена атмосфера Дикого Запада. Из недостатков можно назвать разве что излишне сложное управление в револьверных дуэлях, которое может попортить немало нервов неопытному и излишне впечатлительному игроку, но, в конце концов, и к ней можно приспособиться.

Если рассматривать игру с точки зрения качества графики, то придраться не к чему: детализация текстур находится на достаточно высоком уровне, модель освещения выглядит великолепно, а качественные постэффекты отлично дополняют общую картину, маскируя мелкие недостатки изображения. Краевое сглаживание выполняет роль обычного MSAA, и делает это настолько хорошо, что у нас ни разу не возникло сожаления о том, что игра не поддерживает классический мультисэмплинг.

Что касается производительности, то, как и было сказано, для того, чтобы насладиться просторами Дикого Запада, игроку не потребуется вкладывать массу средств в приобретение самого мощного видеоадаптера — он вполне сможет обойтись скромными моделями среднего класса стоимостью порядка трёх-четырёх тысяч рублей. Даже если предполагается использование разрешения 2560х1600, нужды в двухпроцессорных монстрах ATI или Nvidia не обнаруживается — достаточно использовать флагманские однопроцессорные модели в лице Radeon HD 4890 или GeForce GTX 285. Кроме того, игра совершенно не нуждается в запредельно мощном и столь же запредельно дорогом центральном процессоре — производительность двух платформ, одна из которых использует сравнительно недорогой Intel Core i7-920, а другая укомплектована весьма недешёвым Core i7-965 Extreme Edition, практически не отличается. Из этого очевидным образом следует отсутствие необходимости в приобретении флагманских моделей центральных процессоров. Впрочем, Core i7-920 более чем достаточно и подавляющему большинству других игр.

Подводя итоги, мы можем сказать, что Call of Juarez: Bound in Blood является качественной и, вместе с тем, нетребовательной игрой, которая придётся по вкусу любителям жанра «вестерн». Порадует их она и тем, что для погружения в мир Дикого Запада не придётся проводить внеплановую модернизацию имеющейся игровой платформы, за исключением тех случаев, когда она укомплектована откровенно устаревшими компонентами. Тем, кто ограничен в бюджете, мы рекомендуем остановить свой выбор на Radeon HD 4770, а при наличии большей суммы денег имеет смысл обратить внимание на GeForce GTX 275/285, как обеспечивающие более высокий уровень минимальной производительности, нежели аналогичные им по классу решения Advanced Micro Devices.

Другие материалы по данной теме


Nvidia GeForce GTX 295: операция «Возрождение»
Видеокарты в популярных MMORPG: исследование производительности
NVIDIA Quadro FX против ATI FirePro: тестирование профессиональных видеоускорителей