Тести ігор під directx 10: частину ii

Вже є ігри, спеціально розроблені для ПК підтримують DX10 під Vista. І одна з таких ігор - новий вестерн Call of Juarez від Ubisoft.

Вступ

Минулого тижня ми тестували демо Lost Planet: Extreme Condition під Windows Vista з DirectX10. Тести продуктивності на потужному комп`ютері Dell XPS з двома відеокартами SLI виявилися хорошими, але не дуже вражаючими. І хоча ми виявили ряд поліпшень в графіку, різниця в версіях для ПК і для приставки була невелика.

Відео: DirectX 12 vs DirectX 11 - зведений тест в Elemental Demo UE4 - GTX950

Call Of Juarez

Можливо, в таких результатах Lost Planet винна Capcom, яка розробила гру спочатку під Xbox 360, після чого портувала на ПК, причому відразу під Windows XP і Vista. Тому гра напевно і близько не підходить до розкриття повного потенціалу DX10. Пройде деякий час, перш ніж з`являться гри, спочатку розроблені під DX10, що дозволяють використовувати весь потенціал нових технологій. Втім, вже є ігри, спеціально розроблені для ПК (а не портований з приставок), що підтримують DX10 під Vista. І одна з таких ігор - новий вестерн Call of Juarez від Ubisoft. Нещодавно вийшли демо-версія гри і тест продуктивності. Цілком зрозуміло, що ми вирішили провести тестування на нашій системі Dell XPS 720 з чотирьохядерним процесором Intel Core 2 Extreme (2,93 ГГц) і двома відеокартами nVidia GeForce 8800 Ultra в режимі SLI.

Відео: Порівняльний тест Windows 10 і Windows 8.1 в іграх

Почнемо з тесту продуктивності (насправді ми спочатку встановили демонстраційну версію і трохи пограли, а вже потім встановили тест, але про демо пізніше). На відміну від Lost Planet, тестова програма Ubisoft випущена у вигляді окремого додатка, а не вбудована в демо. Після установки користуватися програмою просто, хоча налаштування вельми обмежені. Є тільки кілька опцій: дозвіл екрана, тіні, розмір карти, згладжування і звук.

Ми провели тест після включення SLI, причому, сам тест був ролик на ігрових картах в ігровому оточенні, з кількома кіньми і NPC. Іншими словами, тест не включає геймплей як такої, на відміну від тесту продуктивності Lost Planet. Перші результати розчарували: в дозволі 1280x720 і з нормальними тінями середня частота кадрів склала 30,2 FPS, максимальна - 53,5 FPS, мінімальна - 17,6 FPS. Навряд чи варто зайвий раз згадувати, що від потужної системи з двома картами SLI ми чекали більш високих результатів.

Call of Juarez



Потім ми провели тест продуктивності з трохи більш високою роздільною здатністю 1280x1024 і тінями, виставленими в максимальний режим якості (high). Результати виявилися ще гірше, середня частота кадрів впала до 26,9 FPS, а максимальна склала 46,6 FPS, мінімальна - 14,6 FPS. Після змін в панелі управління nVidia ми виявили, що SLI взагалі не впливає на результат. Або гра не підтримує SLI, що прикро, оскільки Call of Juarez бере участь в кампанії nVidia "The Way It`s Meant to Be Played", або проблема криється в драйверах. У будь-якому випадку, в перших тестах конфігурація SLI не працювала.

Відео: 4K дозвіл - Battlefield Hardline - ultra - Windows 10 - графонодрочество

Подальше розгляд показало, що у nVidia і Call of Juarez не все гладко. Цілком зрозуміло, що nVidia була засмучена такою продуктивністю відеокарт в тесті продуктивності Call of Juarez і звинуватила розробника Techland в нечесній грі на користь ATI шляхом додавання коду в тестову програму, який знижує продуктивність карт GeForce 8. Techland відповіла на минулому тижні, надавши деталі про тестової програмі, звинувативши, в свою чергу, nVidia в подачі нечесної інформації. У Inquirer можна почитати висновок щодо цього спору, включаючи офіційну відповідь Techland на звинувачення nVidia.

Call Of Juarez

Результати Call Of Juarez

Можна піти в сторону від спору Techland-nVidia, але факт є факт: у ігровій демо і тестової програми є серйозні проблеми з роботою під DX10. Після прогону перших тестів продуктивності - вони, нагадаємо, не включають в себе нормальний геймплей - ми перейшли до демо. Для перших тестів ми включили тіні в високий режим (high) і виставили дозвіл 1024x768




Для отримання значень частоти кадрів і скріншотів (див. Галерею в кінці статті) ми використовували Fraps. Під час демо частота кадрів, в середньому, була в діапазоні від 50 до 60 FPS, іноді перевищуючи 70 FPS. У деяких сценах вона падала до 40 FPS, але на короткі проміжки часу. Знову ж, включення SLI не впливало на результати. В принципі, результати можна визнати високими, враховуючи максимальну якість тіней, але ми все ж очікували більшого (як і в разі Lost Planet), адже тести проходили на потужній high-end машині.

Call Of Juarez

У пошуку шляхів збільшення FPS ми вирішили перевірити різні настройки. Як виявилося, переклад демо з Shader Model 3.0 на 2.0 привів до збільшення частоти кадрів. Але за це довелося заплатити: як можна бачити по скриншотам, при включенні Shader Model 2.0 частота кадрів вище, але зображення відчутно темніше, розібрати його складніше. Крім того, в "важких" сценах частота кадрів зросла лише на 5-10 FPS.

Але в тесті продуктивності від переходу на Shader Model 2.0 ми виявили суттєві зміни. Нагадаємо, що ми спочатку провели тести з нормальними настройками в дозволі 1280x720 і тінями, теж виставленими в нормальну якість з Shader Model 3.0, і результат розчарував: середнє значення FPS - 30,2, максимальна - 53,5 і мінімальне - 17,6. Але після переходу на Shader Model 2.0 середня частота кадрів зросла до 51,6 FPS, максимальна - до 102,6 FPS і мінімальна - до 18,3 FPS. Звичайно, мінімальна частота кадрів як і раніше не радує, але поліпшення, в цілому, вражають, та й в тесті були не особливо помітні зниження якості картинки, які ми виявили в демо. Але все ж прикро, що SLI в грі використовується тільки в режимі Shader Model 2.0.

Крім того, ми виявили кілька проблем з програмою. Трохи раніше в статті ми згадали, що спочатку грали в демо, а вже потім перейшли до тесту продуктивності. Після установки і прогону окремої програми для тестів ми повернулися до демо, і виникли проблеми. Коли ми запускали демо, гра зупинялася і "вилітала" з повідомленням "Unhandled Exception". З якихось дивних причин після установки програми тестування в демо грати вже не виходило. Проблеми зважилися тільки видаленням і повторно встановити на обох програм.

Call Of Juarez

Нехай SLI і не підтримується, але ми грали в демо в режимі Shader Model 3.0 з виставленими на високу якість тінями. Кадри в Call of Juarez ніколи не пропускалися, гра не "гальмувала". Хоча, чесно кажучи, гра не вразила. Візуальні ефекти в тесті продуктивності виглядали чудово, але в демо ми так і не зустріли таку ж високу деталізацію і реалізм. NPC виглядали досить примітивно і часто "мультяшно", як і криваві перестрілки. Так, геймплей Call of Juarez і сюжет дуже цікаві, але ігрова графіка такої не здалося.

Втім, звичайно, тест продуктивності - не істина в останній інстанції, і продуктивність гри буде сильно залежати від використовуваного "заліза". Але наш комп`ютер Dell XPS дуже потужний і дорогий, "потягне" його далеко не кожен геймер. Хоча Call of Juarez - гра, спочатку розроблялася під ПК, на відміну від портований з приставки Lost Planet, вивчення демо і додатки тестування показало, що оптимізація під DX10 поки ще в самому розпалі в стані як виробників відеокарт, так і ігрових розробників.

Примітка редактора: в липні ми випустимо ще кілька оглядів ігор під DX10, включаючи порівняння продуктивності DX9 і DX10.


Поділися в соц. мережах:

По темі: