Что такое DirectX и почему он важен для компьютерных игр?

DirectX — это секретный соус, который позволяет лучшие компьютерные игры бежать. Он решает проблему для разработчиков, предлагая стандартизированное решение для передачи инструкций на вашу видеокарту, и это краеугольный камень лучшие видеокарты вы можете купить прямо сейчас.

Содержание

  • Что такое DirectX?
  • Объяснение DirectX 12 Ultimate
  • Как установить и обновить DirectX
  • Какую версию DirectX следует использовать?

Мы расскажем вам, что такое DirectX, почему DirectX 12 Ultimate важен и как узнать, какая версия DirectX установлена ​​на вашем ПК.

Рекомендуемые видео

Что такое DirectX?

Логотип DirectX 12 Ultimate.

DirectX — это интерфейс прикладного программирования (API), разработанный Microsoft для Windows и Xbox. Графический API — это посредник, который облегчает отправку инструкций от программного обеспечения к оборудованию внутри вашего ПК. На заре компьютеров инструкции шли прямо к оборудованию. Однако по мере того, как игры становились все более сложными, а меры безопасности — более прямыми, API-интерфейсы стали основой, сообщающей вашему графическому процессору, что делать.

Связанный

  • Между AMD Ryzen 7 7800X3D и Ryzen 9 7950X3D нет конкуренции
  • Цены на AMD Ryzen 9 7950X3D продолжают оказывать давление на Intel
  • DirectX 12 по сравнению с DirectX 11: что лучше для компьютерных игр?

В прошлые годы разработчикам игр приходилось писать драйверы для нескольких видеокарт. Такие API, как DirectX, стандартизированы, что позволяет Драйверы AMD или Nvidia делать все независимо от того, какая у вас видеокарта. Графические API также позволяют использовать такие функции, как трассировка лучей с аппаратным ускорением, и они могут повысить производительность с помощью различных оптимизаций.

DirectX — не единственный графический API, но основной, с которым вы столкнетесь. Однако это эксклюзивно для Windows, в то время как API с открытым исходным кодом, такие как Vulkan обеспечить кроссплатформенную поддержку.

Объяснение DirectX 12 Ultimate

Трассировка лучей DirectX в Battlefield V.

Самая последняя версия DirectX DirectX 12 Максимальная, который доступен для Windows 10, Windows 11 и Xbox Series X/S. Майкрософт описывает это как «дополнение» к DirectX 12, добавляя такие функции, как трассировка лучей и затенение с переменной скоростью, на консоли Windows и Xbox.

Вот все дополнительные функции DirectX 12 Ultimate:

  • Трассировка лучей DirectX (DXR): ранняя версия трассировки лучей, представленная в таких играх, как Fortnite и Поле битвы В. Большинство игр, поддерживающих трассировку лучей, делают это через DXR (хотя у Vulkan также есть собственная поддержка трассировки лучей).
  • Затенение с переменной скоростью (VRS): позволяет графическому процессору распределять различное количество энергии для разных областей кадра. Идея состоит в том, чтобы повысить производительность за счет сосредоточения внимания на наиболее важных областях сцены, что экономит ресурсы в менее требовательных областях.
  • Сетчатые шейдеры. Сетчатые шейдеры — сложная тема, но они, по сути, объединяют несколько шагов шейдеров в единый процесс. Это позволяет избежать переключения между вашим процессором и оперативной памятью при рисовании мешей, что повышает производительность.
  • Обратная связь с сэмплером: современные игры транслируют активы в игровой мир, и игра вынуждена предсказывать, что будет транслироваться дальше, в зависимости от того, что делает игрок. Обратная связь с сэмплером предоставляет примеры того, что может произойти без фактического выполнения инструкции, что позволяет играм принимать более взвешенные решения о том, какие активы следует транслировать.

Хотя DirectX 12 Ultimate имеет много новых функций, вам не нужно о них беспокоиться. В основном они предназначены для разработчиков, чтобы оптимизировать игры сверх того, что они могли бы сделать в DirectX 12 или DirectX 11. Самым важным дополнением является DXR, который позволяет выполнять трассировку лучей не только на ПК, но и на Xbox Series X, также.

Как установить и обновить DirectX

Меню DXdiag в Windows 11.

Вы не можете установить DirectX напрямую. Он поставляется с Windows, и вы можете обновить его только с помощью Windows. Если вы видите предложение установить DirectX онлайн, избегайте его любой ценой. Microsoft не предоставляет никаких установщиков.

Установка и обновление DirectX требует выполнения Центра обновления Windows. Прочитайте наше полное руководство по как установить виндовс 11 если вы начинаете с нуля. Перед обновлением DirectX вам необходимо выяснить свою версию DirectX, что вы можете сделать, выполнив следующие действия:

  • Щелкните правой кнопкой мыши значок Windows на панели «Пуск» и выберите Бегать.
  • Введите «dxdiag» в поле и выберите ХОРОШО.
  • Проверить Версия DirectX под Система вкладка

Пока вы обновляете Windows, у вас должна быть последняя версия. Если вы этого не сделаете, вы можете заставить Windows проверять наличие новых обновлений, выполнив следующие действия:

  • Использовать Клавиша Windows+S чтобы открыть окно поиска.
  • Искать Проверить наличие обновлений и выберите его.
  • Использовать Проверять для обновлений кнопка для поиска новых обновлений.
  • Нажмите Установите сейчас.

Какую версию DirectX следует использовать?

Игрок стоит рядом со своим компаньоном-грибом в Tiny Tina's Wonderlands.

DirectX обратно совместим, поэтому обычно лучше использовать самую последнюю версию, которую поддерживает игра, в которую вы хотите играть. Большинство игр поддерживают только одну версию, но есть несколько игр, которые находятся на грани между версиями, например Контроль, Цивилизация VI, и Страны чудес крошечной Тины.

Более поздние версии DirectX предоставляют разработчикам улучшенные функции и возможности для оптимизации производительности. Если вы хотите углубиться в эти оптимизации, обязательно прочитайте наше сравнение между ДиректХ 11 и ДиректХ 12.

Рекомендации редакции

  • Как Intel может использовать ИИ для решения серьезной проблемы в компьютерных играх
  • Возвратный ПК: лучшие настройки, трассировка лучей, Steam Deck и многое другое
  • Оказывается, DirectStorage все-таки не убивает частоту кадров в Forspoken.
  • AMD Ryzen 5 7600X против. Ryzen 5 7600: дешевле лучше?
  • AMD, возможно, только что слила дату выпуска Ryzen 9 7950X3D

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