Crysis 2 і Direct X 11: патч Ultra Upgrade, аналіз продуктивності і якості - Поодинокі гри - Ігри - Каталог статей - Портал про комп'ютери та інформаційні технології

  1. Покращення Crysis 2 Version 1.9
  2. DirectX 9: тести з низьким рівнем деталізації
  3. DirectX 9: тести з рівнем деталізації Ultra
  4. DirectX 11: тести з рівнем деталізації Ultra
  5. Тести з текстурами високого дозволу
  6. тести CPU

Спільнота ентузіастів ПК навряд чи було радісно тому, що продовження гри Crysis використовувало менше сучасну специфікацію DirectX, ніж оригінальна гра. Це було дійсно прикро, оскільки Crysis 2 виявилася помітно краще оригіналу, і негатив від використання старого API часто переважував чудовий візуальний ряд і пристойний геймплей.

Втім, з самого початку геймери почали говорити про патч DirectX 11. І, незважаючи на те, що багато в ньому сумнівалися 27 червня 2011 вийшов DirectX 11 Ultra Upgrade. І перед нами не якийсь невеликий патч. Навряд чи когось здивує, що Crytek підійшла до графічної складової дуже серйозно. Апгрейд вплинув на Crysis сильніше, ніж будь-який інший патч DirectX 11, з яким ми коли-небудь стикалися в інших іграх.

Якщо цього вам здається недостатньо, то Crytek додала ефекти до шляху коду DirectX 9 і випустила пакет з текстурами високого дозволу, який подвоює дозвіл багатьох мальованих текстур. Звичайно, вся ця нова і безкоштовна краса вимагає докладного вивчення. І на Tom's Hardware ми вважаємо своїм обов'язком ретельно протестувати гру з новим патчем і розібратися в тому, що цікавого він привносить. Чи варто заново проходити гру після установки патча? Чи варто купувати другий Crysis тепер, якщо ви ще цього не зробили?

Перед тим, як ми перейдемо до вивчення гри після установки патча, дозвольте розповісти про деякі обмеження. Насправді для максимального підвищення візуальної якості вам необхідно встановити три патча: патч Crysis 2 v1.9, патч Crysis 2 DirectX 11 і Crysis 2 High-Resolution Texture Pack.

Патчі DirectX 11 і High-Resolution Texture Pack вимагають попередньої установки патча Crysis 2 v1.9. Але дані опції встановлюються вже незалежно один від одного. Ви можете запустити режим DirectX 11 без High-Resolution Texture Pack, або встановити High-Resolution Texture Pack для режиму DirectX 9 без установки патча DirectX 11.

Крок 1: патч Crysis 2 v1.9 (136 Мбайт)

Патч Crysis 2 v1.9 Не додає підтримку DirectX 11 до гри, але потрібно для патчів DirectX 11 і High-Resolution Texture Pack. З урахуванням сказаного, даний патч дозволяє користувачам з відеокартами класу DirectX 10 або більш старими отримати доступ до нового рівня графічних деталей: Ultra. Звичайно, ця опція набагато більш важка для "заліза" ПК в порівнянні з рівнями деталізації Gamer, Enthusiast і Extreme, якими раніше була обмежена гра.

Крок 2: патч Crysis 2 DirectX 11 (545 Мбайт, скачати тут )

Цей патч включає підтримку ефектів DirectX 11 в Crysis 2. Зверніть увагу, що підтримка DirectX 11 не вимагає установки High-Resolution Texture Pack. Також слід зазначити, що даний патч порушив підтримку 3D Vision в наших тестах, меню стали нечитабельним, і при використанні стереоскопічної технології Nvidia ми отримали кілька візуальних аномалій. Представник Nvidia, з яким нам вдалося поспілкуватися, повідомив, що так бути не повинно, але ми отримали ті ж самі проблеми на двох різних системах з процесорами AMD і Intel і різними відеокартами GeForce. Подібна особливість нас розчарувала, оскільки без патча Crysis 2 можна назвати однією з найкрасивіших і вражаючих ігор в 3D на ПК.

Загалом, якщо ви граєте в Crysis 2 з підтримкою 3D Vision, то двічі подумайте, перш ніж встановити патч DirectX 11. Проте підтримка 3D Vision прекрасно у нас працювала з патчами v1.9 і High-Resolution Texture Pack. Чесно кажучи, відчуття від гри в Crysis 2 в стереоскопічному режимі набагато сильніші, ніж від поліпшень DirectX 11.

Крок 3: Crysis 2 High-Resolution Texture Pack (1,65 Гбайт, скачати тут )

High-Resolution Texture Pack подвоює дозвіл у багатьох мальованих структурах гри. Для його установки потрібно 64-бітна операційна система і відеокарта з пам'яттю, як мінімум, 768 Мбайт (хоча Crytek рекомендує пам'ять не менше гігабайти). Оскільки більшість відеокарт для масового ринку сьогодні вже оснащуються гігабайтом пам'яті, то у більшості геймерів проблеми навряд чи виникнуть.

Тепер ви маєте деяке уявлення про те, що роблять патчі, і як їх встановлювати. Нижче ми розглянемо нові функції і то, як вони видозмінюють гру.

Покращення Crysis 2 Version 1.9

Наступні поліпшення працюють в режимах DirectX 9 і 11:

Contact Shadows (доступна в DirectX 9 і DirectX 11)

Ця функція також називається Screen Space Directional Occlusion (SSDO), і є апгрейдом в порівнянні з технологією Screen Space Ambient Occlusion (SSAO), з якої ми вже знайомі. SSDO краще справляється з обробкою відкладеного зовнішнього освітлення і створює реалістичні дотичні тіні там, де традиційна технологія SSAO не спрацьовує.

Real-Time Local Reflections (доступна в режимах DirectX 9 і DirectX 11)

Crytek використовувала новий підхід для створення відображень з технологією Real-Time Local Reflections (RLR). Технологія виконує наближені обчислення відображень HDR методом трасування променів для локальних об'єктів, і хоча результати не завжди ідеальні, даний метод досить гнучкий, щоб накладати його на будь-які викривлені поверхні сцени. Метод також здатний виводити власні відображення об'єктів, що не виходить зробити ні з кубічними картами, ні з площинними відображеннями.

Метод також здатний виводити власні відображення об'єктів, що не виходить зробити ні з кубічними картами, ні з площинними відображеннями

Improved Tone Mapping (доступна в DirectX 9 і DirectX 11)

Нова система виведення відтінків спирається на S-подібну криву кольору для відображення більш широкого діапазону, з поліпшеними темними відтінками. Крім того, художник отримує більш ефективний контроль над витримкою сцени.

Наступні поліпшення активні тільки в режимі DirectX 11.

Тесселяція і карти зміщення

Апаратно прискорена тесселяция є одним з основних графічних переваг DirectX 11, і Crysis 2 може накладати тесселяцию на будь-які типи сіток / каркасів об'єктів. Сучасні відеокарти поки ще не здатні впоратися з тесселяції всього ігрового світу, тому розробник вирішив реалізувати тесселяцию тільки на моделях, які найбільше виграють від цієї функції. Карти зміщення теж дозволяють виділити тонкі деталі геометрії.

Parallax Occlusion Mapping

Дана техніка створює враження глибини без додавання геометрії, подібної тесселяции. Симулювати геометрія навіть може відкидати тіні сама на себе.

Симулювати геометрія навіть може відкидати тіні сама на себе

Реалістичні тіні з мінливими півтінями

Чим далі відкидається тінь знаходиться від об'єкта, тим м'якше вона стає. Ця функція додає грі реалізму.

Покращення рендеринга води з тесселяції і картами зміщення

У Crysis 2 присутня велика кількість сцен з водою. Покращення включають динамічну тесселяцию геометрії води (додавання деталей до поверхні води) і поліпшену анімацію океану з більш високою частотою генерації хвиль. Розсіювання під поверхнею води і піна на гребенях хвиль були додані за допомогою шейдера. Нарешті, була поліпшена фізика взаємодії з водою; постріл зі зброї в ємність з рідиною призводить до сильнішого ефекту.

Нарешті, була поліпшена фізика взаємодії з водою;  постріл зі зброї в ємність з рідиною призводить до сильнішого ефекту

Більш якісне розмивання руху HDR

Якість розмивання руху теж було покращено. Фільтри тепер набагато краще справляються з об'єктами, які рухаються разом з гравцем, тому руки і зброю більше не спотворюються даними ефектом.

Глибина поля різкості на основі спрайтів

Функції DirectX 11 включають новий метод візуалізації ефекту глибини поля різкості на основі спрайтів. Це дозволяє більш точно описувати модель камери, а також підтримує маски для подання форми діафрагми камери (зверніть увагу на ефект шестикутної діафрагми).

