Чи швидше DirectX 12 свого попередника і наскільки? Перші практичні тести

DirectX 12 або, швидше за апетитні обіцянки нової графічної бібліотеки, ймовірно, є сильним аргументом на користь нової Windows 10 з ігровою точки зору. На жаль, до недавнього часу вони були головним чином теоретичними, заснованими на чисто технічний потенціал, на який натякають специфікації нового API. Єдиним «більш практичним» винятком був модуль для популярного тесту 3D Mark, який, проте, був написаний спеціально для того, щоб продемонструвати переваги DirectX 12 над попередньою, 11 версією.

З появою ранньої бета-версії нової стратегії, розробленої Oxide Games і Stardock, ситуація почала змінюватися. Ashes of the Singularity може претендувати на звання першої цієї DirectX 12 гри в історії, але на даний момент це і єдиний істинний ігровий тест, що вносить деяку ясність в питання швидкодії нового API – швидше чи DX12 в порівнянні з DX11 і якщо так, то наскільки.

Коротка відповідь

Так, безумовно! При цьому переконливо і незаперечно. Іншими словами, перші практичні тести з вбудованим в Ashes of the Singularity бенчмарком показують серйозний приріст в продуктивності при порівнянні режимів DX11 і DX12. Наскільки серйозний? Це, звичайно, в значній мірі залежить від конфігурації, але на сучасному ігровому комп’ютері з процесором Intel Core i7-4770K, 16 Гб пам’яті і графічною картою Nvidia GeForce GTX 980 Ti різниця солідна – 38 кадрів в секунду (в режимі DX11) і 51 кадрів в секунду при використанні DX12 (за даними PC World.com).

В теорії різниця в 13 fps (підвищення приблизно на 30%) не виглядає особливо вражаючою, але будь-який фанат комп’ютерних відеоігор скаже вам, що в багатьох випадках подібне кількість кадрів буде являти собою різницю між неприйнятним і хорошим ігровим досвідом.

Більш того, якщо вірити попередніми тестами, які були опубліковані NVIDIA, то в деяких сценаріях приріст загальної продуктивності в Ashes of the Singularity ще вище і досягає 82 відсотків в залежності від використовуваного дозволу.

трохи докладніше

Початкові тести з Ashes of the Singularity демонструють і інші цікаві речі. Так, наприклад, вони ясно показують, що кількість ядер надає більш істотний вплив на загальну продуктивність, ніж тактова частота, на якій вони працюють. Це, зрозуміло, не означає, що частота не має ніякого впливу – просто впливає в меншій мірі.

Це може виявитися дуже гарною новиною для власників фірмових процесорів від компанії AMD, яка пропонує більше ядер за нижчою ціною, ніж Intel. Самі розробники з Ashes of the Singularity стверджують, що під час внутрішніх тестів гри процесори від AMD виявилися кращими з точки зору показника «ціна / продуктивність».

За їх словами, восьміядерний чіп AMD FX-8350 (який в даний час доступний за 12 605 – 15 400 руб.) Успішно конкурує з чотирьохядерним процесором високого класу Intel Core i7-4770K (з ціною більше 20 000 руб.).

Звичайно, всі ці результати дуже передчасні і не можуть бути чітким показником потенційних можливостей DirectX 12. Самі NVIDIA говорять в примітці до тестів на їх обладнанні, що Ashes of the Singularity не є достатньо хорошим інструментом для цієї мети. Компанія, наприклад, підкреслює, що в цій ранній бета-версії присутній документована помилка, яка перешкоджає правильній активації функції MSAA, що спотворює результати випробувань.

Окремо драйвери, що забезпечують повну підтримку DirectX 12, все ще знаходяться в досить ранньому етапі розвитку і досі не розкрили свій потенціал. Однак обидві провідних графічних компанії – NVIDIA і AMD, стверджують, що до того моменту, коли на ринку з’являться перші комерційні DX12 гри, у них будуть готові повністю функціонують і оптимізовані версії драйверів, які забезпечать безпроблемну роботу з новим API.

Проте, навіть ці ранні попередні результати є вельми обнадійливими. Так чи інакше, 30-80 процентне підвищення продуктивності звучить досить приємно. Особливо враховуючи, що мова йде про чисто софтверном оновленні.

Ссылка на основную публикацию