DirectX 12 проти. DirectX 11: що краще для ігор на ПК?

DirectX 12 — це найновіший графічний API, який працює в Windows 11, але багато з них кращі комп'ютерні ігри або працювати на DirectX 11, або включити опцію перемикання. Який вибрати?

Зміст

  • Графічні API не однакові
  • DirectX 12 проти. DirectX 11: у чому різниця?
  • DirectX 12 проти. DirectX 11: продуктивність
  • Чи варто використовувати DirectX 12?

Незважаючи на те, що більшість оновлень DirectX повторюються, DirectX 12 являє собою масштабну зміну API, який Microsoft розробляє протягом кількох десятиліть. Він може значно підвищити продуктивність у ваших іграх і має кілька унікальних функцій, до яких DirectX 11 не має доступу.

Рекомендовані відео

Графічні API не однакові

Логотип DirectX 12 Ultimate.

У нас є повний пояснювач що таке DirectX, але важливо швидко охопити, що таке графічний інтерфейс програмування прикладних програм (API). Графічний API виконує переклад інструкцій із програмного забезпечення (вашої гри) у стандартизовані інструкції для вашого апаратного забезпечення (вашої відеокарти та процесора).

Пов'язані

  • Найкращі збірки ПК: бюджетні, ігри, редагування відео тощо
  • Найкращі процесори для ігор: протистоять AMD і Intel
  • Найкращі ігрові клавіатури 2023 року

Однак не всі графічні API створені однаково. Як ви бачите в нашому поломка API Vulkan, він забезпечує кращу продуктивність, ніж DirectX, у більшості ігор. Накладні витрати на API можуть спричинити значну різницю в продуктивності під час гри, тому це може бути Здається, добре використовувати будь-яку версію DirectX, яка вам потрібна, це може бути одним із найважливіших налаштувань налаштувати.

DirectX 12 проти. DirectX 11: у чому різниця?

Трасування променів DirectX у Battlefield V.
Використання трасування променів у Battlefield V.

Найважливіша відмінність між DirectX 11 і DirectX 12 полягає в тому, що DirectX 11 — це високорівневий API, а DirectX 12 — низькорівневий API. Існують різні рівні між вашою грою та вашим обладнанням. API низького рівня розташовані ближче до апаратного забезпечення, тоді як API високого рівня розташовані далі та більш узагальнені.

Це важлива відмінність між DirectX 11 і DirectX 12. Одним словом, DirectX 12 дозволяє розробникам ігор націлювати оптимізацію ближче до апаратного забезпечення, зменшуючи накладні витрати, пов’язані з API та графічним драйвером. У свою чергу, з ним також складніше працювати розробникам.

Під час запуску DirectX 12 показав трохи нижчу продуктивність, ніж DirectX 11, головним чином через його складність. Однак протягом останніх кількох років розробники більше націлювалися на DirectX 12 — гм — і вичавили більше оптимізацій. Як ми підберемося далі, DirectX 12 працює краще, ніж DirectX 11 у більшості ігор.

Графічний конвеєр для DirectX 11.
Графічний конвеєр для DirectX 12.

Ще одна значна зміна в DirectX 12 — це паралельні обчислення. DirectX 11 обробляє послідовні операції, що означає, що існує єдина черга операцій, які виконуються по порядку. Паралельні обчислення відкривають розробникам можливість здійснювати кілька викликів одночасно, що значно підвищує ефективність операцій.

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

Нарешті, DirectX 12 також підтримує ряд функцій із DirectX 12 Ultimate. Ви можете прочитати про це в наш аналіз DirectX, але вони включають трасування променів і затінення зі змінною швидкістю, серед інших візуальних і продуктивних функцій.

DirectX 12 проти. DirectX 11: продуктивність

Продуктивність DirectX 11 проти. DirectX 12.

Існує багато технічних відмінностей між DirectX 11 і DirectX 12, але продуктивність є головною. Як ви можете бачити на діаграмі вище, ви майже завжди отримуєте кращу продуктивність із DirectX 12, ніж з DirectX 11, тому найкраще використовувати новіший API.

Ми побачили «майже», тому що API є не єдиним фактором продуктивності. Деякі ігри не бачать особливих переваг від DirectX 12, тому що деякі ігри бачать більше переваг від оптимізації низького рівня, ніж інші. Dying Light 2, наприклад, практично не бачить жодних змін у продуктивності. але Цивілізація VI, який має величезні робочі навантаження ШІ, які виграють від асинхронних обчислень, бачить величезне покращення. Shadow of the Tomb Raider і Країни чудес крихітної Тіни сидіти десь посередині.

Ігри – не єдиний фактор. Наведені вище результати були зібрані за допомогою an AMD RX 7900 XTX, який відноситься до останнього покоління AMD. Нові графічні карти та процесори отримають більше переваг від DirectX 12, ніж старіші покоління.

Однак тут є досить широка сітка. Ми говоримо про останні кілька поколінь, які спостерігають покращення, тоді як відеокарти, яким близько десяти років, мають менші покращення. Якщо у вас сучасний ПК, DirectX 12 зазвичай є правильною відповіддю.

Чи варто використовувати DirectX 12?

Карта в Civilization VI.

Є дюжина або більше ігор, які підтримують DirectX 11 і DirectX 12, в тому числі Civilization VI, Control, Shadow of the Tomb Raider, і Dying Light 2. Більшість ігор за замовчуванням використовують DirectX 11 для цілей сумісності, але було б гарною ідеєю перейти на режим DirectX 12.

Єдиний виняток – якщо у вас старий комп’ютер, якому 10 або більше років. Старе апаратне забезпечення може працювати плавніше на DirectX 11, або DirectX 12 може взагалі не давати особливих переваг. Однак переважній більшості людей слід вибрати DirectX 12 через його більші можливості та кращу оптимізацію ігор.

Рекомендації редакції

  • Найкращі пропозиції для ігрових комп’ютерів: грайте в Diablo 4 та інші від 490 доларів США
  • Між Ryzen 7 7800X3D і Ryzen 9 7950X3D від AMD немає конкуренції
  • Resident Evil 4 Remake PC: найкращі налаштування, трасування променів, FSR тощо
  • Повернений ПК: найкращі налаштування, трасування променів, Steam Deck тощо
  • Windows 11 спричиняла проблеми з графікою Intel протягом кількох місяців, і ніхто не сказав жодного слова

Оновіть свій спосіб життяDigital Trends допомагає читачам стежити за динамічним світом технологій завдяки всім останнім новинам, цікавим оглядам продуктів, проникливим редакційним статтям і унікальним у своєму роді коротким оглядам.