Це дозволяє більш точно описувати модель камери, а також підтримує маски для подання форми діафрагми камери (зверніть увагу на ефект шестикутної діафрагми)

покращення частинок

Розмивання руху тепер накладається і на частинки, причому частинки можуть відкидати тіні, як і в реальному світі.

Даний патч подвоює дозволу багатьох текстур. Але пам'ятайте, що патч не замінює ВСЕ текстури в грі. Судячи з скриншотам, поліпшення найбільше помітні на структурах з текстом, наприклад, на дорожніх покажчиках і вивісках. Гарна новина полягає в тому, що дане поліпшення не обмежується DirectX 11, воно прекрасно працює і при виборі шляху коду DirectX 9.

На відміну від дебютного випуску Crysis 2, версія 1.9 забезпечує користувачам ПК більш тонке управління графічними опціями. На додаток до загального поліпшення якості доступні деякі окремі функції, пов'язані з новим налаштуванням Ultra.

  • Об'єкти: Tessellation / тесселяция (тільки DX 11), Parallax Occlusion mapping (тільки DX 11)
  • Частинки: Shadows / тіні (тільки DX 11), Particle Motion Blur / розмивання руху частинок (тільки DX 11)
  • Пост-обробка: High-Quality Motion Blur / високоякісне розмивання руху і DOF / глибина поля різкості (тільки DX 11)
  • Затінення: Contact shadows / дотичні тіні (DX 9 і DX 11), Real-Time Local Reflections / локальні відображення в реальному часі (DX 9 і DX 11)
  • Тіні: Realistic Shadows with Variable Penumbra / реалістичні тіні з мінливими півтінями (тільки DX 11)
  • Вода: Версія DX11 океану і басейнів з водою (тільки DX 11)

Об'єкти: Tessellation / тесселяция (тільки DX 11), Parallax Occlusion mapping (тільки DX 11)   Частинки: Shadows / тіні (тільки DX 11), Particle Motion Blur / розмивання руху частинок (тільки DX 11)   Пост-обробка: High-Quality Motion Blur / високоякісне розмивання руху і DOF / глибина поля різкості (тільки DX 11)   Затінення: Contact shadows / дотичні тіні (DX 9 і DX 11), Real-Time Local Reflections / локальні відображення в реальному часі (DX 9 і DX 11)   Тіні: Realistic Shadows with Variable Penumbra / реалістичні тіні з мінливими півтінями (тільки DX 11)   Вода: Версія DX11 океану і басейнів з водою (тільки DX 11)

Тепер, коли ми знаємо про нові графічних деталях в новому режимі якості Crytek Ultra, дозвольте перейти до результатів тестів!

Для наших тестів ми не будемо використовувати вбудований скрипт тестування Crysis 2; ми будемо проходити рівень в грі, щоб наш тест краще відповідав продуктивності, яку може очікувати геймер. Ми розігнали процесор Core i5-2500K до 4 ГГц, щоб зняти будь-які "вузькі місця" по продуктивності CPU і сфокусуватися на продуктивності відеокарт.

Апаратне тестове забезпечення Процесор

Intel Core i5-2500K (Sandy Bridge)
Розгін до 4 ГГц, 6 Мбайт кешу L3, функції енергозбереження включені, функція Turbo Boost виключена

Материнська плата MSI P67A-GD65, чіпсет Intel P67 Пам'ять OCZ PC3-16000, 2 x 2 Гбайт, 1 338 MT / s, CL 9-9-9-20-1T Жорсткий диск Western Digital Caviar Black 750 Гбайт, 7200 об / хв, 32 Мбайт кеша, SATA 3 Гбіт / с Відкрите

GeForce GT 430
GeForce GT 240 GDDR5
GeForce GTX 550 Ti
GeForce GTX 460 1 GB (одиночна і в SLI)
GeForce GTX 560 Ti
GeForce GTX 570
GeForce GTX 580 SLI
Radeon HD 5570
Radeon HD 5670
Radeon HD 5770
Radeon HD 6850 (одиночна і в CrossFire)
Radeon HD 6970 (одиночна і в Crossfire)

Блок живлення ePower EP-1200E10-T2 1200 Вт, ATX12V, EPS12V Кулер CPU Cooler Master Hyper TX 2 Системне Програмне забезпечення та драйвери Операційна система Microsoft Windows 7 Ultimate x64 DirectX DirectX 11 Графічний драйвер

GeForce: 275.33 WHQL
AMD Catalyst 11.6 WHQL

Ігри Crysis 2 Version 1.9, DirectX 11 and High-Resolution texture Pack installed, FRAPS runs

DirectX 9: тести з низьким рівнем деталізації

Перед тим, як ми перейдемо до основних тестів, давайте подивимося, чи не була гра Crysis 2 оптимізована для більш високої продуктивності на low-end відкритих. Та й у AMD і Nvidia був час для оптимізації своїх драйверів після виходу гри. Тому почнемо ми з продуктивності на "бюджетних" відкритих.

Ми вважаємо, що мінімальна частота кадрів близько 30 кадрів в секунду (FPS) достатня для плавної гри, і в дозволі 1280 × 1024 відеокарти GeForce GT 240 GDDR5 і Radeon HD 6570 є найменш дорогими опціями, які забезпечують даний рівень продуктивності. У роздільною здатністю 1680 × 1050 і 1920 × 1080 потрібно вже не менше Radeon HD 5570 або GeForce GTX 550 Ti. Як бачимо, мінімальні вимоги досить високі, але слід пам'ятати, що гра Crysis 2 виглядає дуже добре навіть на мінімальних налаштуваннях деталізації.

У порівнянні з тестами демо-версії Crysis 2, які ми проводили в дозволі 1280 × 1024 продуктивність low-end відеокарт виявилася вищою. Втім, у міру збільшення дозволу дана перевага зникає.

DirectX 9: тести з рівнем деталізації Ultra

Ми підняли рівень деталізації до Ultra, але зберегли шлях коду DirectX 9. Це було зроблено навмисно, щоб ми могли порівняти результати з шляхом коду DirectX 11.

Новий рівень деталізації істотно навантажив наше тестове "залізо", відеокарти Radeon HD 6850 і GeForce GTX 460 1 GB не змогли видати мінімальну частоту кадрів 30 fps в дозволах вище 1280 × 1024. У роздільною здатністю 1680 × 1050 відеокарта GeForce GTX 460 змогла наблизитися до даної планці, але навіть потужна Radeon HD 6970 змогла ледь її перевершити, забезпечивши рівень 33 fps.

Якщо збільшити дозвіл до 1920 × 1080, то топова відеокарта AMD з одним GPU не добирає до планки 30 fps всього на один кадр в секунду. GeForce GTX 570 і конфігурації з двома відеокартами дають більш високий рівень продуктивності, який можна назвати плавним.

DirectX 11: тести з рівнем деталізації Ultra

Даний режим Crysis 2 навантажує "залізо" повністю, оскільки ми активували режим DirectX 11 з усіма включеними візуальними деталями. У світлі результатів продуктивності рівня деталізації DirectX 9 Ultra, нам довелося додати відеокарти Radeon HD 6970 в CrossFire і GeForce GTX 580 в SLI, щоб отримати шанси на плавну частоту кадрів з роздільною здатністю 1080p.

У дозволі 1280 × 1024 відеокарти Radeon HD 6850 і GeForce GTX 460 не дотягують до нормального рівня продуктивності. Ситуація стає ще більш важкою в здатністю 1680 × 1050, коли тільки Radeon HD 6970, GeForce GTX 570, Radeon HD 6850 в CrossFire і GeForce GTX 460 в SLI забезпечують мінімальну частоту кадрів, що наближається до необхідного нами рівню 30 fps.

У дозволі 1080p повністю плавну гру забезпечують тільки відеокарти Radeon HD 6970 в CrossFire і GeForce GTX 580 в SLI.

Тести з текстурами високого дозволу

Crytek рекомендує відеокарту з пам'яттю не менш 1 Гбайт для активації патча з текстурами високого дозволу, тому ми протестували декілька 1-Гбайт рішень в режимах DirectX 9 і DirectX 11, щоб оцінити вплив на продуктивність.

Як бачимо, патч з текстурами високого дозволу слабо впливає на продуктивність. На жаль, у нас під рукою не було відеокарти з пам'яттю 768 Мбайт, щоб провести тести з меншим об'ємом відеопам'яті.

Втім, все одно приємно бачити, що власники відеокарт з відеопам'яттю 1 Гбайт і більше зможуть включити текстури високого дозволу без відчутного падіння частоти кадрів.

тести CPU

Давайте подивимося, як повна версія гри буде реагувати на різні тактові частоти процесора.

Продуктивність трохи масштабується з кожним 500-МГц приростом частоти на Phenom II X4, але Core i5-2500K демонструє більш істотний приріст, ніж можна було б пояснити збільшенням тактової частоти. Гра явно воліє архітектуру Intel Sandy Bridge, хоча навіть теоретичний 2,0-ГГц процесор Phenom II X4 забезпечує достатню продуктивність, щоб досягти мінімальної частоти кадрів 30 fps.

