Введение
Resident Evil 5 позволительно назвать одной из самых успешных серий игр - но до сих пор она не выпускалась на ПК.
Объявление очередного сиквела игры произошло 18 сентября, при этом версия для ПК содержит единый текст и моды, вышедшие для приставочной версии. Помимо того, у версии для ПК есть более высокий уровень сложности в режиме “mercenaries/наёмники”, а также присутствует и подмога стереоочков Nvidia GeForce 3D Vision.
Как мы измеряли игровую производительность ПК до выпуска игры? Capcom не решилась дать нам бета-версию, но отправила на сайт nVidia, где был доступен тест Resident Evil 5 для тех, кто желает испытать игру с очками nVidia GeForce 3D Vision. По информации представителей Capcom, с кем мы общались, сей тест даёт идентичную производительность по сравнению с ПК-версией игры, которая как раз вышла ныне.
Оттого у нас была прекрасная вероятность ознакомиться с визуальным качеством Resident Evil 5, а также и производительностью ещё до выхода игры. В данной статье мы оценим свойство картинки и посмотрим, какую производительность игра даёт на разных видеокартах и CPU. Отметим, что всё сказанное относится и к финальной исключительно что вышедшей версии игры.
Настройки качества картинки
Тест Resident Evil 5 содержит две раздельные возможности запуска: DirectX 9 или DirectX 10. Затем выбора требуемой версии DirectX вы получите исключительно три опции регулировки детализации: "Shadow Detail/Детализация теней", "Texture Detail/Детализация текстур" и "Overall Quality/Общее свойство". Каждую настройку разрешается выставлять в низкое (low), среднее (medium) и высокое (high) роль. Помимо того, есть функция "Motion Blur/Размывания движения", которую разрешено включать или выключать, а также и режимы сглаживания (AA) 0x, 2x, 4x и 8x AA.
К сожалению, тест случайным образом выбирает внешность персонажа при каждом запуске, поэтому нам было достаточно сложно провести сравнение уровней детализации.
В режиме низкой детализации вы не получите теней, что устраняет глубину у сцены. Текстуры выглядят размыто, да и модель освещения гораздо упрощена.
В режиме средней детализации развлекуха по-прежнему использует модели с низким числом полигонов, но больше высокое дозволение текстур в этом месте помогает очень сильно. Появляются тени персонажей, которые добавляют сцене столь желанную глубину. Модель освещения также значительно улучшается - обратите внимательность, насколько более глубоким и детализованным становится освещение структур и объектов.
Высокое свойство детализации значительно улучшает визуальное ощущение. Детализация текстур и теней значительно повышается, но самое приятное делается с детализацией моделей, освещением и эффектами шейдеров.
Посмотрите на модели персонажей: в высоком режиме детализации у людей уже есть отдельные пальцы, а не единый блок кисти, да и на ногах уже не возбраняется заприметить сандалии. В игре просто появляется намного больше полигонов. Освещение снова улучшается, добавляются карты неровностей или смещения, которые дают на моделях больше выраженные текстуры. Да и заметна служба эффектов шейдеров, которые тоже увеличивают свойство. Эффект глубины резкости, например, размывает объекты по мере того, как пространство от них до камеры увеличивается, да и функция ambient occlusion также включается, судя по появлению тёмного гало вокруг объектов.
В режиме высокой детализации Resident Evil 5 в полной мере включает все возможности мощного графического движка, способного на достаточно приятную визуальную составляющую. Вестимо, двигатель не такой проработанный, как в Crysis, но всё равно жутко привлекательный и детализованный. Игра кажется несколько тусклой и передержанной, но это намеренное вывод разработчиков, чтобы в игре создавалось ощущение страха и борьбы за выживание.
Соотнесение качества: Radeon против GeForce + 3D Vision
Мы провели захват картинки с видеокартами GeForce и Radeon, и в итоге особой разницы мы не заметили.
Так что вывод будет таким: независимо от используемой видеокарты (AMD или nVidia) вы получите одинаковое визуальное удовольствие.
3D Vision
Игра Resident Evil 5 является родной из поддерживающих технологию GeForce 3D Vision благодаря тесному сотрудничеству nVidia и разработчиков.
Для тестов GeForce 3D Vision мы собрали машину на основе Core i5-750 с видеокартой GeForce GTX 260 и ИК-приёмником/передатчиком nVidia. Как и предполагалось, развлекуха в очках GeForce 3D Vision смотрится превосходно, но мы так и не обнаружили эффектов вне плоскости экрана. Открыто говоря, мы ждём подобных эффектов от игр с поддержкой 3D Vision, и покуда всё ещё их не получили (хотя вообще-то, мы ещё не успели протестировать в очках финальную версию игры). От включения GeForce 3D Vision есть заметное воздействие на производительность, но об этом мы поговорим еле-еле позже.
Качество картинки: DirectX 9 против DirectX 10
Давайте внимательнее присмотримся к разнице в производительности промеж путями рендеринга DirectX 9 и DirectX 10 на видеокартах GeForce GTX 260 и Radeon HD 4870.
Видеокарта Radeon HD 4870 смогла сравняться с GeForce GTX 260 по производительности в пути рендеринга DirectX 9, но при переходе на DirectX 10 производительность Radeon ухудшается, а GeForce продолжает красиво себя выказывать.
Но что совершает проход DirectX 10, чтобы "поесть" вычислительные ресурсы на видеокартах Radeon, но принести их на GeForce? Давайте попробуем сравнить скриншоты.
Как видим, разница невелика. Мы не ожидали подобного эффекта, потому что при переходе на пусть рендеринга DirectX 10 видеокарты Radeon получают падение производительности, что чудно и загадочно.
Заинтригованные результатами, мы попросили представителей Capcom связать нас с разработчиками игры, чтобы выяснить, какую дополнительную работу выполняет двигатель игры в пути рендеринга DirectX 10, и в чём она визуально проявляется. Из-за проблем с переводом отклик мы узнали не сразу же, но получили следующее письмо.
"Просим прощения, но реакция от команды разработчиков не жутко радостный: в пути рендеринга DirectX 10 не добавляется ни нового контента, ни шейдеров, ни эффектов.
Пользователи, запустившие игру в режиме DirectX 10 не получат каких-либо преимуществ или улучшений.
Я могу проговорить, что ЖК-очки nVidia GeForce 3D Vision требуют DX10, потому для получения впечатляющих 3D-эффектов нужно выбирать DX10 под Vista".
Это многое объясняет. В частности и то, отчего мы не заметили какой-либо разницы промеж скриншотами DirectX 9 и 10 - её просто нет.
Таким образом, в эту игру абсолютно не стоит играть в пути рендеринга DirectX 10 за исключением владельцев очков nVidia GeForce 3D Vision.
Тестовая конфигурация
Мы остановили свой выбор опцию “Fixed Benchmark” в тесте Resident Evil 5, чтобы сравнить производительность на разных конфигурациях ПК. Обратите внимательность, что для тестов производительности (без очков nVidia) мы использовали две системы: Core i7-920 для большинства тестов и Core 2 Quad Q6600 для демонстрации того, как медленная структура CPU, меньшая тактовая частота и меньшее количество ядер CPU влияют на производительность.
Еще раз же, мы выбрали видеокарты из ассортимента наших рекомендаций для геймера.
Тесты Radeon HD 4870 базируются на производительности эталонной карты Radeon HD 4890, частоты которой были снижены до уровня Radeon HD 4870 - это даст производительность уровня Radeon HD 4870, потому что Radeon HD 4890 представляет собой разогнанную видеокарту Radeon HD 4870.
| Тестовая организация видеокарт | Тестовая организация CPU |
| CPU | Intel Core i7-920 (Nehalem), 2,67 ГГц, QPI-2400, кэш 8 Мбайт | Intel Core 2 Quad Q6600 (Kentsfield), 2,7 ГГц, FSB-1200, кэш 8 Мбайт |
| Материнская плата | ASRock X58 Supercomputer, Intel X58, BIOS P1.90 | ASUS P5K, Intel P35, BIOS 0902 |
| Сеть | Встроенный контроллер Realtek 1 Гбит/с | Встроенный контроллер nForce 750i 1 Гбит/с |
| Память | Mushkin PC3-10700, 3 x 2048 Мбайт, DDR3-1066, CL 8-8-8-19 на 1,8 В | A-Data Extreme DDR2 800+, 2 x 2048 Мбайт, DDR2-800, CL 5-5-5-18 на 1,8 В |
| Видеокарта | Sapphire HD4650 512 MB DDR2 PCIe Gigabyte GV-N96TSL-1GI 1 GB DDR3 PCIe Diamond Radeon HD 4770 512 MB DDR5 PCIe Powercolor AX4830 512 MB DDR3 PCIe Gigabyte GV-NX88T512HPV1 512 MB DDR3 PCIe Asus ENGTS250 DK 1 GB DDR3 PCIe Asus EAH4850 MT 512 MB DDR3 PCIe Asus ENGTX260 796 MB DDR3 PCIe ATI Radeon HD 4870 reference | Asus ENGTX260 796 MB DDR3 PCIe |
| Жёсткий диск | Western Digital Caviar WD50 00AAJS-00YFA, 500 Гбайт, 7200 об/мин, кэш 8 Мбайт, SATA 3,0 Гбит/с |
| Блок питания | Thermaltake Toughpower 1200W, 1200 Вт, ATX 12V 2.2, EPS 12v 2.91 | Ultra HE1000X, ATX 2.2, 1000 Вт |
| ПО и драйверы |
| Операционная организация | Microsoft Windows Vista Ultimate 64-bit 6.0.6001, SP1 |
| Версия DirectX | DirectX 10 |
| Графические драйверы | Nvidia GeForce 190.38, Catalyst 9.8 |
Результаты тестов
Воздействие настроек детализации на производительности
В игре разрешено избирать пути рендеринга DirectX 9 и DirectX 10, три уровня детализации, выставлять размытие в движении и степень сглаживания, так что вариаций достаточно страсть сколько.
Мы решили проанализировать результаты разных комбинаций указанных параметров на самой медленной видеокарте в нашем тестовом наборе, чтобы предпочесть по результатам конфигурацию, которую нам будет интереснее всего тестировать.
Мы можем лицезреть сравнительно малую разницу меж низкими и средними настройками детализации по производительности. Оттого что обычный степень детализации даёт намного лучшую детализацию текстур, а ещё тени, мы решили взять его в качестве минимальных тестовых настроек для оценки производительности в Resident Evil 5.
Ещё можно видеть заметное падение производительности вслед за тем включения DirectX 10, но так как никакого визуального преимущества эта настройка не даёт, мы не будем её применять за исключением тестов с ЖК-очками nVidia GeForce 3D Vision.
Помимо того, мы обратили внимательность, что самые высокие настройки детализации дают впечатляющее визуальное свойство. Активация размывания движения (motion blur) не приводит к существенному падению производительности на нашей видеокарте, оттого мы оставим эту функцию для тестового прогона с высокими настройками детализации.
С учётом всех сделанных наблюдений, мы решили надуть тесты в пути рендеринга DirectX 9 на средних настройках детализации в качестве основы, позже чего с высокими настройками детализации и размыванием движения для демонстрации высокого визуального качества. В конце концов, ещё единственный прогон мы сделаем на высокой детализации, с размыванием движения и сглаживанием 4xAA, чтобы дать оценку его воздействие на производительность.
Обычный уровень детализации, DirectX 9
Таковский режим Resident Evil 5 нам кажется базовым уровнем для комфортной игры Resident Evil 5 на медленных видеокартах, так как он даёт тени, текстуры приличного качества и хорошую производительность.
В разрешении 1280x1024 все видеокарты работают что надо. Совершенно очевидно, что около 130 кадров в секунду (fps) мы упираемся в производительность CPU, но Radeon HD 4650 выдаёт более 50 fps, так что играть вполне можно.
В разрешении 1680x1050 видеокарта Radeon HD 4650 всё ещё смогла вручить вполне приемлемый уровень 40 fps, но все другие карты показали отрыв более чем в два раза.
Разрешение 1920x1200 поставило вопрос о возможности игры на Radeon HD 4650. Средняя частота кадров 30 fps мочь показаться приемлемой, но во время замедлений минимальная частота кадров будет валиться ниже этого уровня, станут заметны рывки. Опять же, все другие видеокарты смогли выдать, как самое малое, в два мысль больше 30 fps.
Наконец, в разрешении 2560x1600 на Radeon HD 4650 с 19 fps играть уже невозможно, чего невозможно сказать про все остальные видеокарты. Хотя GeForce 9600 GT оказалась едва медленнее остальных моделей, она всё равно смогла выдать средний степень 42 fps, кажущийся нам вполне разумным.
Высокий уровень детализации, DirectX 9
При переходе на большой уровень детализации мы получаем добавление всевозможных визуальных эффектов, а модели персонажей становятся намного больше детальными.
На данном уровне детализации Radeon HD 4650 чуть справляется с плавной игрой, хотя все другие видеокарты показывают себя недурственно.
В разрешении 1680x1050 Radeon HD 4650 уже переходит грань нормальной игры. Все другие видеокарты, начиная с 9600 GT, способны вручить плавную игру.
В разрешении 1920x1200 видеокарта Radeon HD 4650 сходит с дистанции. У остальных моделей обстановка изменилась недостаточно.
В разрешении 2560x1600 видеокарта GeForce 9600GT даёт средний результат ниже 30 fps, но все остальные модели смогли вручить больше 30 fps. Исключительно GeForce GTS 250 и более производительным моделям удаётся обеспечить приличную частоту кадров при данном разрешении и уровне детализации.
Большой уровень детализации, DirectX 9, 4x AA
Включение сглаживания определённо изменило расстановку сил. В разрешении 1280x1024 исключительно Radeon HD 4650 не смогла совладать с 30 fps, хотя подошла к этой планке достаточно близко.
В разрешении 1680x1050 большинство видеокарт дали производительность промеж 40 и 60 fps, причём GeForce GTX 260 и Radeon HD 4870 выдали производительность почти на одинаковом уровне 75 fps.
В разрешении 1920x1200 мы не наблюдаем серьёзных изменений, все видеокарты стали трудиться чуть медленнее.
В самом высоком разрешении 2560x1600 исключительно Radeon HD 4870 и GeForce GTX 260 дают хорошую (но не рекордную) производительность. Остальные карты еле-еле переходят порог 30 fps или более того остаются ниже этого уровня.
DirectX 10 и очки Nvidia 3D Vision
Давайте посмотрим на воздействие на производительность выбора пути рендеринга DirectX 10. Помните, что единственным преимуществом пути рендеринга DirectX 10 в Resident Evil 5 является вероятность использования очков nVidia GeForce 3D Vision, потому нет необходимости проводить тесты с видеокартами Radeon - очки будут трудиться только на видеокартах nVidia.
К счастью для владельцев очков GeForce 3D Vision, переход в режим DirectX 10 минимально сказывается на производительности видеокарт nVidia.
Но не стоит забрасывать, что переход на стезя рендеринга DirectX 10 является попросту требованием для совместимости GeForce 3D Vision. Вы не можете использовать эту функцию, пока не включите её в панели драйвера. Позже чего вы получите намного более существенное падение производительности, чем на приведённых диаграммах.
Мы тестировали очки GeForce 3D Vision в прочий тестовой лаборатории на компьютере Core i5-750 с видеокартой GeForce GTX 260. В разрешении 1680x1050 со всеми деталями на максимуме и 4xAA мы получили 76,2 кадра в секунду. Включение GeForce 3D Vision привело к падению производительности до 34,8 кадров в секунду. Потому ежели вы хотите игрывать в очках GeForce 3D Vision, то проще всего поделите каждый из приведённых результатов на два. Ясно, что высокие разрешения совместно с серьёзным уровнем детализации потребуют серьёзной графической мощности - более, чем может предоставить протестированная нами GeForce GTX 260.
Тесты CPU: тактовые частоты и численность ядер
В предыдущих тестах производительности развлекуха Resident Evil 5 показала заметную зависимость от GPU. Давайте посмотрим, как будет смотреться старая архитектура Core 2 Quad по сравнению с Core i7 в этой игре.
Процессор Core i7-920 демонстрирует заметный прирост производительности по сравнению с Core 2 Quad Q6600, но частота кадров уже довольно высока для плавной игры - так что превосходство у Core i7 более теоретическое, нежели практическое. Кроме того, игра не очень сильно зависит от тактовой частоты CPU, Q6600 всего на 1,86 ГГц способен выдать 60 fps.
Как же масштабируется производительность в зависимости от числа ядер CPU?
Как видим, Resident Evil 5 крайне ладно реагирует на три ядра CPU, при использовании двух ядер производительность падает сильно грубо. Владельцам одноядерных CPU, желающим поиграть в Resident Evil 5, можно посоветовать сделать апгрейд. Тем более что стоимость четырёхъядерных процессоров опустилась до уровня $100.
Заключение
Данная игра позволила реализовать нам несколько интересных открытий.
Хорошая новость содержится в том, что Resident Evil 5 - очень красивая игра, но в неё разрешено играть на довольно широком ассортименте платформ. Хотя игровой движок предпочитает, как минимум, трёхъядерные CPU и видеокарту уровня GeForce 9600 GT или лучше для высокой детализации и высоких разрешений, вы можете заработать совершенно достойную производительность в разрешении 1680x1050 со средними настройками в паре с дешевенький Radeon HD 4650 и двуядерным процессором.
Возможно, самой любопытной находкой утомленно то, что включение DirectX 10 не приводит к улучшению визуального качества вообще, вкупе с тем снижая результаты производительности видеокарт Radeon и GeForce в меньшей степени. Хотя вообще-то, как мы узнали, режим DirectX 10 нужен в игре исключительно для поддержки очков nVidia GeForce 3D Vision, поэтому нет ничего страшного в замедлении видеокарт Radeon - технологию стереоскопических очков смогут применять исключительно владельцы видеокарт GeForce.
Что ж, пришлось выучить наука: пусть DirectX 10 и звучит больше технологически продвинутым, геймерам не следует автоматически принимать на веру то, что развлекуха в нём будет выглядеть лучше. Если только у вас нет очков nVidia GeForce 3D Vision, то нет никаких причин включать порядок DirectX 10 в игре и получать связанное с ним падение производительности.
В любом случае, славно было узнать, что игра будет ладно работать на геймерских системах среднего уровня.