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

Гайды

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

  • Что такое DirectX?
  • Объяснение DirectX 12 Ultimate
  • DirectX 12 и DirectX 11
  • Как установить и обновить DirectX

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

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

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

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

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

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

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

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

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

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

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

Хотя большинство новых игр поставляются с DirectX 12, по-прежнему существует множество распространенных игр, использующих DirectX 11 по умолчанию. Например, Fortnite использует DirectX 11, а такие игры, как Control и Civilization VI , включают оба варианта. В большинстве случаев следует выбирать самую последнюю версию API, поддерживаемую вашей видеокартой.

Мы провели тест в Tiny Tina’s Wonderlands .чтобы увидеть различия. Они незначительны, но DirectX 12 в нашем тестировании обеспечил приличное увеличение на 6,5%. Самая последняя версия DirectX, как правило, обеспечивает наилучшую производительность, особенно через несколько месяцев или лет после запуска новой версии.

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

Видеокарты Nvidia RTX 30-й и 20-й серий поддерживают DirectX 12 Ultimate, как и видеокарты AMD RX 6000. Видеокарты AMD RX 5000 не поддерживают DirectX 12 Ultimate (они не поддерживают трассировку лучей), хотя и поддерживают базовую версию DirectX 12.

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

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

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

  • Щелкните правой кнопкой мыши значок Windows на панели «Пуск» и выберите Выполнить.
  • Введите “dxdiag” в поле и выберите ОК.
  • Проверьте версию DirectX на вкладке Система .

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

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