Введение
Игра Dead Space была выпущена в конце 2008 года, и хотя она получила довольно позитивные отклики, игра прошла мимо внимания нашей редакции. Лично я люблю насладиться хорошим шутером от первого лица (FPS) или ролевой игрой (RPG) с приличным сюжетом. И оригинальная Alien vs. Predator по-прежнему является одним из моих самых любимых шутеров. Хотя я попробовал Dead Space не сразу после выхода, данную игру можно отнести к редким сюрпризам, и мы рекомендуем познакомиться с ней поближе – хотя бы попробовать поиграть часок-другой.
Когда nVidia выпустила последние бета-драйверы GeForce 185.68, то пользователи получили новую функцию: ambient occlusion. Будучи правильно реализованной, ambient occlusion (AO) может добавлять в модель освещения игры глубину, реализм и ощущение присутствия. Лично для меня добавление AO стало намного более осязаемым преимуществом, чем архитектура nVidia CUDA. К сожалению, функцию AO нужно кодировать в драйверах специально для каждой поддерживаемой игры.
Мы хотели протестировать эту функцию, поэтому выбрали игру из списка, который приведён здесь. Игрой оказалась Dead Space. Собственно, так мне и представился шанс познакомиться с этой игрой.
Наши статьи посвящены анализу производительности игр, но мы бы не стали отвлекать наших читателей тестами неудачных игр. Поэтому я лично погрузился в Dead Space, чтобы посмотреть на эту игру в течение нескольких часов. Моё мнение? Перед нами хорошая игра жанра “хоррор” на выживание, которую можно смело рекомендовать. Эффект присутствия, фантастическая обработка звука и прекрасная графика – всё это говорит в пользу игры. Но лично мне больше всего понравился в Dead Space сюжет, в котором приходится участвовать игроку. Вы полностью погружаетесь во вселенную Dead Space. Управление в игре кажется замедленным, но оно добавляет чувство клаустрофобии к игре, да и приемлемо с учётом ограничений перспективы от третьего лица.
Игра содержит привлекательные визуальные эффекты и хорошо идёт даже на настройках высокого качества. Немало помогает и великолепно сделанная работа художников, тёмный готический sci-fi стиль очень напоминает фильм “Сквозь горизонт/Event Horizon”. Шлем главного персонажа очень напоминает переднюю часть корабля из этого фильма. В общем, превращать статью в полноценный обзор игры мы не будем, но игра Dead Space вполне достойна того, чтобы вы обратили на неё внимание. Поэтому она достойна и нашего анализа производительности.
Мы вновь провели тесты на разных видеокартах, с разными частотами CPU и разным количеством ядер CPU. А к концу игры вы получите ответ на вопрос “Что мне нужно, чтобы выжать максимум из Dead Space?”
Настройки качества картинки
Конечно, вы можете попробовать изменить расширенные настройки графики, но в игру встроено три заранее заданных качества графики, которые обеспечивают разный уровень производительности для “железа” разного класса. Они вполне логично названы “Low/Низкое”, “Medium/Среднее” и “High/Высокое”.
Низкое качество графики (“Low”) лучше избегать. В этом режиме все расширенные настройки выставлены в минимальное значение – тени отключены, а игровой мир кажется плоским из-за отсутствия хорошей модели освещения. В целом, не хватает глубины и погружения, что просто неуместно для игры, которая должна заставить ваши волосы шевелиться. Если ваше графическое “железо” слабое, то играйте в среднем качестве графики и в разрешении 1280×1024 – это намного лучше низкого качества в разрешении 1920×1200.
Среднее качество графики намного лучше низкого, в нём будут включены все расширенные настройки за исключением сглаживания (AA). Тени будут присутствовать на средней настройке качества, но они в игре будут, и это серьёзно сказывается на модели освещения игры, добавляя ко всему глубины. На первый взгляд, среднее качество даёт идентичное качество картинки высокому уровню, но если присмотреться повнимательнее, то тени на средней настройке имеют низкое разрешение и заметную блочность.
В режиме высокого качества графики разрешение теней увеличивается, качество шейдеров тоже повышается, а также включается сглаживание (AA). Качество теней оказывается действительно намного лучше средних настроек, края у них более мягкие, хотя на тенях, близких к камере, всё равно можно заметить неприятную блочность. С этим недостатком high-end видеокарты на ПК явно способны справиться лучше, и довольно странно, что разработчики не добавили опцию ультра-высокого качества для производительных видеокарт.
Опция графики высокого качества также включает в игре сглаживание. Однако здесь проявляются приставочные корни, поскольку сглаживание отнюдь не аппаратное, а программное, то есть задействуется шейдер размывания на некоторых кромках-“лесенках”. Поскольку шейдер работает не на всех кромках, некоторые получаются размытыми, другие остаются “лесенками”. Впрочем, даже сглаженные кромки кажутся размытыми, как бы вне фокуса. Вообще, довольно странно, что не поддерживается аппаратное сглаживание на уровне видеокарты. А включение сглаживания в драйвере GeForce или Radeon никак не игре не сказывается.
Впрочем, даже с этими небольшими нюансами игра смотрится очень хорошо на высоком качестве графики, да и среднее качество тоже заметно лучше низкого. В общем, избегайте низкого качества графики.
Качество картинки: Radeon против GeForce
Мы тщательно исследовали скриншоты на видеокартах GeForce и Radeon, после чего пришли к выводу: качество картинки полностью идентично во всём. Даже увеличение каких-либо участков не выявило различий, что хорошо.
Опция AO в драйвере GeForce 185.85
nVidia увеличила привлекательность последних драйверов с опцией AO. Как мы уже упоминали в анализе производительности Burnout Paradise в прошлом месяце, AO – это алгоритм освещения, который симулирует много особенностей технологии трассировки лучей (ray tracing). AO может осветить всю сцену глобально, акцентируя при этом места, где прохождения света затруднено, а также закрытые пространства подобные трещинам. В результате модель освещения становится более реалистичной.
Большое отличие кроется в том, что, в отличие от Burnout Paradise, в Dead Space нет встроенной опции включения AO. nVidia добавила функцию самостоятельно в драйверах, но она работает только с определёнными играми.
Обидно, что эту функцию нельзя включить для каждой игры, но всё же сложно жаловаться насчёт бесплатной функции, которой у конкурента нет вообще. К счастью, команда разработчиков драйвера nVidia довольно эффективно работает по добавлению профилей игр для новой функции. Поскольку nVidia тесно связана со многими разработчиками, мы должны увидеть интеграцию AO в большее количество игр.
Теперь давайте сравним картинку Dead Space с включённой функцией AO и с выключенной.
На первый взгляд разница не такая впечатляющая. Действительно, отличия незначительные, вероятно по той причине, что Dead Space уже довольно эффективно использует модель освещения, которая акцентирует тени и глубину.
Впрочем, после включения AO ощущение глубины становится ещё более сильным. Обратите внимание, например, на спину персонажа и дополнительную глубину, которую даёт настройка AO. Если посмотреть на стены в верхней части картинки и слева, то вновь можно наблюдать улучшение затенения в виде более глубоких пазов.
Способно ли включение AO кардинально изменить игру? Нет. И, как мы увидим ниже, включение AO приводит к существенному падению производительности. Но если ваше “железо” достаточно мощное, чтобы вы включили AO на “родном” разрешении, мы рекомендуем это сделать.
Тестовая система и настройки
Обратите внимание, что мы использовали две тестовые системы: на основе Core i7 920 для большинства тестов и на основе Core 2 Quad Q6600, чтобы продемонстрировать, как предыдущая архитектура CPU, меньшие тактовые частоты и меньшее число логических ядер влияют на производительность (не будем забывать, что i7 поддерживает Hyper-Threading).
И вновь мы возьмём несколько видеокарт для тестов, причём большая их часть рекомендована в нашем руководстве по выбору видеокарты для геймеров. Это даёт нам довольно широкий ассортимент видеокарт для анализа производительности систем с разными вариантами бюджета.
Система для тестов видеокарт | Система для тестов CPU | |
CPU | Intel Core i7-920 (Bloomfield), 2,67 ГГц, QPI-2400, кэш 8 Мбайт | Intel Core 2 Quad Q6600 (Kentsfield), 2,7 ГГц, FSB-1200, кэш 8 Мбайт |
Материнская плата | ASRock X58 Supercomputer, Intel X58, BIOS P1.90 | MSI P7N SLI Platinum, Nvidia nForce 750i, BIOS A2 |
Сеть | Встроенная Realtek 1 Гбит/с | Встроенная nForce 750i 1 Гбит/с |
Память | Mushkin PC3-10700, 3x 2048 Мбайт, DDR3-1066, CL 8-8-8-19 на 1,8 В | A-Data Extreme DDR2 800+, 2x 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 Гбит/с | 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, 1000W |
Программное обеспечение и драйверы | ||
Operating System | Microsoft Windows Vista Ultimate 64-bit 6.0.6001, SP1 |
|
DirectX version | DirectX 10 |
|
Графические драйверы | Nvidia GeForce 185.85, Catalyst 9.5 |
Низкое качество (Low Detail)
Сразу же отметим, что мы не рекомендуем запускать эту игру в низком качестве (Low Detail). Вы получите плоские и лишённые деталей поверхности, плохую модель освещения, что значительно ухудшает погружение в игру, в её зловещую и мрачную атмосферу. А это для Dead Space очень важно.
Кроме того, каждая протестированная нами карта смогла дать очень высокую частоту кадров в разрешении 1920 x 1200 со средним качеством (Medium Detail), за исключением самого “бюджетного” варианта в наших тестах – Radeon HD 4650.
Впрочем, просто для сравнения мы провели тесты в низком качестве (Low Detail) на видеокарте Radeon HD 4650, после чего сравнили их с результатами среднего качества (Medium Detail).
По сравнению со средним уровнем качества (Medium Detail), настройка низкого качества (Low Detail) позволила нам увеличить разрешение с 1280×1024 на 1680×1050, и при этом минимальная частота кадров осталась на уровне около 30 кадров в секунду (fps). Звучит неплохо, пока не посмотришь, как выглядит картинка.
Рекомендация будет такая: пользователям с медленными видеокартами лучше выбрать низкое разрешение со средним качеством (Medium Detail) вместо более высокого разрешения с низким качеством (Low Detail).
Хорошая новость заключается в том, что видеокарта следующего уровня в наших тестах, GeForce 9600 GT, справится со средним качеством (Medium Detail) в разрешении 1920×1200. Давайте перейдём на средний уровень качества (Medium Detail).
Среднее качество (Medium Detail)
Среднее качество (Medium Detail) даёт минимальный уровень, при котором игрой можно наслаждаться, поэтому данные результаты можно считать тестами при минимальных системных требованиях Dead Space.
Мы начнём с разрешения 1280×1024. Каждая карта даёт среднюю частоту кадров более 100 fps в данном разрешении и качестве, за исключением Radeon HD 4650. И мы сразу же видим, что данная игра предпочитает архитектуру GeForce, поскольку карты Radeon едва могут конкурировать с картами nVidia меньшего ценового уровня.
Для Radeon HD 4650 новости плохие, поскольку данная видеокарта даёт приемлемую производительность (минимальная частота кадров 30 fps) на среднем качестве Medium Detail) только в разрешении 1280×1024. Но в этом же режиме GeForce 9600 GT обеспечивает впечатляющие 135 кадров в секунду. Результаты явно понравятся владельцам медленных видеокарт GeForce, подобных GeForce 9500 GT. Однако в нашей лаборатории этой модели, к сожалению, не было.
В разрешении 1680×1050 меняется немногое – все видеокарты выдают среднюю частоту кадров выше 100 fps за исключением HD 4650, которая даёт только 39 fps в среднем и 22 fps в минимуме. В принципе, играть можно, но плавной игру уже не назовёшь.
В разрешении 1920×1200 видеокарта Radeon HD 4650 уже не позволяет комфортно играть, поскольку минимальная частота кадров снижается до 17 fps. Все другие карты, протестированные нами, дают очень высокий результат fps. Сможет ли разрешение 2560×1600 отсеять некоторые модели?
Огромное разрешение 2560×1600 замедляет видеокарты, но даже модели GeForce 9600 GT, Radeon HD 4830 и Radeon HD 4770 всё ещё дают среднюю частоту кадров более 50 fps и минимальную частоту кадров выше 30 fps.
Выводы таковы: видеокарты GeForce для данной игры явно предпочтительнее, но это на самом деле не имеет особого значения, если только у вас не медленные видеокарты, подобные Radeon HD 4650 или другим low-end Radeon. Даже Radeon HD 4770 и Radeon HD 4830 справляются с самым высоким доступным разрешением без особых проблем.
Мы провели тесты на среднем качестве (Medium Detail), поэтому настало время посмотреть, как видеокарты справятся с этой игрой на высоком качестве (High Detail).
Высокое качество (High Detail)
Если у вас видеокарта GeForce 9600 GT или более производительная, и вы хотите насладиться Dead Space в полной мере, то лучше выбрать настройки высокого качества (High Detail). Мы не проводили тестов с видеокартой GeForce 9600 GSO, но она должна относиться к этой же категории.
Даже базовое разрешение 1280×1024 оказалось проблемой для Radeon HD 4650, хотя играть можно. Все другие видеокарты дали среднюю частоту кадров выше 100 fps.
Подъём разрешения до 1680×1050 снижает частоту кадров, но все модели видеокарт поддерживают среднюю частоту более 80 fps, за исключением Radeon HD 4650, играть на которой будет не очень комфортно.
Разрешение 1920×1200 с высоким качеством (High Detail) не представляет проблем для всех наших видеокарт за исключением Radeon HD 4650.
Переходим к очень высокому разрешению 2560×1600. Здесь мы видим, что некоторым видеокартам уже приходится тяжело. Даже GeForce 9600 GT выдаёт минимальную частоту кадров 25 fps, то есть играть можно, но это всё равно ниже приемлемого уровня 30 fps. Radeon HD 4830, GeForce 8800 GT, Radeon HD 4770 и даже Radeon 4850 работают хорошо, выдавая среднюю частоту кадров больше 50 fps, но минимальная частота кадров находится на уровне, близком к 30 fps.
В данном режиме качества и разрешении только видеокарты GeForce GTS 250, GeForce GTX 260 и Radeon HD 4870 с лёгкостью справляются с игрой, их потенциал производительности не исчерпан. Но поскольку 30″ мониторы с разрешением 2560×1600 встречаются среди геймеров довольно редко, это проблем не вызывает – особенно с учётом, что на всех картах в данном разрешении можно сносно играть за исключением Radeon HD 4650.
Видеокарты GeForce с опцией AO
Мы смогли протестировать функцию AO только на видеокартах GeForce, поскольку она реализована в драйверах GeForce, а в драйверах Radeon этой функции просто нет. Посмотрим, как повышение качества картинки сказывается на производительности.
Если сравнивать результаты с производительностью в высоком качестве (High Detail) на предыдущей странице, то включение функции AO фактически урезает производительность в два раза. В данном разрешении результат на самом деле не такой плохой, каким он звучит, поскольку все протестированные видеокарты дают довольно высокую частоту кадров. Но вот при увеличении разрешения включение функции AO приводит к более печальным последствиям.
Действительно, в разрешении 1680×1050 мы видим, как начинает сдаваться GeForce 9600 GT. Играть можно, поскольку минимальная частота кадров составляет 30 fps, но перспективы данной видеокарты в разрешении 1920×1200 кажутся уже не такими радужными.
В разрешении 1920×1200 видеокарта GeForce 9600 GT даёт более-менее приемлемую плавность игры, поскольку минимальная частота кадров снижается до 24 fps. Все другие видеокарты GeForce демонстрируют, что им по силам справиться с опцией AO.
Интересно. Функция AO, похоже, не очень хорошо сочетается с разрешением 2560×1600, видеокарты GeForce 9600 GT и GeForce 8800/9800 GT снижают минимальную частоту кадров ниже уровня 20 fps. Даже у GeForce GTS 250 минимальная частота кадров падает ниже 30 fps, то есть GeForce GTX 260 остаётся единственной моделью среди протестированных, которая прекрасно справляется с функцией AO в разрешении 2560×1600, обеспечивая минимальную частоту кадров выше 30 fps.
Тесты CPU: тактовые частоты и количество ядер
Предыдущие тесты показали первые признаки сильной зависимости от графической подсистемы и меньшей зависимости от CPU, поскольку мы получили очень высокие частоты кадров в низком разрешении. Посмотрим, насколько мощным должен быть процессор, чтобы справиться с Dead Space. Мы сравним производительность на штатных частотах Core i7-920 с результатами Core 2 Quad Q6600 на штатных и пониженных частотах.
Даже снижение частоты до 1,6 ГГц не даёт ощутимого влияния на производительность. Вполне понятно, что у Dead Space невысокие требования к производительности CPU. Теперь давайте посмотрим, как отключение ядер CPU повлияет на производительность.
Даже при всего двух ядрах CPU на частоте 1,6 ГГц Dead Space даёт производительность выше 70 fps в среднем. И всё это в разрешении 2560×1600 с высоким качеством (High Details). Только когда мы снижаем производительность CPU до одного ядра на 1,6 ГГц, мы получаем заметное влияние на производительность.
Хорошая новость для владельцев старых CPU, планирующих поиграть в Dead Space.
Заключение
Что показал нам анализ производительности Dead Space?
Во-первых, Dead Space очень сильно зависит от производительности графической подсистемы, а скорость CPU игре не так важна. Даже двуядерного CPU на частоте 1,6 ГГц будет более чем достаточно для пристойной производительности, но если вы планируете играть на разрешении выше 1280×1024, то минимальным уровнем можно считать видеокарту GeForce 9600 или Radeon HD 4770.
Во-вторых, игра предпочитает архитектуру nVidia GeForce по сравнению с видеокартами AMD Radeon. Даже GeForce 9600 GT хорошо справляется с игрой в разрешении 2560×1600 на высоком качестве (High Detail). Впрочем, даже Radeon HD 4770 или более производительной модели будет достаточно, чтобы комфортно играть в разрешении 2560×1600. Проблемы могут возникнуть только с “бюджетными” Radeon, подобными Radeon HD 4650 и ниже. Однако и они позволят играть, если снизить разрешение до 1680×1050 или ниже.
В-третьих, игра дала нам шанс протестировать функцию nVidia AO в драйверах 185.85 GeForce. Каково будет наше заключение? Эффект, конечно, положительный, но не такой значительный. Мы будем определённо включать функцию AO при запуске игры на видеокартах nVidia, если их мощность будет достаточной. Однако если взять менее скоростную видеокарту GeForce, то эффект мы наверняка выключим, чтобы поиграть в более высоком разрешении, поскольку AO приводит к серьёзному падению производительности. Является ли функция AO причиной, чтобы выбирать видеокарту GeForce вместо Radeon? Вероятно, нет, если судить по работе функции в данной игре, но бонус всё равно приятный, и nVidia следует отдать должное. В будущем мы будем пристально следить за реализацией функции AO в играх. Возможно, эту функцию можно будет назвать крайне желательной в одной из игр, которые ещё не попали в нашу лабораторию.
Закончу личными впечатлениями. Игра Dead Space – очень приятный и увлекательный “ужастик” (или “хоррор”, кому как нравится) в интересной sci-fi вселенной. Будем ждать продолжения в надежде, что разработчики напишут в следующий раз код, совместимый с аппаратным полноэкранным сглаживанием.