Разное

Какой директ икс стоит: Проверка версии DirectX

18.03.1987

Содержание

Куда устанавливать директ икс на виндовс 7. Где в компьютере находиться папка с файлами directx. Что это за программа и для чего она требуется

Под DirectX следует понимать в первую очередь набор необходимых инструментов и технологий, которые позволяют разработчику создавать высокое качество картинки и звука, например, в какой-то компьютерной игре. По своей сути, DirectX и его компоненты отвечают буквально за все. Он разделяется на несколько частей, каждая из которых выполняет особую функцию, это: DirectDraw — служит для ускорения отображения и обработки двумерной графики, Direct3D — используется для ускорения трехмерной графики, DirectSound — работает со звуком, а именно осуществляет микширование и воспроизводит 3D звук, DirectInput — используется для обработки клавиатуры, мыши, джойстика и прочих периферийных устройств, DirectPlay — используется в основном для обслуживания сетевой игры, DirectAnimation — используется для создания анимационных эффектов в WEB-страницах, DirectShow — для применения мультимедиа в WEB, DirectMusic — новый раздел, который служит для применения музыки в играх.

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

Куда устанавливается и распаковывается DirectX?

Для начала требуется определиться с версией DirectX. Чаще всего сегодня используется DirectX 10 и DirectX 11, но пользователю желательно посмотреть версию DirectX, которую поддерживает установленная видеокарта и скачать его с официального сайта. После запуска требуется распаковать архив с DirectX в любую папку на жестком диске. После запуска специального приложения (dxsetup.exe) программа укажет пользователю каталог, в который DirectX будет установлен, либо будет устанавливаться автоматически. Обычно он устанавливается в локальный диск C:/ Windows / %SystemRoot% / system32. После того как DirectX будет установлен, пользователь сможет запускать значительную часть требовательных графических приложений и игр.

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

DirectX, безусловно, очень важен для нормальной работы игр на ПК. Без него ни одна игра на Windows ОС просто не запустится. Но прежде чем предпринимать лихорадочные попытки искать информацию как установить DirectX, стоит прежде всего узнать, нужно ли вам вообще обновлять это ПО. Для этого следуйте инструкции как узнать какой DirectX установлен ниже:

  • Через меню «Пуск» откройте командную строку «Выполнить»
  • Введите команду «dxdiag» без кавычек – она откроет средство диагностики DirectX, где будет показана подробная информация, включая версию DirectX.
  • Посмотрите, какая версия DirectX установлена. На данный момент последней версией является DirectX 11, который доступен на ОС начиная с Windows Vista и выше. Вопреки расхожему мнению, релиз DirectX 12 пока еще не состоялся, но в самое ближайшие дни должен появиться. Поэтому искать, где скачать DirectX 12 не имеет смысла.

Если вы выполнили инструкцию как проверить версию установленного DirectX выше и увидели, что у вас установлена не последняя версия, либо данное ПО вообще отсутствует, тогда скачайте и установите DirectX. Как установить DirectX в подробностях говорится ниже.


Если вы владелец Windows 7, 8, 8.1 или Vista, то вам захочется узнать, как установить DirectX 11 отдельным файлом. Windows XP, увы, не поддерживает эту версию ПО. Важно отметить, что отдельным файлом скачать и установить DirectX 11 с официального сайта Microsoft у вас не получится по одной простой причине – новые версии ОС Windows уже идут с предустановленной последней версией DirectX. Тем не менее, случаи бывают разные и вы вполне могли случайно или специально удалить это ПО. Чтобы произвести установку снова, сделайте следующее:


Важно: советуем не скачивать DirectX со сторонних ресурсов. Вся необходимая информация и файлы для ОС можно найти на официальном сайте Microsoft. Не нужно рисковать, так как во многих архивах с ПО содержится вирус, который нанесет вред ОС.

Установка DirectX SDK и directx end-user runtimes
DirectX — набор библиотек, предназначенных прежде всего для вывода графики.

Для того чтобы писать программы, в которых используется DirectX, нужно установить Directx sdk. Для запуска программ написанных с использованием DirectX, необходимо установить directx end-user runtimes. В данном уроке мы рассмотрим установку обоих компонентов.

Для разных версий DirectX используются одни и те же файлы: DirectX 9.0c на Windows XP, DirectX 10 на Windows Vista и DirectX 11 на Windows 7 — для всех этих версий подходят одни и те же установочные файлы.

Установка DirectX End-User Runtimes (directx для запуска игр)

Для запуска игр и программ, написанных с использованием библиотеки Directx нужно установить directx end-user runtimes.

На вашем компьютере уже установлена одна из версий DirecX end-user runtimes. Для программ, которые мы будем создавать, вполне достаточно и старых версий, и если вам не нужна последняя версия DirectX end-user runtimes, можете переходить к следующему пункту.

Последняя на данный момент (январь 2010) версия directx end-user runtimes вышла в августе 2009г. Найти последнюю версию можно на диске с какой-нибудь недавно вышедшей игрой или скачать по ссылке в начале урока.

После того как вы скачали и запустили файл directx_aug2009_redist.exe, появится окно с лицензионным соглашением:

После нажатия на кнопку Yes, нужно будет ввести путь к временной папке, куда будет распакован архив:

После того как архив распаковался, нужно перейти в указанную вами временную папку и запустить файл DXSETUP.exe. Откроется вот такое окно:

Всё. С установкой DirectX end-user runtimes мы закончили. Теперь, для того чтобы создавать программы, использующие возможности directx, нужно установить directx sdk. Но сначала небольшой урок истории:

Немного истории directx sdk

Прежде чем приступать к чтению уроков из данного раздела (DirectX), вы должны были изучить большую часть материалов из раздела C++. Скорее всего у вас возник ряд вопросов. И самый главный из них: как используя изученный материал, начать создавать свою игру? Ниже я попытаюсь ответить на него. По крайней мере, вы узнаете теорию. Практикой же мы займёмся позже.

До сих пор наши программы работали в досовской консоли. При этом мы использовали язык C++.

C++ — это основа. Не зная этого языка, вы не сможете создать какую-нибудь игру. Конечно адепты Паскаля, Бейсика или Фортрана (если такие есть:)) могут возразить, что на этих языка тоже можно создавать о-го-го какие игры!!! Только о-го-го какими, они были в середине восьмидесятых. Тогда, да, они выглядели очень круто.

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

Итак: «у компьютеров есть слои» (С) Шрек. 🙂 Извините, не сдержался.

У компьютеров есть уровни. Самый низкий уровень — уровень физических элементов (транзисторы и провода). Самый высокий (из тех, что мы пока знаем) — это язык C++. Именно поэтому он называется языком высокого уровня. Между этими уровнями расположено ещё несколько: микроархитектурный уровень (на этом уровне идёт общение с процессором), уровень операционной системы, уровень языка ассемблера (ассемблер — язык низкого уровня).

Когда мы начинаем выполнение программы, команды на языке C++ переводятся на более низкие уровни. На самом нижнем уровне эти команды выполняются непосредственно электрическим сигналом. Одна команда более высокого уровня может состоять из нескольких команд более низкого.

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

В конце восьмидесятых — начале девяностых не существовало (точнее они ещё не получили широкого распространения) более высоких абстракций (уровней) чем язык программирования. В нашем случае — это C. Все приложения писались на языке высокого уровня: Pascal, C, Fortran. Создание графики и графических приложений происходило непосредственно на языке высокого уровня.

Тут что надо заметить! Большинство языков программирования высокого уровня обладают примерно равными возможностями. Будь то Pascal, Java или С++. Понятно, что у некоторых этих возможностей побольше, у других поменьше. Но у них много общего: у всех есть циклы и ветвления, функции, переменные.

Ходят слухи, что изучить C++ намного сложнее, чем Pascal или другие языки программирования. Надеюсь, что изучая материал из раздела C++, вы убедились, что это не так.

На мой взгляд, распространённое мнение о сложности C++ — это результат наглой и бессовестной диверсии со стороны адептов Delphi! На самом деле Pascal намного сложнее в изучении. Вы только подумайте, они вместо скобочек { } используют begin и end!!! А как они выполняют присваивание — оператором:= (да-да, двоеточие и знак равенства). Короче, настоящий дурдом!

Когда появились видеоускорители, программистам приходилось писать отдельный код для каждого!!! Зайдите в любой интернет-магазин торгующий видеокартами и представьте, что Вам пришлось бы писать отдельный код для каждой видеокарты. В общем, перед программистами появилась серьёзная проблема.

В середине девяностых очень быстро начала распространяться операционная система Windows. Первоначально Windows была написана на C (не на C++, нет. Т.е. там не было классов). Windows до сих пор использует часть старого кода. Когда мы начнём создавать приложения под Windows, мы познакомимся с ещё более высоким уровнем — WinAPI (Windows API). WinAPI используют все приложения под Windows.

WinAPI (API — Application Programming Interface. Интерфейс программирования приложений) — представляет собой набор функций и структур, написанных на C.

В Windows использовалась (и используется) своя система вывода графики. Называется она — GDI (расшифровывается как Graphical Device Interface — интерфейс графического устройства, а не Global Defence Initiative как мог подумать особо проницательный и эрудированный читатель).

GDI в силу особенностей WinAPI не годилась для создания игр. Потому что GDI — оооочеееень меееедлеееннаааааяяя. Кстати, если заглянуть на форумы приспешников Delphi, можно обнаружить, что многие пытаются создавать игры с использованием GDI. Я же говорю, это больные люди. Так вот, разработчики игр не спешили создавать игры под Windows, им было привычнее работать под старой доброй DOS.

И тогда Microsoft создаёт DirectX. Первая версия была полным отстоем. Но время шло, и DirectX становился всё более надёжным. В новой операционной системе Windows 7 уже будет доступна одиннадцатая версия.

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

Что же из себя представляет DirectX. Это высокоуровневая API, которая написана на С++, с использованием технологии COM (Component Object Model — компонентная модель объектов. Мы её кратко рассмотрим). DirectX предназначена для работы с драйверами видеокарт. Для каждой видеокарты создаются драйвера (язык команд, которые понимает видеокарта). Программисту больше не нужно писать отдельный код для каждого драйвера каждой видеокарты. Ему нужно только знать API DirectX. Всю низкоуровневую работу (взаимодействие с драйверами) берёт на себя DirectX.

Справедливости ради, нужно сказать, что существует ещё одна популярная библиотека — OpenGL. Принцип работы — примерно тот же: программист работает с API, а сама OpenGl работает с драйверами. Неоспоримое преимущество OpenGL — мультиплатформенность. Т.е. OpenGL будет работать на всех операционных системах. DirectX работает только на Windows. Преимущества DirectX мы рассмотрим позднее (а они есть, и они, на мой взгляд, гораздо существеннее).

Для того чтобы запускать программы, написанные с использованием DirectX, вам необходим DirectX End-User Runtimes (мы его установили в предыдущем пункте).

Чтобы писать приложения, использующие DirectX, нужно скачать DirectX SDK (Software Development Kit — набор инструментов разработки приложений).

У Вас на выбор два варианта установки directx sdk:

1. Скачивание DirectX SDK с сайта Microsoft. При этом Вы скачаете полный вариант со всеми примерами, документацией и дополнительными инструментами. Размер архива — примерно 580 мегабайт. При установке DirectX SDK займёт больше гигабайта.

2. Скачивание DirectX SDK с вашего любимого сайта (ссылка в начале урока). При этом Вы скачаете урезанный мной вариант, в котором я оставил только библиотечные/заголовочные файлы и один пример. Размер архива — 2 мегабайта (два мегабайта!!!). Что называется, прочувствуй разницу! При установке, DirectX SDK займёт двадцать семь мегабайт.

Установка directx sdk с сайта Microsoft

Заходим на домашнюю страницу DirectX.

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

Итак, на следующей странице нажимаете на кнопку Download. Появится диалог сохранения файла и начнётся скачивание directx sdk:


