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

Еще в 1995 году сотрудники корпорации Microsoft разработали набор инструментов, а если использовать специальную терминологию набор API (интерфейс программирования приложений), позволяющий программистам, работающим над созданием компьютерных игр, существенно усовершенствовать графическое оформление. Эту новую технологию назвали Windows Game SDK, а позже переименовали в DirectX. Таким образом, компания Microsoft взяла под контроль разработку игр, так как до появления DirectX их создателям приходилось тратить много времени на адаптацию своего продукта к разным видеокартам и другим компонентам компьютера. Появление DirectX стало важным шагом, так как после внедрения новой технологии необходимо только, чтобы компоненты ПК поддерживались данным набором инструментов, то есть DirectX.

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

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

Direct3D — отвечает за повышение быстродействия трехмерной графики

DirectSound — отвечает за процесс микширования и звук 3D.

DirectInput — отвечает за устройства ввода, например, клавиатуру и мышь.

DirectPlay — включает в себя инструменты для создания сетевых и онлайн игр.

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

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