К содержимому
fedi.software

DirectX — все версии

· Microsoft · Страница обновлена

Windows

Все версии DirectX для Windows — 12, 11, 10 и 9.0c: зачем они играм и какую ставить, если игра не запускается.

Версии по годам

Выпуск
DirectX 12
Год выпуска
2015
Поддержка
актуальная
Выпуск
DirectX 11
Год выпуска
2009
Поддержка
актуальная
Выпуск
DirectX 10
Год выпуска
2006
Поддержка
актуальная
Выпуск
DirectX 9.0c
Год выпуска
2002
Сборка
9.29.1974
Поддержка
актуальная

Оцените DirectX

Спасибо! Оценка сохранена, её можно изменить. Не удалось сохранить оценку. Попробуйте позже. Сегодня из вашей сети уже слишком много оценок. Попробуйте завтра. Средняя оценка появится после 5 оценок.

О программе DirectX

DirectX — набор компонентов Microsoft, через который игры и графические программы в Windows работают с видеокартой и звуком. Здесь собраны версии DirectX 12, 11, 10 и 9.0c, и любую из них можно скачать с помощью официального установщика Microsoft.

Что такое DirectX

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

Версии DirectX

ВерсияГод выходаЛицензия
DirectX 122015бесплатно
DirectX 112009бесплатно
DirectX 102006бесплатно
DirectX 9.0c2002бесплатно

У каждой версии есть своя страница — откройте её из списка версий на этой странице.

  • DirectX 12 — версия для современных игр: даёт разработчикам более прямой доступ к видеокарте.
  • DirectX 11 — на ней построено множество игр прошлых лет, и её до сих пор выбирают как запасной режим.
  • DirectX 10 — переходное поколение, под которое выпускали игры середины прошлого десятилетия.
  • DirectX 9.0c — версия, которую просят многие старые игры; без её компонентов они часто не запускаются.

Какую версию скачать

В большинстве случаев ставить ничего не нужно: актуальные компоненты уже есть в Windows. Установщик нужен, когда игра при запуске сообщает, что не найден файл DirectX, или прямо просит определённую версию. Тогда скачайте ту, что указана в требованиях игры, — обычно это DirectX 9.0c для старых проектов. Новая версия не заменяет старые: компоненты разных поколений живут в системе рядом и не мешают друг другу.

Системные требования и совместимость

Версия DirectX, которую реально использует игра, зависит не только от Windows, но и от видеокарты и её драйвера. Если игра требует DirectX 12, а видеокарта его не поддерживает, установка компонентов не поможет — нужна совместимая карта. Узнать, что поддерживает ваш компьютер, можно встроенным средством диагностики DirectX в Windows. Драйвер видеокарты стоит брать с сайта её производителя.

Установка

  1. Откройте страницу нужной версии и скачайте официальный установщик Microsoft.
  2. Запустите его и снимите галочки с предложений дополнительных программ, если они появятся.
  3. Дождитесь, пока установщик докачает и поставит недостающие компоненты.
  4. Перезапустите игру.

Безопасность

DirectX бесплатный, поэтому нет причин искать его на сторонних сайтах. Отдельные файлы библиотек с «сайтов DLL» — частый источник вирусов и несовместимых версий; безопаснее один раз запустить установщик Microsoft, который сам поставит всё нужное.

Плюсы и минусы

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

Частые вопросы

Можно ли удалить DirectX?

Нет, основная часть DirectX — компонент Windows. Удалять его не нужно и штатного способа нет.

Есть ли альтернативы DirectX?

Некоторые игры умеют работать через Vulkan или OpenGL, но выбирает это разработчик игры, а не пользователь.