Кстати, в одной из последних версий DirectX были добавлены технические обзоры двух новых технологий, которые будут использоваться в DirectX 11: Direct2D и DirectWrite. Если знаете английский, обязательно посмотрите соответствующие разделы в MSDN: Direct2d и DirectWrite. Я когда готовил урок, два часа в документации просидел. Жалко, что протестировать не удалось. Думаю, в будущем мы обязательно будем обсуждать данные технологии в рассылке.

После скачивания установочного файла, запускаем его. Дальнейший процесс щёлканья на кнопку «Next» я проиллюстрирую картинками:

Скачать и установить DirectX SDK с сайта

Тут всё намного проще и быстрее. Щёлкаете по ссылке, расположенной в начале урока. Или в разделе Листинги и программы ищете «DirectX SDK», загружаете файл на свой компьютер и распаковываете. У себя я распаковал архив в корневой каталог диска D. В итоге установочная папка выглядит так: D:\directx\

Небольшое замечание: я много чего вырезал, чтобы уменьшить архив. В будущем, Вам нужно будет скачать ещё несколько файлов, о чём будет сообщено дополнительно. Они тоже будут небольшими.

После установки directx sdk

Напоследок давайте посмотрим, как оно работает.

Для того чтобы во время выполнения программы работали библиотеки DirectX, в программу нужно включить соответствующие заголовочные файлы. Кроме того необходимы библиотечные файлы. Что это такое? Мы с ними пока не сталкивались. Как мы знаем, в заголовочных файлах хранятся объявления функций. Тела функций обычно хранятся в другом месте. В уроке по многофайловым программам мы хранили тела функций в отдельных исходных файлах. В случае если вы приобретаете библиотеку функций и классов у кого-нибудь, вы получаете заголовочные файлы (где хранятся объявления) и библиотечные файлы (где хранятся определения). Библиотечные файлы имеют расширение.lib.

В данный момент IDE не знает о существовании DirectX. Нам нужно сообщить, где IDE Visual C++ 2008 должна искать заголовочные и библиотечные файлы.

Откройте пункт меню Tools -> Options (Сервис -> Параметры).

В левой части открывшегося окна выберите Projects and Solutions -> VC++ Directories (Проекты и решения -> Директории VC++):

В правой части в выпадающем списке Show directories for (Показать директории для:) выберите Include files (Включаемых файлов, за точное имя пункта на русском не ручаюсь, он там второй). Затем из панели инструментов выберите New Line (Новая строка) или щёлкните Ctrl+Ins. Для более наглядной иллюстрации смотрите картинку. Появится новая строка. Щёлкните на кнопку с тремя точками в конце строки

Откроется окно выбора директории. Перейдите в папку, где у вас установлен DirectX. И выберите папку Include.

Теперь в выпадающем списке (где вы выбирали Include files) выберите Library files (библиотечные файлы) и повторите операцию добавления строки. Только теперь выберите папку Lib/x86 если у Вас 32-ух разрядная операционная система или Lib/x64 если 64-ёх разрядная.

Нажимаем OK. Теперь IDE знает, где искать заголовочные и библиотечные файлы.

Запуск приложения

Теперь открываем проект File — Open — Project/Solution или щёлкаем Ctrl+Shift+O.

Если вы загружали SDK с сайта Microsoft, то пример находится в папке (D:\directx — папка, куда я установил свою версию):D:\directx\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice
Если вы загружали SDK с моего сайта, проект можно найти по адресу (D:\directx — папка, куда я установил свою версию): D:\directx\Samples\Tut01_CreateDevice

В папке лежат два решения: для Visual C++ 2005 и для Visual C++ 2008. Выберите решение, соответствующее вашей версии Visual C++.

Теперь нажимаем Ctrl+Alt+F7 и F5.

Вот она!!! Первая программа использующая DirectX.

Прежде чем закрывать IDE, давайте взглянем на код.

В обозревателе решений выберите файл CreateDevice.cpp. Если вы бегло просмотрите весь файл, то скорее всего ничего не поймёте.

Как это ни удивительно:), но структура программы очень похожа на то, что мы уже создавали: директивы #include, функции InitD3D(), CleanUp(), Render(), MsgProc().

Функция wWinMain — аналог main. С неё начинается выполнение программы в Windows.

В строках объявления переменных:
LPDIRECT3D9 g_pD3D = NULL; // Used to create the D3DDevice
LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; // Our rendering device
Встречаются новые типы. На самом деле они переопределены с помощью typedef (который мы уже рассматривали) из стандартных типов.

Кое-что нам не знакомо:
g_pD3D->CreateDevice
Здесь, g_pD3D — объект, а CreateDevice() — метод. Почему используется синтаксис -> вместо привычной для нас точки мы узнаем в одном из следующих уроков.

Да, здесь используется много новых типов, много новых функций, но всё же за всей этой мишурой можно угадать уже привычный (надеюсь, что это действительно так) для нас C++.

С развитием технологий по созданию анимации для компьютерных игр и графических редакторов возникла необходимость улучшенной прорисовки объектов и визуальных эффектов. Для решения этой задачи применяется программное обеспечение DirectX. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.

Нужно ли устанавливать DirectX на Windows 10

DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12. Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.

Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:

Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.

Проблемы могут возникнуть, как правило, в двух случаях:

  • игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
  • в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что:
    • видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
    • установлены устаревшие драйверы видеоадаптера и требуется их обновление.

Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.

Видео: как узнать версию DirectX в Windows 10

Как установить (обновить) DirectX на Windows 10

Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».

Так, чтобы проверить наличие обновления для компонентов системы, требуется:


Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.

В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.

Куда устанавливается DirectX

После скачивания и запуска исполняемого файла dxsetup.exe, папку с архивом библиотек можно установить в любое указанное пользователем место. По умолчанию каталог распакуется по пути C:\Windows\System32. Перед скачиванием архива рекомендуется создать папку под любым именем в корне диска. Скачать туда архив, распаковать его, произвести установку DirectX в выбранное место, а затем удалить созданную папку.

Что делать если не устанавливается DirectX

Приложение может не установиться, если его версия не соответствует версии ОС Windows. Невозможно провести установку 12-й версии в ОС Windows 7, как и 11-й версии в ОС Windows XP.

Таблица: версии Windows и соответствующие им версии DirectX

Кроме того, могут быть другие причины, по которым не может установиться DirectX:

  • исполняемый файл dxsetup.exe может быть поражён вирусом. Это часто происходит, если скачивание было произведено с непроверенного сайта. Поэтому скачанный файл нужно сразу проверить антивирусом;
  • скачанный архив может не подходить под разрядность (битность) вашей системы. Если у вас 32-битная ОС Windows, архив под 64-битную ОС на ваш компьютер не установится;
  • антивирусное программное обеспечение вашего компьютера может заблокировать файл уже в процессе закачки. Нужно отключить антивирус и попробовать скачать файл снова;
  • нет прав на установку. В контекстном меню файла надо выбрать запуск от имени администратора или предоставить права на установку;
  • оперативная память компьютера и кэш-память захламлены всяким мусором. Нужно очистить память, используя для этого специальные программы. Это могут быть Wise Care 365, Glary Utilites, Ccleaner и другие. После очистки памяти перезагрузить компьютер и повторить установку.

Сбой установки DirectX

Во время установки может произойти непредвиденный сбой и появится окно с сообщением об ошибке.

При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:

  • скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
  • выполнить установку ОС Windows в режиме обновления, так как, возможно, имеет место сбой в работе её компонентов;
  • запустить из командной строки от имени администратора утилиты chkdsk и sfc /scannow и полностью проверить жёсткий накопитель;
  • для более опытных пользователей подсказку можно получить в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области не хватает, то лучше посоветоваться со специалистом, например, в online-режиме.
Видео: устранение ошибки при установке DirectX

Как переустановить DirectX

Переустановка приложения проводится двумя способами:

  • полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
  • обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.

Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:


Удаление DirectX в Windows 10

Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.

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

Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:

  • DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
  • DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
  • DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.

На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.

Тематические материалы:

Обновлено: 31.03.2021

103583

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Как найти директ икс. Как проверить какая версия DirectX установлена на компьютере

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

Способы определения версии DirectX в Windows 10

Способов, как узнать, какой DirectX установлен на Windows, 10 достаточно много. Рассмотрим некоторые подробнее. Начнем со способа, благодаря которому версию технологии можно узнать без установки дополнительных программ.

  • Жмём «Win+R» и вводим «dxdiag». Этой командой мы вызываем средство диагностики DirectX на Windows 10.
  • Откроется новое окно. Нам нужна вкладка «Система». Здесь мы можем проверить, какая версия Директ Икс установлена на ПК.

ВАЖНО! Если по какой-то причине Средство не запускается, проверить версию установленной технологии можно, открыв диск С, папку «Windows», «System32». Здесь будет размещен dxdiag.exe. Запустив этот файл, появится это же Средство диагностики DirectX.

Среди программ, которые подходят для определения Direct X в Виндовс 10, стоит выделить:

Для того, чтобы определить версию технологии API, нужно установить AIDA64. Далее, запустив программу, переходим в раздел «Direct X» и смотрим версию установленного компонента.

Важно отметить, что если вы используете пробную версию софта, устанавливать его не нужно.

Также узнать версию Direct X можно через программу Astra32. При этом, если вас интересует только способ, как посмотреть версию Директ Икс, то лучше выбрать версию софта без инсталлятора.

Загрузится архив. Распаковав его, нужно выбрать файл «astra32.exe».

Запустив его, начнется сканирование системы.

Внешне программа очень напоминает AIDA64. Разворачиваем ветку «Программы», «Windows». Смотрим версию DirectX.

В связи с обновлением программы GPU-Z до версии 2.1.0, в софте появилась новая вкладка. В ней отображаются данные о технологиях API. Поэтому, скачав и запустив эту утилиту на своем ПК, можно посмотреть версию Direct X. Информация о данном компоненте находится во вкладке «Advanced».

Такими способами можно определить версию Direct X на Windows 10, а затем обновить компонент или удалить при возникновении проблем с совместимостью.

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

На деле DirectX представляет собой набор инструментов, который поддерживается компанией Microsoft для разработчиков. Программировать сложные приложения и игры для Windows невозможно без DirectX. Должен быть он установлен и на компьютере конечного пользователя разработанной программы или игры, чтобы Windows могла с ней взаимодействовать. Регулярно инструменты DirectX совершенствуются и выходят его новые версии. Именно поэтому пользователю важно знать, какой DirectX установлен на компьютере, и не требуется ли его обновить для работы с современной игрой.

Как узнать какой DirectX установлен

Определить версию DirectX на компьютере под управлением Windows очень просто, для этого необходимо:

  1. Нажать на клавиатуре комбинацию Windows+R, чтобы открыть строку «Выполнить»;
  2. В ней потребуется прописать команду dxdiag;
  3. После этого откроется окно со сведениями о системе, которое носит название «Средства диагностики DirectX». На вкладке «Система» внизу можно увидеть графу, в которой указывается, какой DirectX установлен на компьютере.

Важно: На компьютер можно установить любую версию DirectX. Однако есть важный нюанс: если она не поддерживается аппаратно, то система Windows не сможет с ней работать. Тогда операционная система выбирает в качестве активной максимально старшую поддерживаемую версию DirectX, и именно она отображается в диагностическом меню, информация о котором приведена выше.

Как определить версию DirectX с помощью сторонних программ

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

Удобным средством диагностики компьютера является приложение AIDA64. Его бесплатную версию можно загрузить с официального сайта разработчиков. Данная программа позволяет узнать данные обо всех компонентах компьютера, а также о программной составляющей.

В левом меню приложения можно видеть отдельный пункт DirectX. В нем собрана информация в трех подразделах: файлы, видео, звук:


AIDA64 – это не единственная диагностическая программа для компьютера. В сети можно найти множество ее аналогов, как платных, так и бесплатных.

Почему не работает DirectX 12 на Windows 10

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

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

Если вместо DirectX 12 на Windows 10 у вас отображается при проверке DirectX 11.2, это связано с:


Важно отметить, что более свежий DirectX на компьютере не заменяет предыдущие версии. То есть, если для запуска приложения или игры требуется DirectX 8,9 или 10, а на компьютере установлены более поздние версии, необходимо загрузить «старый» драйвер.

Во всех операционных системах, начиная с , вышеуказанные компоненты уже встроены в дистрибутив. Это значит, что отдельно их устанавливать не требуется. Для каждой редакции ОС существует своя максимальная версия библиотек DirectX. Для Виндовс 7 это DX11.

Для повышения совместимости, кроме самой новой версии, в системе присутствую файлы предыдущих редакций. В нормальных условиях, если компоненты DX не повреждены, игры, написанные для десятой и девятой версий, также будут работать. А вот для того, чтобы запустить проект, созданный под DX12, придется установить и никак иначе.

Графический адаптер

Также на то, какая версия компонентов используется в работе системы, влияет видеокарта. Если Ваш адаптер довольно старый, то, возможно, он способен поддерживать только DX10 или даже DX9. Это не означает, что видеокарта не способна нормально функционировать, но новые игры, для которых требуется более новые библиотеки, не запустятся или будут выдавать ошибки.

Игры

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

Заключение

На основании сказанного выше, делаем вывод, что мы не можем выбирать, какую редакцию библиотек использовать в своей операционной системе, это уже сделали за нас разработчики Виндовс и производители графических ускорителей. Попытки установить новую версию компонентов со сторонних сайтов приведут лишь к потере времени либо вовсе к сбоям и ошибкам. Для того, чтобы пользоваться возможностями свежего DX необходимо сменить видеокарту и (или) установить новую Windows.

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

Что и для чего

Перед тем как говорить о том, как узнать, какой DirectX установлен, необходимо вообще понять, что же это за «Директ» такой. Давайте разбираться вместе.

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

DrectX — это своеобразный набор специальных API, которые помогают компьютеру взаимодействовать с теми или иными приложениями. Иными словами, это целый ряд библиотек, которые необходимы для успешной работы компьютера. В последнее время DirectX используется в разработках компьютерных игр, поэтому для геймеров подобная вещь довольно важна и им не менее важно знать, как узнать, какой DirectX установлен на их «машине».

Перед обнаружением

Теперь пришло время поговорить о том, как можно обнаружить на своем компьютере этот самый «Директ». Первым делом нужно знать некоторые моменты, которые помогут вам избавиться от лишних манипуляций при поисках ответа на вопрос, как узнать, какой DirectX установлен на компьютере.

Дело в том, что на каждом компьютере при покупке и первом запуске уже стоит та или иная операционная система. Если более детально начать ее изучать, то можно заметить, что «по умолчанию» на ней уже будет установлен какой-нибудь «Директ». В зависимости от вашей «операционки», конечно же.

Таким образом, если вы хотите знать, как посмотреть, какой DirectX установлен, но не хотите проделывать какие-то действия, постарайтесь запомнить: на современных компьютерах на Windows 7 уже присутствует Директ Икс 9 версии. На «восьмерочке» уже стоит 10 «поколение» с возможностью обновления. Во всех остальных случаях вам необходимо самостоятельно проверять ваши библиотеки.

Начало поиска

Теперь пришло время поговорить о том, как проверить, какой установлен DirectX на компьютере. Делается это буквально за несколько секунд. Если вам хочется «поломать» себе голову, можете поискать специальные онлайн-сервисы, которые умеют показывать сведения о вашем ПК по запросу. Тем же, кому не хочется мудрить, подойдет следующий способ.

Вызовите командную строку. Для этого нажмите Win+R. В появившемся окне заведите команду «dxdiag» и нажмите Ввод. Перед вами откроется окно, в котором будут отражены все сведения о вашем компьютере. Ближе к самому концу списка вы увидите строчку «Установлен DirectX». Напротив данной надписи и будет показана ваша версия «библиотеки».

Также можно еще проще осуществить выход на нужные сведения. Подобный способ подойдет для пользователей «семерочки». Просто откройте меню «Пуск» и в графу поиска забейте «dxdiag». В ответ будет открыта необходимая страница с данными. Теперь, когда вы знаете, как узнать, какой DirectX установлен, пришло время немного поговорить и о том, как «справляться» с данным приложением.

Обновление

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

Осуществляется задача несколькими способами. Первый — это самостоятельный поиск необходимой версии в интернете. Он не очень удобен, так как вы можете «нарваться» на неприятности, а именно, на зашифрованные и спрятанные вирусы. Да и ваша система и данное приложение могут оказаться несовместимы.

Второй метод — это обновление при помощи официального сайта Майкрософт. Для этого зайдите на сайт, найдите DirectX, после чего выберите необходимую вам операционную систему и версию Директа для скачивания. Скачайте и установите, согласно инструкции. После этого перезагрузите компьютер — и вот вы обновили библиотеки компьютера!

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

Поставил Direct, а толку нет

Иогда может получиться так, что вы установите DirectX на компьютер по запросу приложения и игры, а проблемы с запуском все еще присутствуют. Что делать в данной ситуации?

Многие начинают удалять Директ и заново ставить его, но это не то, что нужно на самом деле. В действительности вам нужно переписать ту библиотеку (она имеет формат.dll), которой у вас не хватает, после чего скачать и «установить» ее на компьютер. Все библиотеки хранятся в папке Windows -> System32.

Найдите в интернете (а лучше на официальном сайте) недостающий файл и скачайте его. Разархивируйте (обычно библиотеки кроются в архивах), после чего «уберите» их в папочку System32 и при надобности перезагрузите компьютер. Все проблемы будут решены.

Играя в современные игры, всем вам хорошо известно, что в качестве графических библиотек используются файлы DirectX. На их основе прорисовываются всие графические объекты в игре, трехмерные полигоны, антиалайзинг, вертексные и пиксельные шейдеры. Также всие задники, то есть фоны, аналогичным образом прорисовываются при помощи DirectX. Каждая видеокарта поддерживает соответствующую версию DirectX, и чем она позднее, тем лучше.

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

Как известно, в зависимости от мощности железа, та или иная игра может работать свободно и легко в самом высоком разрешении, может слегка или существенно «тормозить», а может и вовсе не запуститься. Для вас наверняка не будет новостью, если я скажу, что в плане графики все зависит именно от мощности видеоадаптера, в частности от поддерживаемой им версии DirectX.

Если видеокарта поддерживает последнюю версию DirectX (на данный момент, 12-ую), и видеокарта достаточно мощная и производительная, обладает достаточно высокой разрядностью шины и крупным объемом видеопамяти, то насчет графики в играх можете не волноваться — все будет на наивысшем уровне. Если же нет, придется пожертвовать некоторыми эффектами, в результате чего производительность игры также можно будет довести до приемлемого уровня.

Вы можете проверить актуальную версию DirectX в операционной системе, запустив средство инициализации и проверки графической библиотеки. Для этого воспользуемся пресловутой комбинацией Win+R и в мини-форме «Выполнить» введем значение «dxdiag».

В результате такой комбинации запустится средство диагностики ДиректИкс на вашем ПК. Чтобы узнать поддерживаемую версию DirectX, на первой вкладке «Система» взгляните на поле «Версия DirectX» в нижней части формы. Это и будет номер той версии, которая используется на вашем ПК.

Однако, не всё так просто, как может показаться на первый взгляд. В действительности, в этом поле отображается та версия, которая поддерживается операционной системой, но никак не видеокартой. То есть, если вы на не самый мощный компьютер установили Windows 10, то данная программа непременно покажет версию 12, хотя видеокарта может поддерживать максимум 9.1 или 10.

Узнать о том, какая версия библиотеки поддерживается вашим устройством, вы можете в технических характеристиках изделия. Также рекомендуем обновить драйвер вашей видеокарты, ибо вместе с последними обновлениями вы можете привнести в свой игровой процесс более мягкий и гладкий геймплей без фризов и подтормаживаний, а мощность вашей видеокарты может вырасти еще на 5-8%.

Теперь несколько слов о том, как проверить производительность и работоспособность DirectX, воспользовавшись уже представленным вам средством диагностики. Перейдем на вкладку «Экран». Здесь в нижнем текстовом блоке, озаглавленном «Примечания», можно увидеть, есть ли какие-либо неполадки в работе DirectX на вашем ПК. Если, как и в моем случае, здесь у вас красуется надпись «Неполадок не найдено», значит всё в порядке, и в эффективности работы вашего видеоадаптера можете даже не сомневаться.

Аналогичное поле представлено и на вкладке «Звук», так что можете заглянуть и туда. Если же какие-либо проблемы всё же обнаружатся, вполне вероятно, понадобится переустановка ДиректИкс, чем вы можете заняться, как только у вас выдастся свободная минутка перед игрой.

Вот мы и разобрались с особенностями функционирования графической библиотеки DirectИкс. Теперь вы знаете, как проверить, какая версия DirectX установлена на вашем ПК, как узнать о текущем обновлении этого пакета, и как убедиться в его работоспособности и эффективности. Надеюсь, что этот материал будет полезен для вас, и вы получите удовольствие от игры в любимые игровые проекты.

Как проверить какой директ икс. Как узнать версию DirectX

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

Разберем подробнее, как проверить версию DirectX и запустить службу диагностики.

Как проверить версию DirectX самостоятельно

Есть очень простой способ проверки версии мультимедийного пакета, который действует на любой версии ОС Windows:

  1. Нажимаем Пуск — Выполнить…
  2. В новом окне вводим «dxdiag» и нажимаем ОК.
  3. Во вкладке «Система» найдите пункт «Версия DirectX», где и будет указана текущая версия.

Если версия устарела, то необходимо установить более новую, скачав с сайта компании .

Более подробно об установке вы сможете прочесть в нашей статье .

Также вы сможете прочесть более подробно о проверке версии пакета из нашей статьи .

Как запустить средства диагностики DirectX

Средства диагностики DirectX проверяют на неполадки все компоненты мультимедийного пакета. Средства диагностики способны выявить:

  • Неправильную версию DirectX. Это значит, что DirectX необходимо обновить или переустановить.
  • Отсутствие аппаратного ускорения. Многие программы будут работать без ускорения намного медленнее или вообще не будут работать.
  • Неправильно установленные устройства. Это значит, что джойстик или другой аксессуар или устройство не работает с системой ОС из-за неправильных драйверов.
  • Неподписанные драйверы. Некоторые драйвера могут быть несовместимы с последней версией DirectX, что ухудшит их работу в системе ОС Windows.

Чтобы запустить средство диагностики, необходимо:

  1. Нажать Пуск — Выполнить.
  2. Ввести слово «dxdiag» и нажать ОК.
  3. Откроется то же самое окно, что и в инструкции предыдущего раздела. Запустится диагностика для выявления проблем. После того, как диагностика закончится, во вкладках окна можно будет посмотреть всю необходимую информацию о системе.

Также в этих окнах можно будет изменить некоторые данные вроде увеличения аппаратного ускорения. Однако работает данный метод только в Windows XP. В их более новых версиях во вкладках никакие параметры изменить нельзя. А обновление DirectX происходит только через скачивание и установку новой версии.

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

Что и для чего

Перед тем как говорить о том, как узнать, какой DirectX установлен, необходимо вообще понять, что же это за «Директ» такой. Давайте разбираться вместе.

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

DrectX — это своеобразный набор специальных API, которые помогают компьютеру взаимодействовать с теми или иными приложениями. Иными словами, это целый ряд библиотек, которые необходимы для успешной работы компьютера. В последнее время DirectX используется в разработках компьютерных игр, поэтому для геймеров подобная вещь довольно важна и им не менее важно знать, как узнать, какой DirectX установлен на их «машине».

Перед обнаружением

Теперь пришло время поговорить о том, как можно обнаружить на своем компьютере этот самый «Директ». Первым делом нужно знать некоторые моменты, которые помогут вам избавиться от лишних манипуляций при поисках ответа на вопрос, как узнать, какой DirectX установлен на компьютере.

Дело в том, что на каждом компьютере при покупке и первом запуске уже стоит та или иная операционная система. Если более детально начать ее изучать, то можно заметить, что «по умолчанию» на ней уже будет установлен какой-нибудь «Директ». В зависимости от вашей «операционки», конечно же.

Таким образом, если вы хотите знать, как посмотреть, какой DirectX установлен, но не хотите проделывать какие-то действия, постарайтесь запомнить: на современных компьютерах на Windows 7 уже присутствует Директ Икс 9 версии. На «восьмерочке» уже стоит 10 «поколение» с возможностью обновления. Во всех остальных случаях вам необходимо самостоятельно проверять ваши библиотеки.

Начало поиска

Теперь пришло время поговорить о том, как проверить, какой установлен DirectX на компьютере. Делается это буквально за несколько секунд. Если вам хочется «поломать» себе голову, можете поискать специальные онлайн-сервисы, которые умеют показывать сведения о вашем ПК по запросу. Тем же, кому не хочется мудрить, подойдет следующий способ.

Вызовите командную строку. Для этого нажмите Win+R. В появившемся окне заведите команду «dxdiag» и нажмите Ввод. Перед вами откроется окно, в котором будут отражены все сведения о вашем компьютере. Ближе к самому концу списка вы увидите строчку «Установлен DirectX». Напротив данной надписи и будет показана ваша версия «библиотеки».

Также можно еще проще осуществить выход на нужные сведения. Подобный способ подойдет для пользователей «семерочки». Просто откройте меню «Пуск» и в графу поиска забейте «dxdiag». В ответ будет открыта необходимая страница с данными. Теперь, когда вы знаете, как узнать, какой DirectX установлен, пришло время немного поговорить и о том, как «справляться» с данным приложением.

Обновление

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

Осуществляется задача несколькими способами. Первый — это самостоятельный поиск необходимой версии в интернете. Он не очень удобен, так как вы можете «нарваться» на неприятности, а именно, на зашифрованные и спрятанные вирусы. Да и ваша система и данное приложение могут оказаться несовместимы.

Второй метод — это обновление при помощи официального сайта Майкрософт. Для этого зайдите на сайт, найдите DirectX, после чего выберите необходимую вам операционную систему и версию Директа для скачивания. Скачайте и установите, согласно инструкции. После этого перезагрузите компьютер — и вот вы обновили библиотеки компьютера!

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

Поставил Direct, а толку нет

Иогда может получиться так, что вы установите DirectX на компьютер по запросу приложения и игры, а проблемы с запуском все еще присутствуют. Что делать в данной ситуации?

Многие начинают удалять Директ и заново ставить его, но это не то, что нужно на самом деле. В действительности вам нужно переписать ту библиотеку (она имеет формат.dll), которой у вас не хватает, после чего скачать и «установить» ее на компьютер. Все библиотеки хранятся в папке Windows -> System32.

Найдите в интернете (а лучше на официальном сайте) недостающий файл и скачайте его. Разархивируйте (обычно библиотеки кроются в архивах), после чего «уберите» их в папочку System32 и при надобности перезагрузите компьютер. Все проблемы будут решены.

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

Зачем требуется обновление DirectX

Для полноценной работы программного обеспечения нужно создать соответствующую рабочую среду: установить пакет недостающих драйверов и сопутствующих программ. Например, для возможности просмотра видеороликов в браузере, требуется установка модуля Adobe Flash Player, а для запуска популярных игр нужно обязательно инсталлировать DirectX 11.
Постоянный контроль актуальности мультимедийного пакета, как впрочем и всего программного обеспечения вашего компьютера, помогает избежать некорректной работы системы и установки ошибочных программ.
Как правило, при покупке и скачивании определенной программы, в ее комплекте уже есть DirectX или функция его обновления, если он уже присутствует на ПК. Если с обновлением или установкой DirectX возникают неполадки, нужно самостоятельно выяснить причину возникновения несовместимости приложения и ОС.

Как узнать версию DirectX по названию ОС

В современные операционные системы DirectX уже «вшит». Понять, какой DirectX установлен, можно по версии системы:

  • Windows 7 устанавливается в паре с DirectX 10.
  • Windows 8, как правило, содержит DirectX 11.
  • Ну а самый последний Windows 10 оснащен или DirectX 11, или DirectX 12.
  • Если на ПК стоит устарелая ОС, например, Windows XP, то, скорее всего, у вас установлен DirectX 9. Эту версию нужно обязательно обновить, иначе большинство игр даже не будут устанавливаться.



Определение версии DirectX с помощью командной строки

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

  • Откройте меню «Пуск» и в строке «Найти программы и файлы» наберите dxdiag.
  • Или одновременно зажмите клавишу «Виндовс» + «R», после чего откроется меню с возможностью выполнения команд, где также следует набрать dxdiag.
  • В открывшемся окне вы сможете найти нужную информацию о DirectX.


Выяснение версии DirectX с помощью сторонних приложений

  • Узнать о том, какой стоит на компьютере DirectX можно в панели управления встроенной видеокарты. Например, можно взять видеокарту NVidia. Если открыть окно со сведениями о системе, там будет указана информация и о DirectX. Найти сведения о графическом редакторе можно таким образом: «Пуск» ― «Панель управления» ― «NVIDIA Control Panel».


  • Также можно получить необходимую информацию с помощью специальных утилит, например, Aida 64 (старое название Эверест). Найти и бесплатно скачать это приложение можно в интернете. Кроме данных о DirectX, эта утилита имеет много полезных функций, которые вам обязательно пригодятся.



Теперь вы знаете, как определить текущую версию DirectX, которая установлена на ваш ПК. Остается лишь обновить его до последней версии, если это необходимо.

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

На деле DirectX представляет собой набор инструментов, который поддерживается компанией Microsoft для разработчиков. Программировать сложные приложения и игры для Windows невозможно без DirectX. Должен быть он установлен и на компьютере конечного пользователя разработанной программы или игры, чтобы Windows могла с ней взаимодействовать. Регулярно инструменты DirectX совершенствуются и выходят его новые версии. Именно поэтому пользователю важно знать, какой DirectX установлен на компьютере, и не требуется ли его обновить для работы с современной игрой.

Как узнать какой DirectX установлен

Определить версию DirectX на компьютере под управлением Windows очень просто, для этого необходимо:

  1. Нажать на клавиатуре комбинацию Windows+R, чтобы открыть строку «Выполнить»;
  2. В ней потребуется прописать команду dxdiag;
  3. После этого откроется окно со сведениями о системе, которое носит название «Средства диагностики DirectX». На вкладке «Система» внизу можно увидеть графу, в которой указывается, какой DirectX установлен на компьютере.

Важно: На компьютер можно установить любую версию DirectX. Однако есть важный нюанс: если она не поддерживается аппаратно, то система Windows не сможет с ней работать. Тогда операционная система выбирает в качестве активной максимально старшую поддерживаемую версию DirectX, и именно она отображается в диагностическом меню, информация о котором приведена выше.

Как определить версию DirectX с помощью сторонних программ

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

Удобным средством диагностики компьютера является приложение AIDA64. Его бесплатную версию можно загрузить с официального сайта разработчиков. Данная программа позволяет узнать данные обо всех компонентах компьютера, а также о программной составляющей.

В левом меню приложения можно видеть отдельный пункт DirectX. В нем собрана информация в трех подразделах: файлы, видео, звук:


AIDA64 – это не единственная диагностическая программа для компьютера. В сети можно найти множество ее аналогов, как платных, так и бесплатных.

Почему не работает DirectX 12 на Windows 10

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

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

Если вместо DirectX 12 на Windows 10 у вас отображается при проверке DirectX 11.2, это связано с:


Важно отметить, что более свежий DirectX на компьютере не заменяет предыдущие версии. То есть, если для запуска приложения или игры требуется DirectX 8,9 или 10, а на компьютере установлены более поздние версии, необходимо загрузить «старый» драйвер.

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

Для запуска многих игр требуется установка DirectX не младше определённой версии. Например, игра может требовать DirectX 9 и выше. Столкнувшись с подобным требованием, пользователи задаются вопросом, как узнать версию DirectX, которая установлена на компьютере. Как раз этот вопрос и разберем в этой статье.

Самый простой способ узнать версию DirectX это выполнить команду dxdiag. Это можно сделать с помощью поиска в или на стартовом экране (экран с плитками). Для этого достаточно ввести команду dxdiag в поиск и открыть найденную программу.

Также вы можете воспользоваться меню «Выполнить». Для этого нажмите комбинацию клавиш Windows-R и в открывшемся окне введите команду dxdiag.

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

Также вы можете воспользоваться специальными компьютера. Например, можно использовать бесплатную программу .

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

Как обновить DirectX до последней версии

Если вы определили версию и хотите , то вам нужно скачать веб-установщик с официального сайта. Для этого переходим по , выбираем нужный язык и нажимаем на кнопку «Скачать».

После этого сайт предложит дополнительно скачать пакеты обновлений для других продуктов Microsoft. Нажимаем «Отказаться и продолжить». После этого должно начаться скачивание веб-установщика. После завершения скачивания запустите его и дальше следуйте инструкциям, которые будут появляться на экране.

Как узнать какой стоит директ х. Как узнать, какой DirectX установлен, или все о «Директе»

Активные юзеры, которые часто играют в различные игры сталкиваются с такой программой как DirectX. Если кто-то ещё не в курсе, что это такое и для чего он нужен, попробуем вкратце объяснить. Это, разработанный набор файлов программных библиотек для нормальной работы игр на компьютере. Проще сказать — это программа, без которой, игры не будут запускаться или попросту зависнут. В лучшем случае без Директ Икс, игры будут попросту тормозить, но это не доставит никакого удовольствия. Заядлые игроки знают, что почти с каждой игрой на диске обычно поставляется и актуальная версия DirectX, без которой данная игра попросту не будет работать. Естественно, при установке какой-нибудь игры нужно учитывать и наличие на компьютере поддерживаемого Директ Икс.

Как посмотреть версию DirectX

На самом деле узнать, какая версия библиотек API установлена в компьютере очень просто.

  • В поисковой строке Виндовс пишем команду - dxdiag.
  • Открываем утилиту.

Это маленькая утилита для диагностики  DirectX  и проверки версии .
В окне программы м ы можем посмотреть всю информацию о системе. Текущий установленный выпуск, файл подкачки, объём оперативной памяти, версию и разрядность системы, а также прошивки BIOS.

Как узнать Директ Икс на Виндовс 7

  • Кроме того, есть ещё способкак узнать версию Директ Икс,  для этого нужно запустить классическое приложение «Выполнить» .
  • Сделать это можно несколькими способами. В Виндовс 7 оно находится в меню «Пуск ». Или использовать комбинацию клавиш WinKey+R  (для любых операционных систем семейства Виндовс).

WinKey  - это клавиша «домой» , обычно она отмечена логотипом  Виндовс.

  • В открывшемся окне приложения вписать команду для запуска диагностики Директ Икс.

Виндовс 10 проверка версии Директ Икс

А также узнать какой DirectX установлен в системе, можно через консоль командной строки. Запустить её можно множеством способов. В последних версиях Виндовс 10, к примеру, проще всего это сделать через кнопку «Пуск », на которой нужно выполнить правый клик, и в списке выбрать Windows PowerShell . Затем в консоли вписать нашу заветную команду для запуска утилиты диагностики Директ Икс.

Смотрим Директ Икс в Виндовс 8

Команду для запуска диагностики dxdiag  в операционных системах Виндовс 8 можно открыть следующим способом:

  • Переходим на стартовый экран, далее кликаем на стрелочку вниз, чтобы открыть список всех приложений, и здесь в строке поиска и пишем нашу команду.

Также можно проверить выпуск с помощью стороннего софта, например, с помощью программы AIDA64 или Everest. Обе программы от одного разработчика и практически идентичны. Из всех возможных функций и возможностей, которыми они обладают, там также можно посмотреть какая версия Директ Икс установлена на компьютере.


@

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

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

Как узнать какой DirectX установлен

На Windows 7 или любой другой версии этой операционной системы существует стандартный способ, как узнать какой DirectX установлен на компьютере:

  1. Нажмите комбинацию клавиш на клавиатуре Win+R. На экране появится диалоговое окно «Выполнить».
  2. Впишите в строке «dxdiag», после чего нажмите Enter.
  3. Возможно, появится системное окно с предложением проверить на подлинность установленные программы, другими словами – цифровую подпись драйверов. Будет предложено два варианта «Да» и «Нет». Если хотите проверить подлинность, а следовательно и безопасность находящихся на вашем устройстве драйверов, можете нажать «Да». Во избежание лишних действий, нажмите «Нет».
  4. Появится «Средство диагностики DirectX». В первой вкладке «Система», практически в самом низу, будет указана текущая, установленная на вашем компьютере версия DirectX.

Во вкладке «Экран» можно посмотреть краткие возможности DirectX которые включены или выключены на компьютере.

Второй способ как узнать какой стоит DirectX (сработает не у всех):

Нажмите «Пуск», выберите «Все программы», далее «Стандартные», потом «Служебные» и наконец «Сведения о системе». Внизу указана установленная версия DirectX.

Windows установит любую, выбранную вами, версию DirectX. Но не каждая версия будет корректно работать на устройстве. В случае, когда установленная версия не поддерживается аппаратно, операционной системой будет выбрана для работы наиболее подходящая из новых версий. Официально Windows XP поддерживает 9 версию, Vista работает с 10, для Windows 7 нужна 11 версия. Начиная с версии 11.1 работает на Windows 8, а с 11.3 на Windows 10. Самая последняя 12 подходит также для приставки Xbox One.

Как узнать, какой у тебя DirectX установлен с помощью сторонних программ

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

Программа позволяет сделать полный обзор системы и выявить особенности в процессе диагностики. Скачать бесплатную версию можно с официального сайта , с бесплатным правом использования в течение 30 дней.

Запустите программу, в левой части открывшегося окна, отдельным пунктом будет указан DirectX.

В основном разделе откроется доступ к 3 подразделам.

  • «Файлы» — раздел со всеми файлами DirectX. Нужен при возникновении ошибки на компьютере, в связи с отсутствием или неправильной установкой одного из файлов программы. Удобно удалить или перезаписать конкретный раздел, без необходимости полной переустановки.
  • «Видео» — сведения о видеокарте и ее драйверах. Также можно посмотреть Максимально поддерживаемую версию DirectX.
  • «Звук» — раздел с информацией о звуковых драйверах. Обозначены возможности звуковой карты.

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

DirectX – набор инструментов, который был разработан для эффективной работы мультимедиа в Microsoft Windows. Грубо говоря, компонент ПО, задачей которого является «организация» всех аппаратных элементов системы. Чаще всего используется в процессе написания игр, поскольку отвечает за обработку графики. Чтобы система при этом работала корректно, от видеокарты требуется обратная аппаратная поддержка DirectX .

Данный компонент, а также его исполняемые библиотеки обновляются в процессе инсталляции игр. Но как самому узнать версию directx и обновить ее, если потребуется?

Какая версия DirectX должна стоять у вас?

Каждая версия Windows поддерживает свой DirectX:

  • Для Windows XP это DX9;
  • для Vista – DX10;
  • для Win7 и 8/8,1 – DX11.

Релиз новой «десятой» версии ОС от Microsoft принес нам новую 12 версию , которая, по словам разработчиков, наконец раскроет весь потенциал многоядерных процессоров, сделав связку ЦП-видеокарта в разы производительнее.

Определение вашей версии

Чтобы узнать, что именно установлено у вас, откройте «Пуск» и найдите команду «Выполнить». Это актуально для всех версий Windows, начиная с XP.

Вводим фразу , или ищем этот пункт меню среди предложенных. Поиск все-таки быстрее. Жмем Enter и дожидаемся сбора статистических данных по вашей системе в целом и ее отдельным компонентам в частности.

Нас интересует вкладка «система». Смотрим в самый низ и обнаруживаем, что установлена 11 версия DirectX (пример).

Обновление компонентов DX

Если вам кажется, что версия ПО устарела, и игры требуют более свежий пакет исполняемых библиотек, обновите их на официальном сайте Microsoft по соответствующей ссылке (актуальна для 11 версии).

Затем удостоверьтесь, что ваша видеокарта поддерживает данную версию ПО. Если она способна работать лишь с DX9 и DX10, никакое обновление не даст результата. Аппаратная поддержка важнее программной, так что имейте это ввиду.

О спецификациях видеокарты можно узнать в интернете.

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

Способы определения версии DirectX в Windows 10

Способов, как узнать, какой DirectX установлен на Windows, 10 достаточно много. Рассмотрим некоторые подробнее. Начнем со способа, благодаря которому версию технологии можно узнать без установки дополнительных программ.

  • Жмём «Win+R» и вводим «dxdiag». Этой командой мы вызываем средство диагностики DirectX на Windows 10.
  • Откроется новое окно. Нам нужна вкладка «Система». Здесь мы можем проверить, какая версия Директ Икс установлена на ПК.

ВАЖНО! Если по какой-то причине Средство не запускается, проверить версию установленной технологии можно, открыв диск С, папку «Windows», «System32». Здесь будет размещен dxdiag.exe. Запустив этот файл, появится это же Средство диагностики DirectX.

Среди программ, которые подходят для определения Direct X в Виндовс 10, стоит выделить:

Для того, чтобы определить версию технологии API, нужно установить AIDA64. Далее, запустив программу, переходим в раздел «Direct X» и смотрим версию установленного компонента.

Важно отметить, что если вы используете пробную версию софта, устанавливать его не нужно.

Также узнать версию Direct X можно через программу Astra32. При этом, если вас интересует только способ, как посмотреть версию Директ Икс, то лучше выбрать версию софта без инсталлятора.

Загрузится архив. Распаковав его, нужно выбрать файл «astra32.exe».

Запустив его, начнется сканирование системы.

Внешне программа очень напоминает AIDA64. Разворачиваем ветку «Программы», «Windows». Смотрим версию DirectX.

В связи с обновлением программы GPU-Z до версии 2.1.0, в софте появилась новая вкладка. В ней отображаются данные о технологиях API. Поэтому, скачав и запустив эту утилиту на своем ПК, можно посмотреть версию Direct X. Информация о данном компоненте находится во вкладке «Advanced».

Такими способами можно определить версию Direct X на Windows 10, а затем обновить компонент или удалить при возникновении проблем с совместимостью.

DirectX — набор библиотек и программных средств, которые используются для решения задач, связанных с выпуском приложений и игр под операционную систему Windows. На каждой версии ОС установлено определенное поколение данного ПО, которое соответствует возможностям установленной видеокарты. Каждый следующий выпуск пакета API включает в себя все устаревшие библиотеки, поэтому вам не придется устанавливать все выпуски подряд — достаточно инсталлировать самый свежий пакет. Давайте разберемся, как можно проверить DirectX на Windows 7 разными способами.

Стандартные средства

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

Для того чтобы проверить DirectX на Windows 7, вам необходимо выполнить следующие действия:

  1. Запустите приложение «Выполнить». Сделать это можно с помощью меню «Пуск» и одноименного пункта в нем либо через комбинацию клавиш Win+R.
  2. В открывшемся окне введите команду dxdiag и нажмите ОК, чтобы запустить нужное приложение.
  3. Спустя некоторое время, потраченное на сбор информации, вы увидите окно со статистикой и
  4. На первой вкладке «Система» находится строка «Версия DirectX». Напротив нее вы увидите номер текущей версии ПО, которая установлена на компьютере.
  5. Однако не обязательно та версия, которая отображается в первой вкладке, является той, которая поддерживается вашей видеокартой. Чтобы найти информацию о поддерживаемых библиотеках, вам необходимо открыть вкладку «Экран».
  6. Обратите свое внимание на раздел «Драйверы» и строку DDI для Direct3D. Напротив данного пункта находится номер поколения пакета API, который поддерживается вашей видеокартой.

Теперь вы знаете, как проверить DirectX на Windows 7 по двум направлениям — тот, который установлен на компьютере, и тот, который поддерживается графическим ускорителем вашего компьютера.

Второй стандартный вариант

Запустить можно и другими способами. Во-первых, вы можете открыть системный раздел жесткого диска и зайти в каталог Windows и System32. В списке всех файлов найдите dxdiag.exe и откройте его.

Во-вторых, пользователь может воспользоваться поиском в меню «Пуск». Для этого откройте меню и введите название исполнительного файла. После того как он появится в списке найденных совпадений, запустите его. Всеми способами вы можете запустить приложение и проверить версию DirectX на Windows 7. Также описанные варианты подходят для всех последующих версий операционной системы, вплоть до 10.

Сторонние программы

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

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

Чтобы понять, какая версия поддерживается вашей видеокартой, найдите раздел DirectX и откройте вкладку «Видео». Затем найдите строку «Аппаратная поддержка». Напротив нее вы можете проверить DirectX на Windows 7, которая поддерживается вашим графическим ускорителем.

Где находится directx в windows 10

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

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

Для каждой игры, работающий с DirectX, необходима определенная версия этого набора средства. При этом любая другая версия выше требуемой также будет совместима с предыдущей. То есть если игре нужна 10 или 11 версия ДиректИкс, а на компьютере установлена 12 версия, проблем с совместимостью не возникнет. А вот если на ПК используется версия ниже требуемой, с запуском появятся проблемы.

Способ 1: Сторонние программы

Многие программы для просмотра подробных сведений об аппаратной или программной составляющей компьютера позволяют посмотреть и версию DirectX. Это можно сделать, например, через AIDA64 («DirectX» > «DirectX — видео»«Аппаратная поддержка DirectX»), но если она не установлена ранее, скачивать и инсталлировать ее только ради просмотра одной функции не имеет смысла. Гораздо удобнее воспользоваться легкой и бесплатной GPU-Z, не требующей инсталляции и параллельно отображающей другие полезные сведения о видеокарте.

    Скачайте GPU-Z и запустите EXE-файл. Можете выбрать вариант «No», чтобы вообще не инсталлировать программу, или «Not now», чтобы спросить об установке при следующем запуске.

В открывшемся окне найдите поле «DirectX Support». То, что до скобок, отображает серию, а в скобках — конкретную версию. На примере ниже это 12.1. Минус здесь в том, что просмотреть диапазон поддерживаемых версий не удастся. Другими словами, пользователь не сможет понять, до какой из предыдущих версий ДиректИкс есть поддержка на данный момент.

Способ 2: Встроенные средства Windows

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

  1. Нажмите сочетание клавиш Win + R и напишите dxdiag. Кликните на «ОК».

На первой же вкладке будет строка «Версия DirectX» с интересующей информацией.