З урахуванням сказаного, процесор Phenom явно обмежує нашу відеокарту GeForce GTX 570, що слід враховувати, якщо ви збираєтеся серйозно витратитися на швидку відеокарту.

Тепер давайте подивимося, як гра відреагує на меншу кількість обчислювальних ядер.

Як можна бачити, ми отримуємо істотне і лінійне падіння частоти кадрів при переході з чотирьох на два ядра. Ймовірно, вам не варто грати в Crysis з процесором молодше трьохядерні CPU на частоті 3,5 ГГц, але краще вибрати продуктивний чотирьохядерний CPU.

На відміну від багатьох ігор DirectX 11 першого покоління, які за своєю природою використовували занадто поверхневу реалізацію, Crysis 2 надає суттєві переваги при запуску версії з останнім API. Якщо ви знаєте, на що звертати увагу, то напевно помітите безліч поліпшень. Але навіть користувачі "заліза" класу DirectX 9 і 10 отримають поліпшення якості графіки з новим оновленням гри і патчем з текстурами високого дозволу, що підвищують рівень деталізації об'єктів.

Розробники доклали чимало зусиль для випуску нових патчів, і Crytek заслуговує подяки за створення кращого прикладу реальної гри DirectX 11, яка коли-небудь потрапляла до нас в руки. З огляду на вражаючий обсяг роботи, яка була витрачена на створення патча Ultra Upgrade, ми не здивуємося, якщо гра буде зберігати свої позиції ще багато місяців.

З урахуванням усього сказаного, якщо ви будете грати, але напевно не помітите серйозних поліпшень, якщо тільки не будете уважно розглядати оточення. Crysis 2 вже чудово виглядала в режимі DirectX 9, і ті прихильники DX11, хто вперто чекав виходу патча Ultra Upgrade, просто упустили можливість насолодитися грою раніше.

З огляду на ціну оновлень (вони безкоштовні), скаржитися не доводиться. Однак дещо образливо, що ми втратили коректну підтримку 3D Vision після установки патча DirectX 11. Crysis 2 - єдина гра з усіх, які я пробував, що викликає відчуття, що мені чогось не вистачає, якщо я грав в неї не в режимі 3D Vision ; гра виразно краще виглядає в стереоскопічному режимі, і якщо ви хочете спробувати 3D Vision, то навряд чи можна знайти гру краще. І в разі сумісного "заліза" комбінація 3D Vision / DirectX 9 візуально набагато привабливіша, ніж режим DirectX 11, на мій погляд. Втім, розробка відеокарт DirectX 11 йде набагато швидше, ніж продажі моніторів з підтримкою 3D Vision, так що більшість гравців Crysis 2 насолоджуватимуться безкоштовним патчем DirectX 11 Ultra Upgrade без будь-яких компромісів, якщо тільки їх "залізо" впорається.

Crysis 2 DirectX 11 Ultra Upgrade

Що ж можна сказати щодо продуктивності відеокарт? Мінімальний рівень деталізації Crysis 2 вимагає відеокарту не слабкіше Radeon HD 5770 або GeForce GTX 550 Ti для здатністю 1680 × 1050. Якщо ви хочете включити всі нові візуальні деталі в дозволі 1920 × 1080, то доведеться використовувати найбільш потужні рішення: пару Radeon HD 6970 в CrossFire або GeForce GTX 580 в SLI, хоча, судячи з результатів, пари Radeon HD 6950 в CrossFire або GeForce GTX 570 в SLI теж має бути достатньо. Що ж стосується процесора, то трьохядерний CPU на частоті 3,5 ГГц повинен впоратися з грою, але найкраще використовувати чотирьохядерний процесор з частотою 2,5 ГГц або вище.

На закінчення варто відзначити, що ми вітаємо випуск патча DirectX 11 з боку Crytek, в результаті якого гра стала найкращим прикладом реалізації нового API Microsoft на сьогоднішній день, причому патч обійдеться абсолютно безкоштовно. Якщо ви не грали в Crysis 2 в очікуванні патча DirectX 11, то тепер вам нічого не заважає насолодитися грою.
джерело: tomshardware.com

Чи варто заново проходити гру після установки патча?
Чи варто купувати другий Crysis тепер, якщо ви ще цього не зробили?