Directx 11 для windows 7, 8, 10 32/64 bit
Содержание:
- Отличительные черты Директ Х
- Причины проблемы
- Ключевые компоненты
- Для чего устанавливают DirectX 9 на Windows 10
- Как переустановить DirectX на Windows 10?
- Устанавливаем directx 12 для windows 10
- Метод №1: Загрузите установщик DirectX
- Ошибка DirectDraw в Windows 10 и ее исправление
- Устанавливаем DirectX и проверяем его версию
- Добавление и включение старых библиотек DirectX
- Основные параметры DirectX 11
- «компонент direct3d 11.1 api недоступен. необходимо обновление windows 7».
- Аналоги утилиты
- Как установить (обновить) directx на windows 10
- Вводная информация
- Пошаговая инструкция для успешной установки Директ Икс 11
- Обновление программы до последней версии
- What Is DirectX 12 (Ultimate)?
- Directx. [Общая информация]
- Обязательно ли качать DirectX с сайта Microsoft?
- Добавление и включение старых библиотек directx
Отличительные черты Директ Х
- Отвечает за детализацию текстур, световые отражения и другое.
- В обновленном пакете содержится большое количество разнообразных спецэффектов, специально добавленных с целью облегчить процесс разработки.
- Рендеринг графических элементов значительно ускоряется.
- Поддерживаются многопользовательские развлечения.
- Качество аудио, видео точно улучшится вместе с трехмерными изображениями.
- Снижает нагрузку на CPU.
- Легко установить DirectX на ПК на Виндовс 10 64 bit, если скачать пакет с нашего или официального веб-ресурса.
- Обновления в автоматическом режиме тоже присутствуют.
- При разработке нового пакета разработчики нашли и устранили большое количество найденных ошибок.
- Ресурсы видеопамяти можно сэкономить при создании трехмерной графики.
- Поддержка множества видеокарт от популярных производителей.
Причины проблемы
Неполадки, связанные с установкой библиотеки DirectX, носят программный характер.
Однако это не одна причина, позволяющая объяснить природу возникновения проблемы, а целый комплекс факторов:
- отсутствие или устаревшая версия вспомогательного ПО;
- ошибочная блокировка инсталлятора антивирусом;
- наличие вредоносных файлов;
- поврежденный инсталлятор;
- устаревшие драйверы видеокарты.
Какой бы фактор ни стал причиной возникновения проблемы, неполадки удастся устранить без помощи специалистов. При этом необходимо обратиться к рекомендациям, которые дают четко понять, какие шаги приведут к исправлению ошибки.
Ключевые компоненты
- Direct2D — пригодится при работе с 2D-эффектами, растровыми изображениями, всевозможными интерфейсами.
- Direc3D — предназначен для работы с 3D-графикой, видеокартой, благодаря чему, любое изображение можно сгладить и свести к минимуму возможные «подтормаживания» при прохождении игры.
- DirectWrite — работает с любым текстом, а также имеются дополнительные функции ClearType.
- XAudio2 — обрабатывает и выводит звук, делая его объемным.
- XInput — получение, обработка событий подключенных устройств ввода, например, нажатие кнопок на клавиатуре или джойстике, движение курсора мыши.
Для чего устанавливают DirectX 9 на Windows 10
Некоторые старые видеоигры требуют для своей работы установку Директа 9. Очень часто она прилагается в комплекте с игрой, но иногда рекомендуется искать самостоятельно.
Для тех, кто озадачен поиском этого ПО, стоит сказать, что в данную операционную систему уже включен новейший Директ 12, поэтому искать и устанавливать старую версию не обязательно.
Совместимость со старыми играми
Большинство пользователей новых операционных систем сталкиваются с проблемой, когда очень давно выпущенные видеоигры не запускаются на их ПК. Эта проблема возникала с появлением Виндовс 7 и усугубилась уже на десятке.
Рисунок 4. Скриншот из игры Deus EX с установленной DirectX 9
Как переустановить DirectX на Windows 10?
Для нормальной работы игр и ряда других приложений на компьютере нужны специальные фреймворки – это наборы инструкций и полезных функций которые используют разработчики. Вместо постоянного написания одного и того же кода, создатели используют подключаемые модули, без которых их приложения работать не будут. Одна из самых популярных библиотек среди разработчиков – DirectX. Она является обязательным программным обеспечением (ПО) для любого ПК, независимо от разрядности х32, х64, х86. Если появляются характерные ошибки, сразу стоит обновить DirectX. Мы расскажем, как переустановить DirectX на Windows 10 и ответим на другие вопросы, касающиеся этой библиотеки.
Устанавливаем directx 12 для windows 10
Несмотря на наличие 12 версии DirectX, в «десятке» возможны проблемы с запуском некоторых игр, видео и графических редакторов, когда появляется ошибка об отсутствии в системе компонента с названием «d3dx*.dll». Это свидетельствует об отсутствии в системе библиотеки или целого их набора. Особенно актуальной проблема была в первые годы после массового перехода на Windows 7 и 10 Direct.
Если «семерка» и «восьмерка» устанавливается со старыми наборами библиотек, то в «десятке» по умолчанию присутствует лишь новый Direct, а старые компоненты отсутствуют, что и становится причиной появления оповещений о невозможности обнаружить определенный файл из набора.
Для получения полного набора динамических библиотек, необходимых для нормального взаимодействия всех (новых и устаревших) приложений со свежими драйверами видеоадаптера, необходимо выполнить приведенную ниже цепочку действий.
Метод №1: Загрузите установщик DirectX
Хотя DirectX устанавливается и обновляется автоматически, автономный установщик все еще существует. Его можно использовать для добавления устаревших модулей DirectX на ваш компьютер вручную, не удаляя существующую установку DirectX.
- Запустите эту установку и примите лицензионное соглашение. Убедитесь, что вы все еще подключены к Интернету, так как любые модули, которые необходимо установить, будут загружены сейчас.
- В зависимости от уже установленной версии DirectX это может занять от нескольких секунд до часа. Если на вашем ПК отсутствуют какие-либо компоненты DirectX, установка завершится без внесения каких-либо изменений.
Использование официального установщика Windows — это рекомендуемый метод переустановки DirectX в вашей системе. Вы не должны сталкиваться с проблемами, связанными с DirectX, после того, как установщик времени выполнения сделает свое дело.
Ошибка DirectDraw в Windows 10 и ее исправление
Наличие на компьютере последней версии DirectX — обязательное условие для запуска целого ряда игр, использующих 3D-графику, но это еще не гарантирует отсутствие ошибок. Так, при запуске игр и 3D-редакторов вы можете столкнуться с ошибкой DirectDraw с тем или иным кодом. Причиной ее появления вполне может быть поврежденный DirectX, но у этой проблемы могут быть и иные причины. Что же еще способно вызвать эту неполадку?
Отключены DirectDraw и Direct3D
DirectDraw предоставляет приложениям непосредственный доступ к видеопамяти, используется для ускорения рендеринга двухмерной графики. Direct3D подобен DirectDraw, но отвечает за работу с трехмерной графикой. Оба эти API должны находиться в активном состоянии.
Чтобы проверить их статус, выполните в окошке Win + R команду dxdiag, переключитесь в открывшемся окне на вкладку «Экран» и посмотрите блок «Возможности DirectX».
Если API имеют статус «Откл», откройте управление компонентами Windows, разверните пункт «Компоненты прежних версий», установите галку в пункте DirectPlay и перезагрузитесь.
Задействуйте настройки совместимости
Так как ошибка DirectDraw в Windows 10 в определенной мере связана с используемым приложениями разрешением, как вариант, можете попробовать такой трюк.
Откроете свойства исполняемого файла приложения, при запуске которого выдается ошибка, переключитесь на вкладку «Совместимость» и установите птичку в чекбоксе «Использовать разрешение экрана 640 x 480».
Решение не самое лучшее, так как работать в таком разрешении будет явно некомфортно.
Устаревшие видеодрайвера
Ошибка DirectDraw может быть вызвана и некорректной работой видеодрайвера. Проверьте актуальность драйвера видеокарты и обновите его в случае необходимости. Желательно использовать «родные» драйвера, а не те, которые поставляются Microsoft в составе операционной системы.
Переустановка DirectX
Если устранить ошибку не удалось, попробовать рискнуть переустановить DirectX.
В Windows нет опции удаления этого компонента, поэтому действовать придется прямо и даже грубо, удалив библиотеки DirectX вручную.
Для этого загрузитесь с любого LiveCD с файловым менеджером на борту (это нужно, чтобы обойти права доступа), зайдите в папку C:\Windows и выполните поиск файлов, в названии которых имеется «D3dx».
Удалите все эти библиотеки, создав на всякий случай их резервные копии.
Загружаемся в обычном режиме, идем на сайт dlltop.ru/soft, заходим в раздел DirectX.
И скачиваем последнюю версию Директ для вашей операционной системы.
Запустите установщик и проследуйте указаниям мастера.
В результате на ваш ПК будет загружены и установлены все необходимые библиотеки компонента.
Устанавливаем DirectX и проверяем его версию
Если вы начали искать информацию о том, как установить DirectX, то у вас определенно возникла какая-то проблема с запуском того или иного приложения. Скорее всего, этим приложением является видеоигра, после запуска которой перед вами высветилось сообщения об отсутствии некого DLL-файла, по всей видимости, относящегося к DirectX, о чем вы уже наверняка и сами узнали из интернета.
Вы двигаетесь в правильном направлении! Подобные ошибки действительно решаются установкой DirectX. Но как же его установить? Делается это двумя путями: через веб-установщик, скачиваемый с официального сайта Майкрософт, и через установщик, который прилагается к самой игре/программе.
Откройте для начала корневую папку с нужным вам приложением и поищите папку Redistributable, Redist или что-то в этом же духе. Не всегда, но довольно часто там будет лежать исполняемый файл DXSETUP.exe, т.е. установщик, и куча архивов с DLL-файлами. Запустите установщик и следуйте дальнейшим инструкциям на экране, чтобы установить найденную версию DirectX.
Если же вам необходимо установить актуальные на сегодняшний день библиотеки DirectX, то лучше всего воспользоваться веб-установщиком с сайта Майкрософт. Перейдите по , нажмите красную кнопку «Скачать» и кнопку «Сохранить» в новом диалоговом окошке. Далее запустите скачанный dxwebsetup.exe, дважды кликнув на него ЛКМ, и следуйте инструкциям. Обязательно уберите галочку с пункта об установке панели Bing, потому что это никому никогда не нужно, и вообще!
Веб-установщик автоматически найдет и установит все недостающие библиотеки DirectX, если таковые найдутся.
Теперь давайте поговорим о том, где можно посмотреть версию DirectX, которая используется на вашем ПК. Интересуются подобной информацией зачастую пользователи, которые столкнулись с соответствующей ошибкой либо увидели в системных требованиях к приложению определенную версию DX. Так или иначе узнать версию DirectX очень и очень просто:
- нажмите Win+R;
- напишите dxdiag и нажмите Enter;
- перейдите во вкладку «Система».
Нужные вам сведения будут располагаться в самой нижней строке — версия DirectX. Однако не спешите радоваться: это версия, поддерживаемая ОС в целом, а не версия, которая поддерживается вашей видеокартой. Чтобы узнать последнее, нужно перейти во вкладку «Экран» и ознакомиться со строчкой «DDI для Direct3D». В общем, в системных данных может быть указана одна версия DX, например, 11 или 12, а в данных экрана — 9 или 10.
Добавление и включение старых библиотек DirectX
Некоторые пользователи пытаются запустить на Виндовс 10 старые игры и сталкиваются с отсутствием библиотек, входящих в старые версии DirectX, ввиду того, что новые версии не предусматривают наличие некоторых из них. В таком случае, если вы хотите наладить работу приложения, потребуется произвести небольшую манипуляцию. Сначала нужно включить один из компонентов Windows. Для этого следуйте инструкции:
Далее потребуется загрузить недостающие библиотеки с официального сайта, а для этого выполните такие действия:
- Перейдите по указанной выше ссылке и скачайте последнюю версию офлайн-установщика, нажав на соответствующую кнопку.
Запустите загруженный файл и подтвердите лицензионное соглашение.
Выберите место, куда будут помещены все компоненты и исполняемый файл для их дальнейшей установки. Рекомендуем создать отдельную папку, например, на рабочем столе, куда произойдет распаковка.
После завершения распаковки перейдите в выбранное ранее место и запустите исполняемый файл.
В открывшемся окне следуйте простой процедуре установки.
Все новые файлы, добавленные таким образом, будут сохранены в папке «System32», что находится в системной директории «Windows». Теперь вы можете смело запускать старые компьютерные игры — для них будет включена поддержка необходимых библиотек.
На этом наша статья подходит к концу. Сегодня мы постарались представить максимально детальную и понятную информацию, касающуюся переустановки DirectX на компьютерах с Виндовс 10. Кроме этого мы разобрали решение проблемы с отсутствующими файлами. Надеемся, мы помогли исправить возникшие сложности и у вас больше не осталось вопросов по этой теме.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Основные параметры DirectX 11
Как уже говорилось ранее, если рассматривать DirectX 11 для Windows 7, то данный компонент – может обеспечить комфортное взаимодействие с различными играми, а также программами. Стоит отметить, что разработки API способствуют качественной обработке графики, а также звука. Далее будет несколько подробнее рассмотрено всё по отдельности.
Обработка графики в Директ Икс 11
Говоря о графике, одним из важнейших компонентов является модуль тесселяции. Эту технологию нельзя назвать новой, так как она использовалась достаточно давно для консолей Xbox 360 ещё в 2005 году. Но это не является чем-то плохим, так как в DirectX реализована усовершенствованная технология.
Например, чтобы добиться более качественного изображения, была внедрена система для увеличения количества полигонов. Как итог, изображение становится более плавным, а также качественным.
Наглядным примером можно считать игры, выпускаемые разработчиками в 2010 и 2020 году. Разница очевидна, всё изменяется в лучшую сторону.
Продолжая рассматривать вопрос графики, следует вновь вернуться к тесселяции и рассмотреть то, почему она так важна. На самом деле, она способствует улучшению процесса по созданию различного контента. Речь о том, что разработчики и художники продолжают создавать персонажей для игр, но на данный момент для этого им требуется меньше затрат усилий. При этом качество работ повышается, растёт сложность изображений.
Если вы решите скачать DX 11 для операционной системы Windows 10, то на выходе получите инструмент для работы с графикой, который справляется со своей задачей на все 10 баллов из 10.
Обработка звука
Следует отметить тот факт, что если скачать себе DirectX 11 для Windows 7, то получите пакет API, благодаря которому улучшится не только графическое состояние в играх. Дополнительно вы сможете услышать большой прогресс касательно звука.
Как известно, DirectX – это целый набор компонентов. Среди них есть DirectShow. Это как раз тот специальный интерфейс, который используется для того, чтобы реализовывать ввод и вывод аудио, а также видеоданных.
Преимущества DirectX 11 над предыдущей версией DirectX 10
Если рассматривать возможность выполнить download DX 11 для Windows 10, это идеальное решение. Обусловлено это хотя бы тем, что данная версия в несколько раз превосходит предыдущую.
Как минимум, был реализован целый ряд полезных разработок и обновлений:
- Вычислительные шейдеры.
- Модуль тесселяции.
- Многопоточная визуализация и так далее.
Для наглядности вы можете оценить два изображения, чтобы понять, насколько DirectX 11 превосходит предыдущую версию.
Сразу видно, что возможность визуализации была сильно улучшена, в результате чего объекты в играх получили большую реалистичность.
«компонент direct3d 11.1 api недоступен. необходимо обновление windows 7».
Если вы используете оригинальный образ Windows 7 (неважно: лицензионный или пиратский), нужно просто обновить систему и установить
Internet Explorer 11
с официального сайта Microsoft, чтобы исправить эту проблему.
Загрузить IE 11 с официального сайта можно, кликнув по этой ссылке
Обратите внимание!В сборках Windows 7, у которых вырезана функция обновления или другие важные системные службы, установить Internet Explorer невозможно.Единственный выход для решения проблемы с компонентом «Direct3D 11.1 API» – установка оригинального образа Windows 7 с необходимыми обновлениями. Если важные возможности ОС не вырезаны автором вашей сборки, необходимо загрузить обновление
Если важные возможности ОС не вырезаны автором вашей сборки, необходимо загрузить обновление
«KB2731771»
Аналоги утилиты
Чтобы все графические компоненты работали правильно, не обязательно пользоваться исключительно директом. У него существуют аналоги, помогающие наладить работу всех систем компьютера и установить связь с видеокартой, позволив играть в любые игры. Таким аналогом является OpenGL. У этого графического API открытый исходный код. Единственный минус приложения — недостаточная производительность.
Важно! Программу используют преимущественно на компьютерах, где установлена операционная система из семейства Linux. Отличной заменой может стать набор библиотек Vulkan
Утилиту отличает мультиплатформенность — возможность использования ее на виндовс и на линукс. Графика и звук почти неотличимы от того, что видят и слышат пользователи, использующие директ
Отличной заменой может стать набор библиотек Vulkan. Утилиту отличает мультиплатформенность — возможность использования ее на виндовс и на линукс. Графика и звук почти неотличимы от того, что видят и слышат пользователи, использующие директ.
Как установить (обновить) directx на windows 10
Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».
Так, чтобы проверить наличие обновления для компонентов системы, требуется:
- Открыть «Параметры компьютера».
- Перейти в раздел «Обновление и безопасность», а затем в «Центр обновления Windows».
- Нажать на кнопку «Проверка наличия обновлений».
- Согласиться на установку обновлений.
Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.
В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.
Вводная информация
Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.
Что такое DirectX?
Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.
А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.
Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.
А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.
А теперь давайте поговорим о том, как посмотреть версию компонентов, установленных в ОС. Это необходимо, поскольку может оказаться так, что обновление вовсе не нужно.
Как узнать версию DirectX?
Перед обновлением всегда необходимо проверять версию того компонента, который вы собираетесь обновить. Если она актуальна, то не нужно ничего делать. Получится зря потраченный трафик (так как все это скачивается из интернета).
Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:
Появится окно с огромным количеством информации. В числе прочего там будет строка «Версия DirectX».
Именно в ней и отображается та версия библиотек, что установлена в системе. Если она неактуальна, то переходим к обновлению.
Пошаговая инструкция для успешной установки Директ Икс 11
Что касается вопроса, как правильно установить директ икс 11 для виндовс 7 бесплатно, то далее будет приведена подробная инструкция, которая позволит вам добиться желаемого результата:
- Первым делом вам необходимо запустить установочный файл. Вы предварительно скачивали его на нашем сайте.
- Внимательно изучите условия лицензионного соглашения. Если вас всё полностью устраивает, можете принимать их и двигаться далее.
Установщик перед тем, как устанавливать компоненты, оповестит вас о том, какой размер памяти они занимают. Если вас всё устраивает, и вы готовы к загрузке исполняемых библиотек и прочих элементов, жмите на «Next».
Когда вся процедура завершится, настоятельно рекомендуется выполнить перезагрузку вашего компьютера. После этого установленные компоненты будут правильно функционировать.
Обновление программы до последней версии
Для обновления мультимедийного пакета на Windows 10 можно использовать единственный способ — проверить наличие обновления библиотеки через встроенный инструмент Windows UpDate.
Обратите внимание! Все попытки скачать установщик с официального сайта разработчиков приведет к тому, что пользователь будет переведен на страницу обновления ПО до Windows 10. Для проверки наличия обновления пользователю необходимо выполнить следующие манипуляции:
Для проверки наличия обновления пользователю необходимо выполнить следующие манипуляции:
- Открыть на стационарном компьютере или ноутбуке «Параметры компьютера».
- Перейти во вкладку «Обновление и безопасность», после чего тапнуть правой кнопкой мыши на кнопку «Проверка наличия обновления».
- По истечении нескольких секунд поисков отобразится результат. Если обновления доступно, необходимо согласиться на его установку.
Обновление программы DirectX на ОС Windows 10
What Is DirectX 12 (Ultimate)?
What is DirectX 12?
Microsoft DirectX APIs (application programming interfaces) is a set of software components on Windows platforms that allow software or games to work efficiently with your video and audio hardware. It is specially used for dealing with tasks related to games, videos, other multimedia on Windows PCs and laptops. The latest version of DirectX 12 is released on May 19, 2019. Windows 10 OS supports DirectX 12.
What is DirectX 12 Ultimate?
DirectX 12 Ultimate is the newest version of DirectX.
DirectX 12 Ultimate is the exclusive software component of Windows 11. It takes games to a new level and provides a new standard for the next generation of games. DirectX 12 Ultimate in Windows 11 provides new features like ray tracing, variable rate shading, mesh shaders, and sampler feedback.
DirectX 12 Ultimate requirements
Currently, only the GeForce RTX series graphics PCs support the DirectX 12 Ultimate gaming features.
DirectX 12 Ultimate supported graphics cards: GeForce RTX 3090, 3080 (Ti), 3070 (Ti), 3060 (Ti), RTX 30/20 series laptops, TITAN RTX, 2080 (Ti), 2080 Super, 2070 (Ti), 2070 Super, 2060, 2060 Super.
Only Windows 10 version 2004 (also Windows 10 May 2020 Update) or higher versions support the complete set of DirectX 12 Ultimate features.
For developers, after you update Windows 10 to the latest version, you still need to install Visual Studio, Windows 10 SDK, related drivers and hardware, PIX, etc. to use DirectX 12 Ultimate features for your programs.
Fix Windows 11 Won’t Update & Update Problems – 8 Tips
Windows 11 won’t update? Check the 8 solutions in this post to troubleshoot Windows 11 update problems and can’t update Windows 11 issue.
Read More
Directx. [Общая информация]
Для начала узнаем определение данного термина. Прибегнем к помощи википедии.Directx (в переводе с англ. direct — прямой, непосредственный; произносится как «ДайректИкс» или «ДиректИкс») — это набор API (интерфейс программирования приложений, интерфейс прикладного программирования; с англ. application programming interface, API ) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних) разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр.Если говорить простым языком, то это посредник между видеокартой и приложением (в основном играми), который позволяет использовать всю вычислительную мощность компьютера для отрисовки тяжелой, детализированной графики.
Версии Directx.
Первая версия directx 1.0 впервые появилась в 1995 году. Дата релиза 30 сентября. С тех пор версии обновлялись почти ежегодно, иногда даже по нескольку раз за год. Самая последняя версия на момент написания данного поста это directx 12, которая включена в состав Windows 10. Дата релиза крайней версии 29 июля 2015 года.
Чем отличаются версии Directx?
Чем выше версия directx, тем четче картинка в видеоиграх и тем лучше оптимизированы процессы связанные с обработкой этой картинки. С выходом каждой новой версии в него добавляются новые возможности, а старые оптимизируются. Но здесь следует отметить, что сама библиотека directx ни как не улучшает графику в играх. Она просто позволяет более эффективно воспользоваться мощностью (всеми возможностями) графического адаптера (видеокарты).
Как узнать версию directx установленную в системе?
Узнать версию directx на windows легко. Для этого комбинацией клавиш WIN+R запускаем командную строку «Пуск-Выполнить» и в поле ввода набираем команду dxdiag. Далее жмем Enter. Откроется вот такое окно.Как вы видите в строке «Версия directx» указано 12. Значит в системе установлена 12 версия directx (входит в состав windows 10).
Совместимость
Многие современные видеокарты имеют специальные directx-совместимые драйвера. Пользователь, который хочет выжать все из своей видеокарты, должен установить именно ту версию directx, которую поддерживает видеокарта. Информацию о том, какую версию поддерживает видеокарта, можно узнать на официальном сайте производителя. Чтобы все работало как надо, нужно чтобы directx определенной версии поддерживали все стороны: операционная система, видеокарта и приложение (игра).
Если в системе установлена более новая версия, а старые версии отсутствуют, то старая игра, при запуске может выдать примерно такую ошибку «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу, чтобы исправить эту проблему». Устранить данную ошибку directx можно просто скачав и установив нужную версию (в нашем примере directx 9).
Откуда лучше скачивать directx?
Только с официального сайта Microsoft либо через Центр Обновления Windows. На сайте Microsoft для устранения выше указанной ошибки есть специальный Веб-установщик среды выполнения Directx для конечного пользователя. и запустите. Он установит недостающие компоненты directx. Данный пакет устраняет ошибки, возникающие из-за отсутствия в системе следующих файлов:
- D3DX9_24.dll-D3DX9_43.DLL
- D3DX10. DLL-D3DX10_43.DLL
- D3DCompiler_33.dll-D3DCompiler_43.DLL
- D3DX11_42.DLL
- D3DX11_43.DLL
- D3DCSX_42.DLL
- D3DCSX_43.DLL
- XACTENGINE2_0.dll-XACTENGINE2_9.DLL
- XACTENGINE3_0.dll-XACTENGINE3_7.DLL
- XAUDIO2_0.DLL
- XAUDIO2_1.DLL
- XAUDIO2_2.DLL
- XAUDIO2_3.DLL
- XAUDIO2_4.DLL
- XAUDIO2_5.DLL
- XAUDIO2_6.DLL
- XAUDIO2_7.DLL
- XAPOFX1_0.dll-XAPOFX1_5.DLL
- X3DAUDIO1_0.dll-X3DAUDIO1_7.DLL
- XINPUT1_1.DLL
- XINPUT1_2.DLL
- XINPUT1_3.DLL
Не ведитесь на ссылки, которые предлагают скачать directx более новых версий чем у вас установлена. Версию directx можно обновить только через центр обновления. По таким ссылкам вам могут подложить собаку в виде вируса.
Обязательно ли качать DirectX с сайта Microsoft?
В первую очередь нужно обновить свою систему. Если у вас установлена современная видеокарта с поддержкой DirectX 12, а сама ОС давно не обновлялась, максимальной производительности ив играх достичь не удастся. Также можно скачать последнюю версию инсталлятора на сайте Майкрософт. Это не полный дистрибутив, а программа, которая загружает нужные компоненты из сети. Кроме поколений 9, 10, 11, 12 есть более мелкие версии, которые меняются с каждым обновлением. В Виндовс 10 все это происходит автоматически, но, если на «Десятке» не запускается какая-то старая игрушка, можно загрузить и установить DirectX 9. Скачать последнюю версию установщика библиотеки Директ Икс можно на этой страничке, разницы по сравнению с программой с официального сайта Microsoft нет, так как это всего лишь оболочка, которая будет грузить компоненты с одного и того же сервера.
Если речь идет о загрузке DirectX 10, 11 или 12, можно смело считать это мошенничеством. Эти библиотеки поставляются вместе с ОС Windows и в дополнительной инсталляции не нуждаются.
Добавление и включение старых библиотек directx
Некоторые пользователи пытаются запустить на Виндовс 10 старые игры и сталкиваются с отсутствием библиотек, входящих в старые версии DirectX, ввиду того, что новые версии не предусматривают наличие некоторых из них. В таком случае, если вы хотите наладить работу приложения, потребуется произвести небольшую манипуляцию. Сначала нужно включить один из компонентов Windows. Для этого следуйте инструкции:
Далее потребуется загрузить недостающие библиотеки с официального сайта, а для этого выполните такие действия: