По сути своей DirectX программой в точном понимании этого слова не является. Скорее, это набор, состоящий из нескольких модулей и множества драйверов с использованием технологий для операционных систем семейства Windows для поддержки различного рода мультимедийных устройств и обеспечения качественной работы с графикой, звуком и т. д.
Начнем с того, что без технологий DirectX вообще, на современном этапе развития компьютерной техники невозможно добиться хорошего качества, скажем изображения или звука, технологии которых, в свою очередь, постоянно развиваются. В одинадцатом релизе, в отличие от предыдущих, была добавлена поддержка множества игр третьего поколения.
Сам же комплекс состоит из нескольких модулей, которые в большинстве своем, являются как бы «мостами», посредством которых и производится подключение к тем или иным устройствам, а также используются различные кодеки и драйверы от сторонних производителей.
Прежде всего, стоит отметить модули DirectDraw и Direct3D, без которого в полноценном качестве видео (да и графику вообще) просто не получится. Тем более, это касается современных компьютерных игр, которые используют технологии 3D-моделирования текстур. Эти модули, по сути своей, являбются ускорителями графических режимов видеокарт и мониторов.
Точно также, сейчас невозможно обойтись и без поддержки технологий DirectSound. Ведь многие, скажем, виртуальные синтезаторы при работе со звуком могут и не поддерживать звуковые карты того или иного производителя.
Конечно, сейчас довольно широкое распространение получили так называемые технологии VST (Virtual Synth Technology), а также драйверы ASIO4ALL, тем не менее, именно DirectX 9 является универсальной платформой для поддержки того или иного устройства. Кстати сказать, даже при установке такого рода синтезаторов или эффектов, в большинстве совеем, программы предлагают установить не только VST или RTAS плагины, но и совместимые с различными устройствами плагины DX.
Для обеспечения возможности играть в игры в режиме онлайн, тоже используются технологии DirectX. Есть же и игры, использующие даже голосовое управление. Для этого используются технологии DirectPlay и DirectVoice, которые непосредственно могут управлять и Интернет-соединениями, для корректной работы именно в режиме онлайн.
Сам диалог диагностики вызывается в командной строке «Выполнить…» путем набора dxdiag, после чего возникнет окно диагностики системы с указанием всех доступных возможностей и включенных или выключенных ускорителей. Также, при диагностике системы можно воспользоваться пунктом «Если ничего не помогло», и получить полную справочную информацию по устранению возникших неполадок.