FAQ

Как узнать версию DirectX и каковы его функции

Written by admin

Для чего нужен DirectX

Простым языком – программа нужна для запуска и разработки компьютерных игр. Игра света, капли дождя, дуновенье ветра – всё это обрабатывает DirectX. Каждая версия вносила какие-либо нововведения – ускоренную обработку, поддержку многопотока и др. В настоящее время, ведет активную борьбу со своим аналогом – Vulcan, который имеет ряд преимуществ и выглядит очень многообещающе.

О чём нужно знать перед проверкой?

Каждая версия DirectX поддерживает только определенный список операционных систем. Ниже представлена таблица соответствия:

Версия DirectX Поддерживаемые системы Windows
9.0с XP, Server 2003
10.1 Vista, Server 2008
11 Vista Sp2, Server Sp2,7,8.1
12 10

Кроме того, не стоит забывать и о видеокарте. Каждая серия поддерживает свою версию DirectX.

Например:
 GeForce с 400 по 700 серию поддерживают версию 11.0 и ниже;
 Radeon R5 330, 340, R7 240, 250(X/E), 265, 340, 350, 370 и R9 270(X), 280(X), 370 версию 11.1;
 GeForce 900 и 10 серии на архитектуре Maxwell 2.0 и Pascal поддерживают уже 12 версию.

Последние версии DirectX научились использовать буферы каждой видеокарты по отдельности.

Ещё одна их фишка – обратная совместимость DirectX 12 с видеокартами эпохи 11 версии. Раньше, каждая новая версия требовала видеокарты нового поколения, но теперь это частично ушло в прошлое.

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

Стандартный способ узнать версию DirectX

Самый ходовой способ — запуск средства диагностики DirectX. Запустите командное меню комбинацией клавиш Win+R и в появившемся поле забейте команду dxdiag, после чего нажмите ОК.

Directx как узнать версию с помощью проводника windows

Вам откроется окно с параметрами, где в строке «Версия DirectX» будет указана версия вашей программы.

версия-directx

Узнать версию DirectX с помощью других программ

Следующие способы будут осуществляться через специальные программы.

Aida64 Extreme

Данная утилита – одно из лучших решений для анализа состояния своего персонального компьютера.

Выберите строку «Операционная система», и подменю с аналогичным названием.

как узнать directx в Aida64 Extreme

В открывшемся окне обратите внимание на раздел «Версии компонентов», где и будет находиться информация о версии вашей программы.

как узнать directx в Aida64 Extreme. Шаг 2

 

Для детального обзора в утилите есть отдельное меню для обзора DirectX.

как узнать directx в Aida64 Extreme. Шаг 3

 

Окно «Файлы DirectX» предоставит информацию об имеющихся на компьютере компонентов.

как узнать directx в Aida64 Extreme. Шаг 4

 

Раздел «Видео» выдаст информацию о возможностях и поддерживаемых функциях, а так же имя производителя адаптера и прочую информацию.

как узнать directx в Aida64 Extreme. Шаг 5

 

Раздел «Звук» выдает информацию о характеристиках звуковой подсистемы и её возможностях.

как узнать directx в Aida64 Extreme. Шаг 6

 

CPU-Z

Данная утилита предназначается для анализа данных видеокарты. При её запуске, в окне DirectX Support будет указана версия вашей программы, а в скобках отразится та версия, которую поддерживает ваша видеокарта.

как узнать версию directx в cpu-z

Astra 32

Здесь всё просто – выбираете пункт меню «Программы – Windows», где в одном из пунктов будет выводиться версия DirectX.

как узнать версию directx в Astra32

Таким образом, мы рассмотрели все возможные способы определения версии DirectX на компьютере и теперь вы можете решать – обновляться ли до новой версии или остаться на старой.

Будет ли прирост при переходе на новую версию?

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

Последняя версия DirectX 12 позволила ввести в эксплуатацию новую технологию – асинхронные вычисления. Они позволяют видеокарте одновременно работать над инструкциями рендеринга и командами GPGPU. То есть, конвейер рендеринга благодаря асинхрону обрабатывает несколько очередей команд, которые более эффективно встраиваются в основной конвейер.

В конечном итоге, лучше всего выбрать золотую середину и не гнаться с шашкой наголо за новыми версиями DirectX. Дело в том, что два гиганта: NVidia и AMD, периодически просят разработчиков некоторых игр выпустить свои проекты под их видеокарты. Из-за этого может наблюдаться как резкий прирост, так и значительное падение кадров в играх.

About the author

admin

Leave a Comment