Однако здесь, как вы видите, непонятна точная версия, а указана лишь только серия. Например, даже если на ПК инсталлирована 12.1, тут такой информации не отобразится. При желании узнать более полную информацию — переключитесь на вкладку «Экран» и в блоке «Драйверы» отыщите строчку «Уровни функций». Тут находится список тех версий, которые поддерживаются компьютером на текущий момент.

  • На нашем примере установлен пакет ДиректИкс от 12.1 до 9.1. Если конкретная игра требует более старой версии, например, 8, требуется установить этот компонент вручную. Его можно скачать с официального сайта Microsoft или инсталлировать вместе с игрой — иногда он может идти в комплекте.
  • Мы рассмотрели 2 способа решения поставленной задачи, каждый их которых удобен в разных ситуациях.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

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

    Местоположение компонента в Виндовс

    В отдельных случаях при запуске исполняемого установочного файла библиотеки возникнет сообщение, что нужно указать папку для распаковки. Нередко пользователей оно путает, отсюда появляется вопрос: «Куда устанавливать DirectX, например, June 2010?». Выглядит все так, как изображено на картинке ниже.

    Но в действительности ситуация несколько иная, чем может показаться на первый взгляд. Суть в том, что вас просят выбрать тот каталог, куда будут распакованы инсталляционные файлы. А дальнейший путь установки программа определит сама. Соответственно, выбирайте любое место. Для этого кликните по Browse, выберите нужную папку и дважды нажмите OK (в разных окнах).

    Рекомендуем! InstallPackСтандартный
    установщик
    Официальный дистрибутив DirectXТихая установка без диалоговых оконРекомендации по установке необходимых программПакетная установка нескольких программ

    DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

    Теперь вернемся к основному вопросу статьи: «Где находится DirectX?». В действительности все просто: основная масса файлов размещена на системном диске в WindowsSystem32.Здесь расположены именно библиотеки с расширением dll. У них могут быть следующие начала в имени:

    Но стоит понимать, что в папке System32 расположены не все компоненты. Есть еще конфигурационные данные и прочие файлы, которые могут храниться где угодно. Например, в каталогах с программами.

    Нюансы

    В конце статьи хотим обговорить несколько моментов:

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

    Способов, как узнать, какой DirectX установлен на Windows, 10 достаточно много. Рассмотрим некоторые подробнее. Начнем со способа, благодаря которому версию технологии можно узнать без установки дополнительных программ.

    • Жмём «Win+R» и вводим «dxdiag». Этой командой мы вызываем средство диагностики DirectX на Windows 10.

    • Откроется новое окно. Нам нужна вкладка «Система». Здесь мы можем проверить, какая версия Директ Икс установлена на ПК.

    ВАЖНО! Если по какой-то причине Средство не запускается, проверить версию установленной технологии можно, открыв диск С, папку «Windows», «System32». Здесь будет размещен dxdiag.exe. Запустив этот файл, появится это же Средство диагностики DirectX.

    Среди программ, которые подходят для определения Direct X в Виндовс 10, стоит выделить:

    Для того, чтобы определить версию технологии API, нужно установить AIDA64. Далее, запустив программу, переходим в раздел «Direct X» и смотрим версию установленного компонента.

    Важно отметить, что если вы используете пробную версию софта, устанавливать его не нужно.

    Также узнать версию Direct X можно через программу Astra32. При этом, если вас интересует только способ, как посмотреть версию Директ Икс, то лучше выбрать версию софта без инсталлятора.

    Загрузится архив. Распаковав его, нужно выбрать файл «astra32.exe».

    Запустив его, начнется сканирование системы.

    Внешне программа очень напоминает AIDA64. Разворачиваем ветку «Программы», «Windows». Смотрим версию DirectX.

    В связи с обновлением программы GPU-Z до версии 2.1.0, в софте появилась новая вкладка. В ней отображаются данные о технологиях API. Поэтому, скачав и запустив эту утилиту на своем ПК, можно посмотреть версию Direct X. Информация о данном компоненте находится во вкладке «Advanced».

    Такими способами можно определить версию Direct X на Windows 10, а затем обновить компонент или удалить при возникновении проблем с совместимостью.

    Как установить DirectX 9 на Windows 10

    Автор admin На чтение 5 мин Просмотров 171 Опубликовано

    Большинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.

    Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.

    Установка

    Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.

    Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:

    В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):

    В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.

    Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.

    Пакет DirectX скачать

    О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.

    Или по кнопке ниже:

    Переходим по ссылке и сразу видим окно с выбором языка. Выбираем русский язык (должен быть выбран по умолчанию) и нажимаем кнопку «Скачать».

    Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:

    После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:

    Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.

    Теперь заходим в нашу новую папку и видим много архивов. Не обращаем на них внимание, нас интересует только приложение DXSETUP.EXE – это и есть установщик. Его легко найти – он выделяется среди остальных файлов.

    Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».

    Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).

    Если на компьютере установлен антивирус, то он может «ругаться» при процессе установки, так как программа вносит изменения в системный файл. Это нормально, ведь цель антивируса – защищать системные файлы от троянских программ. Поэтому при обновлении DirectX нужно либо отключить антивирус, либо выбрать опцию «Разрешить» при сообщении о внесении программой DXSETUP.EXE изменений в системные файлы.

    Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта  OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:

    После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.

    Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.

    Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.

    Заключение

    «Майкрософт» предлагает автономный пакет API как вариант решения для запуска приложений, работающих с DirectX 9. На форумах Microsoft многие пользователи пишут, что их проблема не была решена новым пакетом API, однако большинству он помогает.

    Нельзя на 100% гарантировать, что предложенные выше способы помогут, но использовать их в любом случае стоит. Только так можно запустить старые приложения или игры на новой операционной системе и не прибегать к радикальному методу – переустановке Windows 10 на более старую «семерку». Хотя многие пользователи, разочаровавшиеся в «десятке», именно так и поступают.

    Видеоинструкция

    Также предлагаем вам посмотреть ролик, в котором описывается инсталляция DirectX на Windows 10.

    Расположение DirectX в системе — где хранятся файлы DirectX

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

    Местоположение компонента в Виндовс

    В отдельных случаях при запуске исполняемого установочного файла библиотеки возникнет сообщение, что нужно указать папку для распаковки. Нередко пользователей оно путает, отсюда появляется вопрос: «Куда устанавливать DirectX, например, June 2010?». Выглядит все так, как изображено на картинке ниже.

    Но в действительности ситуация несколько иная, чем может показаться на первый взгляд. Суть в том, что вас просят выбрать тот каталог, куда будут распакованы инсталляционные файлы. А дальнейший путь установки программа определит сама. Соответственно, выбирайте любое место. Для этого кликните по Browse, выберите нужную папку и дважды нажмите OK (в разных окнах).

    Рекомендуем! InstallPackСтандартный
    установщик
    Официальный дистрибутив DirectX
    Тихая установка без диалоговых окон
    Рекомендации по установке необходимых программ
    Пакетная установка нескольких программ

    DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

    Теперь вернемся к основному вопросу статьи: «Где находится DirectX?». В действительности все просто: основная масса файлов размещена на системном диске в Windows\System32.Здесь расположены именно библиотеки с расширением dll. У них могут быть следующие начала в имени:

    • D2D.
    • D3D.
    • Dinput.
    • Direct2d.
    • Direct.
    • Возможны и другие вариации.

    Но стоит понимать, что в папке System32 расположены не все компоненты. Есть еще конфигурационные данные и прочие файлы, которые могут храниться где угодно. Например, в каталогах с программами.

    Нюансы

    В конце статьи хотим обговорить несколько моментов:

    • DirectX не нужно удалять, чтобы поставить новую версию. Она будет установлена поверх старой, достаточно загрузить ее.
    • Вообще трогать системные файлы крайне не рекомендуется, делать это стоит только в том случае, если вы полностью уверены в своих действиях.
    • Если файлы библиотеки будут повреждены, то система их восстановит. Так что не стоит пытаться исправлять ошибку в программе или игре, связанную с ДиректХ, их удалением или изменением. Ни к чему хорошему это не приведет.
    • Если же восстановление невозможно, то Виндовс придется переустановить. Но это — единичный случай. Поэтому крайне маловероятно, что вы с таким столкнетесь.
    • Не нужно разбираться, куда устанавливать DirectX. Инсталляционная программа все определит сама. Максимум — пользователю будет нужно выбрать начальный раздел для извлечения файлов.
    Рекомендуемые материалы:

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

    Источник: Microsoft

    DirectX впервые дебютировал в 1996 году, и он лежит в основе того, почему Windows доминирует в играх. Когда эта функция была впервые развернута в Windows 95, она позволила разработчикам игр получить доступ к низкоуровневым аппаратным функциям, позволяя им настраивать игры.

    DirectX — это большое дело, потому что без него у игр не было бы возможности получить доступ к оборудованию в Windows. В отличие от такой консоли, как Xbox One, где установлена ​​одна видеокарта, Windows дает вам широкий выбор, когда дело доходит до конфигурации оборудования.При создании нового ПК выбор варьируется от бюджетной GeForce GTX 1660 до GeForce RTX 2080 Ti за 1430 долларов, а также сотни материнских плат и чипсетов.

    Это усложняет разработчикам компьютерных игр, поскольку им приходится настраивать параметры и текстуры для самых разных конфигураций. Вот где пригодится DirectX. Эта функция позволяет играм напрямую «общаться» с оборудованием, и это упрощает разработчикам игр возможность предоставления оптимизированных настроек для каждой конфигурации.

    Что вообще такое DirectX?

    Источник: Windows Central

    DirectX — это серия интерфейсов прикладного программирования (API), которые обеспечивают низкоуровневый доступ к аппаратным компонентам, таким как видеокарты, звуковая карта и память. Если это звучит слишком сложно, давайте разберемся. На базовом уровне DirectX позволяет играм «разговаривать» с видеокартами. Во времена DOS у игр был прямой доступ к видеокартам и материнской плате, и вы могли напрямую редактировать файл конфигурации для внесения изменений.

    Но с Windows 95 Microsoft ограничила доступ к низкоуровневому оборудованию в качестве меры безопасности. Это означало, что игры больше не могли взаимодействовать с низкоуровневыми аппаратными функциями, и это было проблемой. Поэтому, чтобы облегчить этот доступ, Microsoft представила DirectX — подумайте о DirectX как о посреднике, который упрощает взаимодействие между игрой и видеокартой.

    DirectX — не единственный доступный сегодня протокол API, но он встроен в Windows — в отличие от стандарта OpenGL — и это дает ему преимущество.А с DirectX 12 Ultimate Microsoft стирает грань между ПК и Xbox Series X, что значительно упрощает разработчикам игр адаптацию игр для каждой платформы.

    Почему DirectX 12 Ultimate важен для игр?

    DirectX 12 Ultimate использует основу DirectX 12 и включает несколько новых функций, появившихся за последние два года. Прежде всего, это DirectX Raytracing 1.1; Поскольку все больше и больше игр используют трассировку лучей, DirectX 12 Ultimate изначально интегрирует эту функцию в Windows, а также в будущую консоль Microsoft Xbox Series X.

    DirectX 12 Ultimate сделает игры следующего поколения невероятными.

    DirectX 12 Ultimate также имеет шейдинг с переменной скоростью, что позволяет графическому процессору более эффективно использовать свои ресурсы для рендеринга объектов в фокусе, что приводит к повышению частоты кадров и большей точности. Вы также получаете такие функции, как Sampler Feedback, которые повышают качество текстур при использовании меньшего количества ресурсов, и в целом вы получаете набор изменений, которые должны сделать игры следующего поколения более плавными.

    По сути, DirectX 12 Ultimate помогает создателям игр создавать более захватывающие игры с более качественными текстурами и реалистичным освещением, и благодаря этим функциям, встроенным в Windows, вы сразу же заметите разницу, если у вас есть видеокарта, которая работает с последняя версия DirectX.

    Приятно видеть дебют DirectX 12 Ultimate на Xbox Series X, но сначала он появится на ПК с Windows. Она уже внедряется на видеокарты NVIDIA серии GeForce RTX, и Microsoft заявляет, что эта технология будет установлена ​​на «миллионах» видеокарт, прежде чем ее консоль появится в конце этого года. Обязательно ознакомьтесь с нашим руководством по лучшим видеокартам, чтобы узнать о вариантах обновления и получить дополнительную информацию.

    RTX Доброта

    MSI RTX 2060 Игровая Z 6G

    Лучшее соотношение цены и качества для игр

    RTX 2060 имеет трассировку лучей и NVIDIA DLSS и является идеальной картой для Death Stranding.Вы сможете без проблем играть в новейшие компьютерные игры с разрешением 1440p, а предлагаемая цена здесь очень высока.

    Мы можем получать комиссию за покупки, используя наши ссылки. Выучить больше.

    Что такое DirectX и почему это важно?

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

    DirectX — это API, но что это?

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

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

    Чтобы быть более точным, API обращается к драйверам оборудования от имени игры, и, поскольку и игра, и драйверы оборудования были написаны для совместимости с DirectX, а не напрямую друг с другом, это означает, что общение происходит без проблем.

    Если вы хотите глубже изучить API, HDG объясняет: что такое API? это отличное место для начала.

    Плохие старые времена до DirectX

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

    Именно так и бывало. Во времена MS-DOS и первых дней Windows видеоигры напрямую взаимодействовали с драйверами оборудования.

    Проблема с этим подходом состоит в том, что разработчику игры приходилось писать код для каждого отдельного продукта или семейства продуктов. Если вы сегодня играете в классическую игру для MS-DOS, вы увидите записи о звуковых картах для таких брендов, как Creative SoundBlaster или AdLib.

    Это были самые популярные бренды звуковых карт, поэтому разработчики игр могли покрыть поддержку большинства клиентов, но не всех. В конце концов, менее известные производители оборудования будут создавать продукты, совместимые с теми же драйверами, что и известные производители.Вот почему в то время у нас было так много карт, совместимых с Sound Blaster.

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

    DirectX упрощает работу разработчиков и производителей оборудования

    Каждая версия DirectX (а мы до DirectX 12) устанавливает набор аппаратных и программных функций, которые должно иметь совместимое оборудование.Другими словами, если вы хотите, чтобы ваша видеокарта была сертифицирована для работы с последней версией DirectX, она должна иметь минимальный набор встроенных возможностей.

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

    DirectX — это «X» в Xbox

    Всем известно, что двумя самыми большими именами в области игровых консолей являются PlayStation и Xbox, но вы, возможно, не знаете, что первоначальное название последней поначалу было «DirectX Box».

    Наверное, к лучшему, что Microsoft решила сократить название, но это также очень точное описание консоли. Первый Xbox был собран вместе с аппаратным обеспечением ПК, работающим под урезанной версией Windows и DirectX.Это по-прежнему актуально для новейших консолей Xbox Series X и S.

    Одним из больших преимуществ этого является то, что перенос игр между Xbox и ПК с Windows очень прост. Поскольку они фактически являются одной платформой. Однако PlayStation и Nintendo Switch используют свои собственные API, что подводит нас к следующему важному факту о DirectX.

    DirectX — не единственная игра в городе

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

    Когда первая трехмерная графическая карта стала популярной в середине 90-х, потребность в графических API стала острой. Карты 3dFX Voodoo использовали проприетарный API Glide. OpenGL (открытая графическая библиотека) — это открытый стандарт, который остается популярным сегодня и существует в своей современной форме как Vulkan.Кроме того, у Apple есть свой Metal API для собственных устройств, и есть еще много других категорий устройств, таких как мобильные телефоны и планшеты.

    Хотя DirectX не имеет полного доминирования на рынке, другие API-интерфейсы зависят от того, что Microsoft решила закрепить в каждой версии DirectX. При этом они никому не диктуют. Каждая версия DirectX создается после консультаций со всеми заинтересованными сторонами, поэтому отношения кажутся более взаимными, чем можно было бы предположить.

    DirectX — это не то, о чем вам нужно беспокоиться

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

    Каждая версия DirectX (например,г. 9c, 11 и 12), но Windows 10 поставляется с предустановленными их копиями. Ваши старые игры будут отлично работать на вашем новом блестящем компьютере с Windows 10.

    Гораздо важнее выбор оборудования. Вы всегда можете обновить программное обеспечение или загрузить подходящее программное обеспечение, чтобы ретро-игры работали, но оборудование, которое у вас есть, нельзя изменить без обновления или нового компьютера.

    Аппаратное соответствие

    DirectX

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

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

    Всегда есть переходный период, когда игры поддерживают несколько версий DirectX. Например, в настоящее время игры обычно поддерживают как DirectX 11, так и DirectX 12. Однако, если вы ищете новое оборудование (особенно графические процессоры), то неплохо купить что-то, совместимое с новейшими основными моделями. версия DirectX.Поскольку вы хотите, чтобы ваша новая покупка оставалась актуальной как минимум несколько лет.

    Пока вы работаете, вы также можете проверить, совместимо ли ваше новое оборудование с последними версиями других основных конкурирующих API, таких как Vulcan.

    Определение DirectX | PCMag

    Набор интерфейсов Windows от Microsoft для программирования графики и звука. Разработчики Windows программируют API DirectX, а производители звуковых и графических карт пишут драйверы DirectX, которые будут включены в их оборудование.DirectX предоставляет интерфейс высокого уровня для «прямого» доступа к функциям низкого уровня. Он обращается к уровню абстракции оборудования в Windows (см. HAL).

    Первый API DirectX был представлен в конце 1995 года, чтобы побудить разработчиков игр перенести свое программное обеспечение на Windows. До DirectX игры для ПК писались в DOS, чтобы достаточно быстро перерисовывать экран для анимации в реальном времени. Чтобы добиться такой скорости, игровым компаниям приходилось писать драйверы для различных видеокарт, что было головной болью разработчиков.

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

    Эмуляция графических функций в программном обеспечении
    Посредством уровня аппаратной эмуляции (HEL) DirectX может эмулировать графические функции в программном обеспечении, не встроенном в видеокарту.См. Графический конвейер.

    Какая версия DirectX работает?
    Чтобы определить, какая версия DirectX установлена ​​на вашем компьютере, выберите «Выполнить» в меню «Пуск», введите dxdiag и нажмите «ОК». Найдите в разделе «Информация о системе» номер версии DirectX. См. DirectX 12, GDI, видеоускоритель и DirectSound.

      DirectX 
       Назначение интерфейса 
    
     Вычисления DirectCompute GPGPU
    
     2D-графика DirectDraw
    
     3D-графика Direct3D
    
     Звук DirectSound
    
     Звук в игре DirectSound3D
    
     Многопользовательские игры с DirectPlay
    
     Вход в игру DirectInput
    
     Аудиочат в игре DirectVoice
    
     Потоковое мультимедиа DirectShow
    
     DirectVideo более ранний API видео
     

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

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

    Для консолей разработчики имеют по одному комплекту оборудования для каждой марки (Xbox, PlayStation, Nintendo): один процессор, один графический чип, предопределенная память, параметры ввода и другие стандартные аппаратные компоненты.

    Однако для ПК разработчики игр сталкиваются с бесконечным количеством конфигураций оборудования. Заставить игры правильно работать в огромной вселенной видеокарт, материнских плат и так далее — все равно что вытащить кролика из шляпы фокусника.

    Вот почему, судя по тому, что шептались в течение последнего десятилетия, разработчики роились вокруг консолей: у них есть приличное оборудование по дешевке, пиратство невелико, а разработчики практически имеют прямой доступ к аппаратным компонентам при программировании своего программного обеспечения.

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

    Что такое DirectX?

    DirectX, проще говоря, это программное обеспечение, разработанное Microsoft, которое взаимодействует с аппаратными компонентами ПК. В частности, это набор интерфейсов прикладного программирования или API, предназначенных для обработки задач, связанных с рендерингом 2D и 3D векторной графики, рендерингом видео и воспроизведением звука на платформе Windows.

    Nvidia: «Основное внимание DX12 уделяет существенному увеличению визуального разнообразия за счет значительного снижения нагрузки на ЦП, связанной с API».

    Он конкурирует с OpenGL, другим графическим API-пакетом, представленным в 1992 году, с открытым исходным кодом и постоянно разрабатываемым технологическим консорциумом Khronos Group. И хотя OpenGL представляет собой кроссплатформенный API, он не имеет того преимущества, что является родным для платформы Windows.

    DirectX впервые появился в Windows 95. В то время большинство компьютерных игр работало на старой платформе DOS, что позволяло разработчикам «общаться» напрямую с такими компонентами ПК, как звуковая карта, видеокарта, мышь и т. Д.

    Многие опытные геймеры на ПК должны помнить старые времена редактирования файлов Config.sys и Autoexec.bat, чтобы настроить правильную среду настроек, чтобы определенная игра могла работать правильно (IRQ и DMA тоже были отредактированы, но это другое сказка).

    Windows 95 не имела этой прямой линии связи — до тех пор, пока Microsoft не разработала свой набор API DirectX.

    Сначала DirectX не получил широкого распространения, так как в то время разработчики в основном полагались на OpenGL и эффективно программировали в среде DOS.Набор графических API от Microsoft со временем набрал обороты, когда разработчики поняли, что он никогда не исчезнет.

    Таким образом, DirectX, по-видимому, вытеснил OpenGL к тому времени, когда версия 9 (также известная как DX9) вышла на игровую сцену ПК в 2002 году. Windows XP, вероятно, ускорила рост DirectX, поскольку эта конкретная платформа была очень стабильной и все еще используется во всем мире. глобус. Планируется, что Windows 10 станет такой же популярной, и вместе с ней появится последняя версия серии DirectX, DirectX 12.

    Фреймворк скоро появится и на Xbox One

    Что DX12 может сделать для вас (и ваших игр)

    Недостатком DirectX до этого последнего выпуска является то, что он все еще не предоставлял «низкоуровневый» доступ к аппаратным компонентам, как это было на консолях.Чтобы решить эту проблему, AMD выпустила свой пакет Mantle API, чтобы разработчики могли лучше оптимизировать свое программное обеспечение для чипов AMD.

    Мы не видели причин, по которым Microsoft добавляла поддержку DX12 в старые версии Windows.

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

    AMD Mantle позволила разработчикам использовать эту мощность в совместимых графических чипах Radeon. Казалось бы, Mantle был хорошо принят и показал хорошие результаты, но это продлилось недолго, поскольку Microsoft быстро выпустила версию DirectX, которая, наконец, дала разработчикам лучший доступ к оборудованию.

    «Основное внимание DX12 уделяет существенному увеличению визуального разнообразия за счет значительного снижения нагрузки на ЦП, связанной с API, — сказал в прошлом году Генри Мортон из Nvidia. «Исторически драйверы и программное обеспечение ОС управляли памятью, состоянием и синхронизацией от имени разработчиков. Однако неэффективность возникает из-за несовершенного понимания потребностей приложения. DX12 дает приложению возможность напрямую управлять ресурсами и состоянием, а также выполнять необходимую синхронизацию. .В результате разработчики передовых приложений могут эффективно управлять графическим процессором, пользуясь своим глубоким знанием поведения игры ».

    Выгружая больше задач на графический чип, главный процессор выполняет меньше функций, поэтому игра не работает. t увяз в том, что происходит в фоновом режиме операционной системы. Чем больше ядер, тем лучше, а это означает, что процессор с двумя ядрами (то есть двумя процессорами, втиснутыми в один пакет) не так хорош, как процессор с четырьмя ядрами.

    То же самое и с графическим чипом, и вы можете получить прирост скорости, если установите два одинаковых графических чипа в систему (известную как SLI через Nvidia и CrossFire через AMD).С DirectX 12 игры, вероятно, будут иметь лучшую производительность, потому что нагрузка распределяется между несколькими ядрами одновременно, а не на одно ядро ​​за раз.

    Это большое дело, поскольку DirectX 11 не использует преимущества нескольких ядер таким образом, поэтому одно ядро ​​выполняет всю работу, а другие остаются простаивающими. Дни, когда было одно ядро ​​ЦП и одно ядро ​​графического процессора, прошли в начале августа, и Microsoft наконец-то освоилась с этим последним выпуском DirectX.

    Посмотрите на это с другой стороны: компьютеры перешли с однополосной на восьмиполосную супермагистраль, что позволяет процессору передавать команды рендеринга и вычислять графическому процессору быстрее, чем когда-либо прежде. Для геймера это означает лучшую частоту кадров и лучшее качество изображения.

    Чтобы сделать это с DirectX 12, вам нужно обновить

    Хотите DX12? Лучше перейти на Windows 10

    Прелесть DirectX 12 в том, что это собственный API Windows 10. В свою очередь, Windows 10 используется на множестве устройств: от настольных компьютеров до ноутбуков, планшетов, телефонов и даже Xbox. Один.DirectX 12 также в некоторой степени обратно совместим, что позволяет геймерам на ПК играть в свои любимые игры без необходимости выдергивать свою видеокарту для новой «совместимой» модели (в большинстве случаев).

    Если вам нужно более подробное объяснение трех основных трех областей DirectX 12, прочтите здесь блог Microsoft DirectX 12, написанный Мэттом Сэнди. Вкратце он описывает то, что называется представлением состояния конвейера, отправкой работы и доступом к ресурсам.

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

    Хорошая новость заключается в том, что существует ряд игр для ПК, которые уже используют DirectX 12. К ним относятся Ashes of the Singularity, The Elder Scrolls Online, Rise of the Tomb Raider, Gears of War: Ultimate Edition и Hitman. среди прочего. Ожидается, что Quantum Break будет поддерживать новый API, а также Deus Ex: Mankind Divided, Star Citizen, Forza Motorsport 6: Apex и некоторые другие.

    Имейте в виду, что это очень упрощенное объяснение того, что DirectX 12 привносит в игровой стол ПК.По сути, этот API должен обеспечивать лучшую производительность в играх, которые его поддерживают, но это также означает, что разработчикам, вероятно, придется выкладывать патчи, чтобы довести свои игры до скорости DirectX 12, если это возможно.

    Поставщики графических процессоров

    AMD и Nvidia уже по колено поддерживают свои драйверы, поэтому мы действительно увидим преимущества того, что предлагает DirectX 12, — лишь вопрос времени.

    Если вам еще предстоит выполнить обновление до Windows 10, DirectX 12 — прекрасная причина для этого. Мы также не видим причин для Microsoft предоставлять поддержку DX12 в более старых версиях Windows.Так что, если вы хотите играть в новейшие игры в лучшем виде, в любом случае у вас может не быть выбора.

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

    Что такое «DirectX» на самом деле, как он работает — Softnuke

    Вы когда-нибудь задумывались, что означает это загадочное имя?

    Игровые и мультимедийные приложения — одни из самых приятных программ, которые вы можете получить для своего ПК, но заставить их работать правильно не всегда так просто, как могло бы быть.Во-первых, архитектура ПК никогда не проектировалась как игровая платформа. Во-вторых, универсальный характер ПК означает, что машина одного человека может отличаться от другой. В то время как игровые приставки содержат одно и то же оборудование, ПК — нет: огромное разнообразие различий может сделать игры головной болью. Чтобы облегчить как можно больше проблем, Microsoft потребовалось ввести общий стандарт, которому могли бы следовать все игры и мультимедийные приложения — общий интерфейс между ОС и любым оборудованием, установленным на ПК, если хотите.Этот общий интерфейс — DirectX, что может быть источником большой путаницы.

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

    История DirectX

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

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

    По сути, игровые программисты общались непосредственно с оборудованием вашего ПК на фундаментальном уровне.Когда Microsoft представила Windows, для стабильности и успеха платформы ПК было необходимо, чтобы все было проще как для разработчика, так и для игрока. В конце концов, кто бы стал писать игры для машины, если им приходилось изобретать велосипед каждый раз, когда они начинали работу над новой игрой? Идея Microsoft была проста: запретить программистам напрямую обращаться к оборудованию и создать общий инструментарий, который они могли бы использовать вместо этого. Так родился DirectX.

    Как это работает

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

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

    Первоначально DirectX начинал свою жизнь как простой набор инструментов: раннее оборудование было ограниченным, и требовались только самые основные графические функции. По мере того, как оборудование и программное обеспечение усложнялись, росла и DirectX.Сейчас это гораздо больше, чем просто графический инструментарий, и этот термин стал охватывать огромный набор процедур, которые имеют дело со всеми видами связи с оборудованием. Например, подпрограммы DirectInput могут работать со всеми типами устройств ввода, от простых двухкнопочных мышей до сложных джойстиков для полета. Другие части включают DirectSound для аудиоустройств, а DirectPlay предоставляет набор инструментов для сетевых или многопользовательских игр.

    Версии DirectX

    Текущая версия DirectX на момент написания — DirectX 11.1. Он работает в версиях Windows 7 и Windows 8, до этого DirectX 9.0 был наиболее поддерживаемой версией, работающей от Windows 98 до XP, включая Windows Server 2003. Однако он не работает в Windows 95: если у вас есть машина с Установив Windows 95, вы застряли на более старой и менее функциональной версии 8.0a. Windows NT 4 также требует определенной версии — в данном случае это DirectX 3.0a.

    С таким количеством версий DirectX, доступных на протяжении многих лет, становится трудно отслеживать, какая версия вам нужна.Во всех случаях, кроме самых редких, все версии DirectX обратно совместимы — игры, для которых требуется DirectX 7, будут работать с более новыми версиями, но не со старыми копиями. Во многих текущих играх прямо указано, что они требуют DirectX 11 или более поздней версии и не будут работать без установленной последней версии. Это связано с тем, что они используют новые функции, представленные в этой версии, хотя, как известно, ленивые разработчики указали самую последнюю версию в качестве требования, когда в рассматриваемой игре не используются какие-либо новые улучшения.Вообще говоря, если версия игры заблокирована таким образом, вам нужно будет обновить ее, прежде чем вы сможете играть. Улучшения в основном коде DirectX означают, что вы даже можете увидеть улучшения во многих играх при обновлении до последней сборки DirectX. Загрузка и установка DirectX также не должны быть сложными.

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

    Как правило, лучшее место для установки последней версии DirectX из специального раздела веб-сайта Microsoft, который находится по адресу http://www.microsoft.com/en-in/download/details.aspx?id= 35 . На момент публикации самой последней сборкой, доступной для общей загрузки, был DirectX 11.1. Вы можете загрузить либо простой установщик, который, в свою очередь, загрузит компоненты, необходимые вашей системе при установке, либо загрузить полный пакет распространения за один раз для последующей автономной установки.

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

    Диагностика неисправностей

    Диагностика проблем с установкой DirectX может быть проблематичной, особенно если вы не знаете, какой из многих компонентов вызывает падение вашей недавно купленной игры.К счастью, Microsoft предоставляет полезную утилиту под названием DirectX Diagnostic Tool, хотя это не совсем очевидно. Вы не найдете этого инструмента в меню «Пуск» ни в одной из версий Windows, и каждая из них обычно устанавливает его в свое место.

    Самый простой способ использовать его — открыть диалоговое окно «Выполнить» в меню «Пуск», ввести «dxdiag» и нажать «ОК». При первой загрузке приложения требуется несколько секунд, чтобы опросить вашу установку DirectX и найти какие-либо проблемы. Во-первых, на вкладке «Файлы DirectX» отображается информация о версии для каждого из файлов, используемых при установке.Раздел «Примечания» внизу стоит проверить, так как здесь будут отмечены отсутствующие или поврежденные файлы.

    Вкладки, обозначенные как «Дисплей», «Звук», «Музыка», «Вход» и «Сеть», относятся к определенным областям DirectX, и все, кроме вкладки «Ввод», предоставляют инструменты для проверки правильности работы вашего оборудования. Наконец, вкладка «Дополнительная справка» предоставляет удобный способ запустить средство устранения неполадок DirectX, простой линейный инструмент Microsoft для решения многих распространенных проблем с DirectX.

    Викиучебников, открытых книг для открытого мира

    DirectX — это абстракция оборудования Windows.В первую очередь он известен тем, что используется в графике; однако у него есть много других применений, так как он был создан для СМИ и развлечений. Чтобы программировать с помощью DirectX, вам необходимо понимать его базовую структуру. Прежде всего, DirectX — это группа компонентов; включая Direct3D, DirectDraw, DirectSound и DirectInput. Большинство этих компонентов устарели и больше не разрабатываются, потому что они просто оболочки для функций Win32. Однако у них все еще есть применение.

    Предварительные требования

    Научиться программировать с помощью DirectX сложно.При этом я объясню, что от вас требуется и чего ожидают в этой книге.

    Прежде всего — у вас должны быть установлены библиотеки DirectX. Они могут распространяться с компиляторами или, если вы их используете, с IDE (базовые функции DirectX обычно предоставляются с Windows IDE). Если у вас нет этих библиотек или вы хотите получить более свежие дистрибутивы, вы можете получить SDK здесь: http://www.microsoft.com/downloads/details.aspx?FamilyID=4b78a58a-e672-4b83-a28e-72b5e93bd60a&DisplayLang=en Это очень большой комплект разработчика (400 МБ), полный примеров и полезных утилит.

    Во-вторых, вы должны знать язык, который может связываться с библиотеками C ++. Большинство родных языков и несколько управляемых языков могут это сделать, но проще всего использовать C ++. В этой книге не рассматриваются базовые концепции программирования или даже некоторые сложные концепции, которые часто используются в DirectX, такие как указатели и абстрактные классы. Не возвращайтесь, не зная этого, иначе вы не поймете, что мы делаем или почему мы это делаем. В книге о DirectX 9 не рассматривается создание окон или обработка сообщений.

    Макет

    DirectX — это не одна программа или библиотека. DirectX — это группа компонентов, которые разрабатываются независимо. Чтобы перечислить некоторые из них, это Direct3D, DirectDraw и DirectMusic. Эти компоненты обеспечивают доступ к программному интерфейсу для связи с оборудованием с помощью библиотеки компонентной объектной модели (COM). Эта викибук будет построен на основе этой концепции и разделен на разделы для каждой версии и компонента. Некоторые из этих компонентов регулярно обновляются (например, Direct3D), поэтому для каждой версии будет отдельный раздел.Те, которые обесценились, будут перечислены под последней версией, в которой они были обновлены.

    Тем не менее, теперь мы можем начать учиться программировать с помощью DirectX.

    Разделы

    DirectX 9.0

    DirectX 10.0 / 11.0

    OpenGL против DirectX — Cprogramming.com

    от RoD

    Соревнование между OpenGL и DirectX, возможно, также хорошо известно как войны между энтузиастами AMD и Intel. В этой теме есть разожгли пламя многих огненных войн на протяжении многих лет, и я не ожидайте, что это изменится в ближайшее время.Я не буду проповедовать, почему я предпочитаю OpenGL поверх DirectX, а лучше изложите факты и позвольте вам сделать это решение. Итак, приступим! Возможно, наиболее очевидным отличием является то, что DirectX, в отличие от OpenGL, — это больше, чем просто графический API. DirectX поддерживает звук, музыку, ввод, работу в сети и мультимедиа. С другой стороны, OpenGL — это строго графический API. Так какой же аспект OpenGL отличает его от графического компонента DirectX?

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

    Когда дело доходит до графических возможностей, оба API полагаются на использование традиционного графического конвейера. Это тот же конвейер, который использовался в компьютерных играх с первых дней компьютерной графики.

    И OpenGL, и DirectX описывают вершины как набор данных, состоящих из координат в пространстве, которые определяют местоположение вершины и любые другие данные, относящиеся к вершине. Графические примитивы, такие как точки, линии и треугольники, определяются как упорядоченный набор вершин.Существуют различия в том, как каждый API обрабатывает объединение вершин в примитивы, которые изложены ниже.

    Этот график основан на книге, OpenGL Программирование игр

    Таблица 1.1:

    Функция: OpenGL DirectX
    Вершинное смешение НЕТ Есть
    Несколько операционных систем Да Нет
    Удлинитель Да Да
    Разработка Совет с несколькими участниками Microsoft
    Полная спецификация Да Нет
    Двухстороннее освещение Да Нет
    Объемные текстуры Да Нет
    Аппаратно-независимые Z-буферы Да Нет
    Буферы накопления Да Нет
    Полноэкранное сглаживание Да Да
    Размытие в движении Да Да
    Глубина резкости Да Да
    Стерео рендеринг Да Нет
    Атрибуты размера точки / ширины линии Да Нет
    Комплектование Да Нет
    Параметрические кривые и поверхности Да Нет
    Геометрия кэша Списки отображения Буферы вершин
    Эмуляция системы Аппаратное обеспечение отсутствует Дать определение приложению
    Интерфейс Вызов процедур COM
    Обновления Ежегодно Ежегодно
    Исходный код Пример Реализация SDK

    Итак, теперь вы знаете, что разделяет DirectX и OpenGL, и, надеюсь, у вас есть выбрано на основе фактов, которые вы бы предпочли, а не на мифах или мнениях.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *