Зачем каждая новая игра повторно устанавливает свою версию DirectX
DirectX входит в состав Microsoft Windows. Это группа интерфейсов API (интерфейсов прикладного программирования), которые разработчики могут использовать для 3D-графики, видео, мультимедиа, звука и функций геймпада в Windows. Многие игры в Windows используют Direct3 DirectX для графики. Если они этого не делают, они используют межплатформенные OpenGL или API Vulkan. Другие неигровые приложения могут использовать DirectX для таких функций, как 3D-графика.
Windows 7 включает DirectX 11, а Windows 10 – DirectX 12. Когда разработчики разрабатывают игры, они выбирают версии DirectX, которые хотят использовать. Например, игра, написанная только для DirectX 11, не будет работать в Windows XP, где последней версией является DirectX 9.
Вы можете проверить версию DirectX, доступную в вашей системе, нажав комбинацию клавиш Win + R , набрав «dxdiag» в поле ввода и нажав Enter . Когда появится окно инструмента DirectX Diagnostic Tool, вы увидите, что номер версии отображается справа от «DirectX Version» в разделе «Информация о системе».

Если он включен в Windows, почему игры устанавливают его
Если DirectX является частью Windows, почему игры устанавливают свою версию? Короткий ответ заключается в том, что в версиях DirectX царит беспорядок.
Не существует единой библиотеки DirectX Direct3D, от которой зависели бы все игры, или даже нескольких библиотек. Разработчики игр должны ориентироваться на точную версию вспомогательной библиотеки Direct3D. Более поздняя версия библиотеки не может быть использована. Например, если разработчик игры нацелил свою игру на d3ddx10_40.dll, игра не может использовать d3ddx10_41.dll. Требуется версия 40, и подойдёт только этот файл.
Эти файлы находятся в папке C:\Windows\System32 в 64-разрядной системе, а 32-разрядные библиотеки расположены в C: \ Windows \ SysWOW64.

Даже если вы запустили последний установщик DirectX, нет никакой гарантии, что он установит все старые небольшие версии библиотек DirectX в вашей системе. Microsoft также решила не связывать эти файлы библиотеки Direct3D с самой Windows. Даже библиотеки Direct3D, созданные до выпуска Windows 10, например, не все включены в Windows 10. Они должны быть установлены приложением, которое в них нуждается. Как отмечает Microsoft в документации, предназначенной для разработчиков игр, «Windows Update и Service Packs не предоставляют никаких дополнительных компонентов DirectX».
Это также усложняется тем, что 32-разрядные игры нуждаются в 32-битных версиях файлах библиотеки, а для 64-разрядных игр требуется 64-разрядная библиотека.
Это похоже на ситуацию с библиотеками Microsoft Visual C++ Redistributable. Различные приложения зависят от разных версий библиотек, и вам нужно установить много разных версий.
Почему каждая игра должна переустанавливать DirectX
Следовательно, каждая игра должна установить точную младшую версию библиотек DirectX, в которой она нуждается. Но если вы уже установили определенную версию библиотеки DirectX один раз, то, конечно, игре не нужно запускать установщик DirectX – правильно?
Неправильно! Для игр нет возможности легко проверить, установлены ли нужные библиотеки DirectX. Как отмечает сайт поддержки Steam, установщик Microsoft DirectX является единственным официально поддерживаемым способом проверки правильности установленных файлов DirectX. Игры запускают установщик DirectX часто в фоновом режиме, который устанавливает все необходимые библиотеки и устраняет любые проблемы в системе.

Конечно, не все игры должны запускать установщик DirectX при первом запуске. Для игр, которые используют OpenGL или Vulkan, а не Direct3D DirectX, его не нужно запускать. Некоторые игры также зависят только от основных версий DirectX, таких как DirectX 11, 10 или 9, и не нужно вызывать установщик DirectX, потому что они не используют ни одну из вспомогательных библиотек.
Можно ли удалить библиотеки DirectX
Вы не должны удалять любую из библиотек DirectX в папке System32 или SysWOW64. Если они присутствуют в вашей системе, это связано с тем, что игра или другое приложение, которое вы установили, нуждались в них. Если вы начнете удалять файлы библиотеки, приложения перестанут работать. Невозможно реально определить, какие файлы библиотеки DirectX необходимы для игр в вашей системе, поэтому нет способа узнать, какие из них безопасны для удаления.
Оставьте их! Существует причина, по которой не существует официального способа удаления этих файлов библиотеки. Они не будут вызывать никаких проблем в вашей системе и будут использоваться только теми приложениями, которые их требуют.
Если вы действительно отчаянно пытаетесь очистить эти старые библиотеки, вам лучше переустановить Windows, чтобы получить новую систему вместо случайного удаления файлов библиотек. Но они снова начнут появляться после установки игр. Не беспокойтесь об этом!
Что делать, если у меня проблемы с DirectX
Если при попытке запуска или установки игры появляется сообщение об ошибке, связанное с DirectX, возможно, установщик игры не запускает входящий в комплект дистрибутив DirectX. Однако, бесполезно загружать установщик DirectX с веб-сайта Microsoft, так как вам нужно запустить установщик, который требует сама игра.
Вы можете войти в папку игры в своей системе или на установочном диске игры, найти EXE-файл установщика DIrectX и запустить его, чтобы исправить эту проблему. Этот файл обычно называется DXSETUP.exe.
Как установить последнюю версию DirectX
Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows RT Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Standard Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard Microsoft Windows XP Service Pack 3 Microsoft Windows Server 2003 Service Pack 1 Microsoft Windows Server 2003 Service Pack 2 Windows 10 Еще. Меньше
Что такое DirectX?
DirectX – это набор компонентов в ОС Windows, который позволяет программному обеспечению, в первую очередь компьютерным играм, напрямую взаимодействовать с видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать встроенные в ваше оборудование функции акселерации мультимедиа, благодаря чему повышается производительность выполнения мультимедийных задач.
Определение версии DirectX, установленной на компьютере
Инструмент DxDiag представляет подробную информацию о компонентах и драйверах DirectX, которые установлены в вашей системе и доступны к использованию.
Windows 10
- Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».
- Выберите элемент dxdiag в списке результатов поиска
- Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Зачем нужен DirectX?
DirectX — совокупность технологий, разработанных корпорацией Microsoft с целью превратить Windows в оптимальную платформу для мультимедийных приложений и компьютерных игр с полноцветной графикой, видео, трехмерной анимацией и объемным звуком. Технология DirectX станет составной частью будущих версий ОС корпорации Microsoft — Windows 98 и Windows NT 5.0, а также браузера Internet Explorer 4.0. Уже сегодня DirectX дает возможность разработчикам игровых программ и приложений мультимедиа создавать продукты, не привязанные жестко к тем или иным аппаратным средствам, пользователи же могут приобретать игры и программы мультимедиа для Windows, не беспокоясь о их несовместимости с аппаратурой своего компьютера.
Источник: www.dvgu.ru/meteo/PC/directx.htm
Остальные ответы
http://ru.wikipedia.org/wiki/DirectX
Большинству людей, не играющих в вендоигры он абсолютно не нужен
Совершенно бесполезное M$ поделие
> танет составной частью будущих версий ОС корпорации Microsoft — Windows 98 и Windows NT 5.0, а также браузера Internet Explorer 4.0
Пацталом!
А, еще если фильм глючит.
все что воспроизводиться на монитор — графика, чтобы графика работала правильно нужен DirectX
DirectX — это коллекция API, разработанных для простого и эффективного решения задач, связанных с игровым- и видеопрограммированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. Пакет средств разработки DirectX свободно доступен на сайте Microsoft. Ранее DirectX вкладывался разработчиками в дистрибутивы игр, но сейчас он включен в стандартный набор ПО Windows. Зачастую, свежие версии DirectX поставляются с вместе с игровыми приложениями, так как DirectX API обновляется достаточно часто, и версия, включенная в ОС Windows зачастую является далеко не самой новой.
Из истории DirectX:
Изначально нацеленный на разработку видеоигр, DirectX стал популярен и в других областях разработки программного обеспечения. К примеру, DirectX, наряду с OpenGL, получил очень широкое распространение в инженерном/математическом ПО.
В 1994 году Microsoft была практически готова выпустить следующую версию своей операционной системы — Windows 95. Главным фактором, определяющим, насколько популярна будет новая ОС, являлся набор программ, которые можно будет запускать под её управлением. В Microsoft пришли к выводу, что, пока разработчики видят DOS более подходящей для написания игровых приложений, коммерческий успех новой ОС весьма сомнителен.
DOS позволяла разработчику получить прямой доступ к видеокарте, клавиатуре/мыши/джойстику и прочим частям системы, в то время как Windows 95, с её защищенной моделью памяти, предоставляла более стандартизованный, но в то же время весьма ограниченный доступ к устройствам. Microsoft нуждались в новом способе дать разработчику всё, что ему необходимо. Eisler, St. John, and Engstrom решили эту проблему, назвав само решение DirectX.
Первый релиз DirectX был выпущен в сентябре 1995 года, под названием «Windows Game SDK».
Ещё до появления DirectX, Microsoft включила OpenGL в ОС Windows NT. Direct3D позиционировался как замена OpenGL в игровой сфере. Отсюда берёт свое начало «священная война» между сторонниками кросс-платформенной OpenGL и доступной лишь в Windows Direct3D. Так или иначе, остальные части DirectX очень часто комбинируются с OpenGL в компьютерных играх, так как OpenGL как таковой не подразумевает функциональнось уровня DirectX (например, доступ к клавиатуре/джойстику/мыши, поддержка звука, игры по сети и т. д.) .
DirectX является базой для Xbox API. Xbox API схож с DirectX 8.1, но обновление версии, как и на других консолях, невозможно.
В 2002 году, Microsoft выпустила DirectX 9 с улучшенной и расширенной поддержкой шейдеров. С 2002 года DirectX неоднократно обновлялся. В августе 2004 года в DirectX была добавлена поддержка шейдеров версии 3.0 (DirectX 9.0c).
Microsoft в настоящее время работает над серьезными изменениями в DirectX. Изначально называвшийся «Windows Graphics Foundation», он позднее был переименован в DirectX 10. DirectX 10 представляет собой часть ОС Windows Vista. DirectX 10 будет использовать отличную от DirectX 9.0 модель управления. DirectX 10 будет предоставлять набор требований к аппаратной части, минимальный стандарт функциональности, необходимой для того, чтобы аппаратное устройство было DirectX-совместимым.
DirectX, для чего он нужен?
При установке операционной системы или игр часто предлагается установить пакет DirectX. Многие полагают, что это специальное приложение к играм. Это не совсем верно. DirectX хоть и отвечает за работу графики, предназначен не только для этого.

DirectX позволяет корректно работать как графической подсистеме, так и звуковым устройствам, а также позволяет обрабатывать всевозможные устройства ввода: джойстики, рули и т.п. Пакет DirectX позволяет пользователю не волноваться о выполнении последовательности действий, которые необходимы для запуска и отображения того или иного окна программы.
Если говорить еще проще, то DirectX можно сравнить с набором инструментов предназначенных для создания программ и игр.
DirectX и Видеокарта.
DirectX работает не только с программной частью компьютера, но и с аппаратной. Если говорить проще, DirectX использует возможности внутренних частей компьютера. Поэтому важно, чтобы ваша видеокарта поддерживала последнюю версию DirectX. Например, с появлением версии DirectX10 множество видеокарт имело поддержку только DirectX9, что не позволяло адекватно работать современным играм в режимах с использованием возможностей 10-й версии.
Кстати, если решитесь улучшить графику на своем компьютере – Как выбрать видеокарту.
Важно иметь наиболее свежую версию пакета DirectX, поддерживаемого вашей видеокартой. На официальном сайте Microsoft имеется универсальный загрузчик DirectX, который автоматически определяет поддерживаемую вашей видеокартой версию и устанавливает его на компьютер.
Скачивайте установочную программу только с официального сайте, иначе рискуете подхватить вирус. Почему? Прочтите нашу статью — Как не скачать вирус с интернета?
Как узнать какая версия DirectX последняя?
В принципе, узнавать какая версия DirectX является последней, не имеет смысла. Т.к. для того чтобы его обновить достаточно скачать загрузчик с официального сайта MICROSOFT, который сам найдет и установит последнюю версию.
Как узнать, какая версия DirectX установлена на моем компьютере?
Для того чтобы узнать какая версия DirectX установлена на вашем компьютере необходимо выполнить несколько действий.
Первое. Нажмите кнопку «Пуск» и в строке поиска видите команду «dxdiag».

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

Зачем нужно обновлять DirectX
Как и все в современном электронном мире DirectX требует постоянного обновления. Каждая новая версия DirectX открывает перед нами все новые и новые мультимедийные возможности нашего компьютера. Например, увеличивается качество построения и отображения 3D изображений, увеличивается производительность системы в играх и т.д.
Составные части DirectX
DirectX состоит из нескольких частей:
- Direct3D – набор инструментов, который дает возможность просматривать трехмерные изображения (не путать с 3D изображением). Если готовить мудреным, профессиональным языком: Direct3D – это интерфейс содержащий набор программных инструментов для построения трехмерных анимированных изображений.
- DirectDraw – отвечает за вывод двумерных изображений.
- DirectSound – этот пакет отвечает за звуковые эффекты.