Как установить последнюю версию DirectX
DirectX – это набор компонентов в ОС Windows, который позволяет программному обеспечению, в первую очередь компьютерным играм, напрямую взаимодействовать с видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать встроенные в ваше оборудование функции акселерации мультимедиа, благодаря чему повышается производительность выполнения мультимедийных задач.
Определение версии DirectX, установленной на компьютере
Инструмент DxDiag представляет подробную информацию о компонентах и драйверах DirectX, которые установлены в вашей системе и доступны к использованию.
Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Нажмите кнопку «Пуск» и введите в поле поиска запрос dxdiag.
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Версии DirectX и обновления через операционную систему
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.
DirectX 11.1 предустановлен в системах Windows 8, Windows RT и Windows Server 2012 Отдельного пакета обновлений для DirectX 11.1 не существует. Вы можете установить эту версию DirectX только через Центр обновления Windows в системах Windows 8, Windows RT и Windows Server 2012.
DirectX 11.2 предустановлен в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2. Отдельного пакета обновлений для DirectX 11.2 не существует. Эту версию DirectX можно установить только через Центр обновлений Windows в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 11.0 предустановлен в системы Windows 7 и Server 2008 R2. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 11.1 доступен для установки в системах Windows 7 SP1 и Windows Server 2008 RS SP1 совместно с обновлением платформы для Windows 7 и Windows Server 2008 (KB2670838).
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 10 предустановлен в системах Windows Vista. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 10.1 предустановлен в системах Windows Vista с пакетом обновления 1 (SP1) или более поздней версии и Windows Server с пакетом обновления 1 (SP1) или более поздней версии. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 11.0 доступен для установки в системах Windows Vista с пакетом обновлений 2 (SP2) и Windows Server 2008 с пакетом обновлений 2 (SP2) при установленном обновлении KB971512.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 9.0c доступен для установки в системах Windows XP и Windows Server 2003 с помощью установки среды выполнения DirectX 9.0c для конечных пользователей.
Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».
Для устранения этой проблемы необходимо установить среду выполнения DirectX для конечных пользователей.
При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.
Для дальнейшего обновления DirectX необходимо обновить операционную систему.
DirectX 11 против DirectX 12: в чем различия и какой использовать?
![]()
DirectX 12 был выпущен вместе с Windows 10 в 2015 году. С его выходом компания Microsoft открыла новую эру для геймеров и разработчиков игр. Способный снизить нагрузку на CPU и повысить производительность GPU, DirectX 12 быстро завоевал себе имя.
Однако действительно ли повышение производительности так просто, как переход с DirectX 11 на DirectX 12? Давайте выясним это, рассмотрев различия между DirectX 11 и 12.
Что представляет собой DirectX от Microsoft?
![]()
DirectX — это набор API, используемых для обработки задач, связанных с мультимедиа. Сюда входит программирование игр на платформах Microsoft, таких как Windows и Xbox. Чтобы представить некоторый контекст, давайте вкратце поговорим об API.
Интерфейс прикладного программирования (API) позволяет двум или более компьютерным программам общаться друг с другом. Подумайте об этом как о телефоне. Если ваша мама отправит вам сообщение со списком продуктов, ваш телефон получит эти данные и отобразит их для вас. По сути, это и есть API.

В чем разница между DirectX 11 и DirectX 12?
![]()
Итак, каковы различия между DirectX 11 и DirectX 12? Проще говоря, DirectX 12 — это последняя версия DirectX. Одно из самых заметных различий между этими двумя версиями заключается в том, как они взаимодействуют с вашим оборудованием. Большинство игр, разработанных с использованием DirectX 11, задействуют от двух до четырех ядер процессора. Одно из этих ядер обычно предназначено для того, чтобы сообщать графическому процессору, что делать.
Затем игра использует оставшиеся ядра для обработки различных параметров, требующих большого количества мощностей CPU, например, движения объектов или расстояния прорисовки. С другой стороны, DirectX 12 распределяет нагрузку на CPU между несколькими ядрами, а также позволяет каждому ядру одновременно общаться с GPU.
DirectX 12 также поставляется с некоторыми причудливыми фичами. К ним относятся асинхронные вычисления и объекты состояния конвейера (PSO). Асинхронные вычисления повышают эффективность использования GPU, позволяя нескольким рабочим нагрузкам работать параллельно. Это, по сути, раскрывает весь потенциал вашего GPU.
Представьте официанта в ресторане. Когда официант принимает заказ, он сначала спрашивает, что бы вы хотели выпить. После того как вам принесут напитки, он спросит, что бы вы хотели получить в качестве основного блюда. Ваш заказ выполняется поэтапно. Официант не спросит вас, что бы вы хотели на десерт, пока вы не съели основное блюдо. Хотя это и эффективно, но не так эффективно, как могло бы быть.
При вычислениях каждая из задач официанта будет выполняться отдельным ресурсом GPU. Пока вы не получите свой напиток, ресурсы GPU, необходимые для принятия заказа на основное блюдо, будут простаивать. С асинхронными вычислениями DirectX 12 официант сможет принимать ваш заказ одновременно, как в сети ресторанов быстрого питания. Это позволяет максимально эффективно использовать GPU и повышает производительность в играх.
В DirectX 12 также появились PSO. В DirectX 11, когда геометрия игры передается на GPU для рендеринга, различные аппаратные настройки отвечают за интерпретацию и рендеринг этих данных. Это называется графическим конвейером и представляет собой поток входных и выходных данных, который происходит во время рендеринга кадров на GPU. Однако графический конвейер DirectX 11 не идеален.
Этот конвейер содержит набор различных состояний, включая состояние растеризации, состояние наложения, состояние трафарета глубины и другие компоненты. В DirectX 11 между этими различными состояниями существуют зависимости. В результате одно состояние не может быть завершено, пока не будет определено предыдущее состояние. Это снижает загрузку GPU и увеличивает накладные расходы CPU за счет снижения производительности.
Чтобы обойти эту проблему, в DirectX 12 появились PSO, которые представляют собой объекты, описывающие состояние всего графического конвейера. PSO похожи на бутылку, в которой содержатся различные состояния и компоненты, необходимые для создания изображения. Это позволяет графическому процессору предварительно обрабатывать каждое зависимое состояние вместо того, чтобы постоянно пересчитывать состояния на основе текущего графического конвейера.
Это значительно снижает накладные расходы процессора, присутствующие в DirectX 11, и повышает производительность. Итак, как же на самом деле выглядит это различие? По данным Microsoft, DirectX 12 снижает нагрузку на CPU на 50 процентов и повышает производительность GPU на 20 процентов. Хотя это и значительные улучшения, это не означает, что вы увидите те же результаты.

Почему переход с DirectX 11 на DirectX 12 не так прост
DirectX 11 был впервые выпущен для Windows Vista 27 октября 2009 года. Таким образом, если учесть, что DirectX 12 вышел в 2015 году, то между DirectX 11 и DirectX 12 прошло шесть лет. За это время тысячи игр были разработаны с использованием DirectX 11. К сожалению, перейти с DirectX 11 на DirectX 12 не так-то просто.
![]()
DirectX 11 — это так называемый высокоуровневый API. Проще говоря, с API высокого уровня разработчикам работать проще. В результате получаются стабильные, отшлифованные и играбельные игры. С другой стороны, DirectX 12 — это низкоуровневый API, и по сравнению с DirectX 11 это совсем другой зверь. Хотя он позволяет разработчикам точно настраивать оптимизацию на гранулированном уровне, его использование требует обширных знаний.
Учитывая это, игра, разработанная на DirectX 12, может иметь худшую производительность в зависимости от знаний разработчика об API. Есть улучшения, которые приходят с DirectX 12, но все зависит от того, насколько хорошо программист может их реализовать. По этой причине многие разработчики предпочитают придерживаться высокоуровневых API, таких как DirectX 11.
Что выбрать: DirectX 11 или DirectX 12?
Ответ зависит от нескольких вещей, например, от того, какую игру вы хотите запустить. Например, Guild Wars 2 работает на DirectX 11. Даже если ваша ОС и аппаратное обеспечение используют DirectX 12, у вас не будет возможности выбрать DirectX 12 в Guild Wars 2, потому что игра не поддерживает его. Это полностью решение разработчика, компании ArenaNet.
Хотите верьте, хотите нет, но ArenaNet потребовалось девять лет, чтобы перейти с DirectX 9 на DirectX 11. Однако есть игры, которые поддерживают и DirectX 11, и DirectX 12. Например, Fortnite. В настройках игры пользователи могут переключаться между обеими версиями.
![]()
Возможность выбора между DirectX 11 и DirectX 12 также зависит от вашего оборудования. Практически любой современный GPU будет поддерживать DirectX 12, но этого нельзя сказать о более старых GPU, таких как Radeon HD 4870. Этот графический процессор, выпущенный в 2008 году, поддерживает только DirectX 10. Это означает, что на нем невозможно запустить большинство современных игр, которые работают с использованием DirectX 11 и DirectX 12.
Скачать DirectX 11 бесплатно официальную версию
Современные разработчики используют разные инструменты в своей работе. Для успешного создания новых программ и приложений нужно активно взаимодействовать с разными устройствами. Например, при создании и использовании компьютерных игр необходимо тесное взаимодействие клавиатуры, мыши, аудио- и видеосистем.
Чтобы обеспечить быструю и отлаженную работу, создают дополнительное программное обеспечение, которое может обеспечить взаимодействие всех компонентов. Одной из таких программ стала DirectX 11, выпущенная компанией Microsoft.
Она объединяет разные библиотеки и рабочие модули и позволяет работать с различными 2D и 3D объектами. Компоненты данной программы позволяют наслаждаться визуальными и звуковыми эффектами, к примеру, появление тумана, наличие теней, реалистичные представления воды или почвенного рельефа. Они оптимизируют одновременную работу мыши, клавиатуры, колонок, геймпадов и др. Количество выполняемых функций определяется и техническими параметрами устройства, на котором установлена программа.

Актуальность
Чаще всего DirectX 11 используют геймеры, так как она раскрывает дополнительные возможности и позволяет насладиться зрелищной и динамичной игрой. Файлы программы необходимы для большинства современных популярных компьютерных игр, причем 11-я версия является одной из последних и предоставляет широкие возможности и дополнительные инструменты. Утилита может работать с разными версиями операционных систем: как с более старыми, так и с новыми, последними версиями. Скачать DirectX 11 можно отдельно или в виде обновлений для системы Windows.
История развития
Первая версия библиотеки была запущена еще в 1995 году. Ее сделали для того, чтобы обеспечить комфорт и поддержку единовременной работы разных устройств во время разработки файлов приложений и компьютерных игр. Программу выпустила компания Microsoft.
Первоначально, группа разработчиков, которая создала и выпустила платформу, планировала ее как замену широко известного «OpenGL». Предпосылки к противостоянию этих двух программ для игр зародились еще тогда. Некоторые компоненты и видеокарты отлично сочетаются с OpenGL.

Разновидности
Вскоре после запуска первой версии, появилась обновленная — DirectX 11.1. Первое обновление вышло в 2012 году. В последствии, были внесены и другие правки. Другие обновления появились в 2013 (11.2) и 2015 (11.3) годах. Программа перестала поддерживать Win Vista и Windows 7 а так же старые версии видеокарт.
С DirectX 11.2 стали совместимы только Win 8.1, Win RT, Windows Server 2012 R2. C версией 11.3 совместима только операционная система Windows 10. Ее включили в базовую комплектацию данной версии. Ключевой особенностью новой версии стала ее шейдерная модель 5.0. Версия 11.3 получила шейдерную модель 5.1, которая подходит только для Win 10 и частично для Win 7.
В новых версиях были улучшены следующие элементы:
- DXInput – обработка данных, поступающих с клавиатуры, мыши и джойстика занимает еще меньше времени, за счет увеличилась производительность.
- DXPlay – быстрая синхронизация в сетевых играх.
- DXSound – улучшенное воспроизведение и обработка низкочастотных звуков.
- DXMusic – повысили качество воспроизводимого звука.
- DXShow – быстрый ввод и вывод аудио- и видео-файлов.
- DX Instruments – больше современных программных синтезаторов.
- DX Graphics — улучшены функции вывода трехмерной и растровой графики на новых видеокартах от AMD Radeon и Nvidia GeForce.
Популярные компьютерные игры, в которых используется программа
Одними из первых игр, которые появились на DirectX 11 стали S.T.A.L.K.E.R.: Call of Pripyat, Battleforge, Aliens vs. Predator, Colin McRae DIRT 2, Fermi, Metro 2033, Battlefield: BA Company 2.
Благодаря Директ Икс 11, в этих играх было отмечено лучшее сжатие структур, многопотоковость, улучшенная тесселяция, а также больше вычислительных шейдеров. Позже, список игр, которые совместимы с одиннадцатой версией расширился и стал включать следующие позиции:
- Medal of Honor;
- WoW Cataclysm;
- Lost Planet 2 Benchmark;
- Civilization
Список игр, которые поддерживают DirectX 11 продолжает увеличиваться. Несмотря на большой потенциал новой версии, разработчики пока не могут полностью использовать его потенциал. Это связано с тем, что разные разработчики используют разные платформы. Игры в основном предназначены для консолей и устройств, которые на данный момент поддерживают более старые версии. С применением нового DirectX 11 удалось улучшить визуальные эффекты и повысить производительность.

Как скачать?
Способ 1 – скачать DirectX 11 на официальном сайте
Вы можете скачать Директ икс 11 на официальном сайте программы, созданном компанией Microsoft. На большинстве компьютеров, как правило, DirectX уже установлен, но при необходимости, его всегда можно скачать заново. Перед скачиванием убедитесь в том, что скачиваемая версия совместима с вашим устройством, иначе некоторые функции программы могут остаться недоступны или работать неправильно.
Способ 2 – скачать Директ х 11 на нашем сайте.
У нас представлена оригинальная версия программы. На этой странице вы сможете скачать директ икс 11 для Виндовс 10 и более ранних версий. Все программное обеспечение проходит проверку на наличие вирусов, поэтому вы можете быть уверены в безопасности своего устройства.
Способ 3 – установить обновление для Виндоус.
Мы уже упоминала ранее, что очень часто DirectX 11 уже находится в базовой комплектации на Виндовс 10. Устанавливая обновления для операционной системы, вы также сможете обновить и саму библиотеку, что улучшит его работу и устранит некоторые неполадки.
Системные требования
Перед установкой DirectX 11, убедитесь в том, что ваше устройство соответствует всем необходимым параметрам:
- Объем оперативной памяти – 2 Гб.
- Аудиокарта с поддержкой
- Широкополосный доступ к Интернету.
- Видеоадаптер ATI HD7770 или nVidia GTX650Ti.
- Разрядность – 32 или 64 бит.
Заключение
DirectX 11 – среда API, которая позволяет модернизировать работу разных устройств и ускорить обработку данных в PC games. В новой версии была значительно увеличена производительность, появились дополнительные инструменты. Количество игр, которые поддерживают 11-тую библиотеку с каждым днем растет.
Скачать DirectX 11 бесплатно для Windows
DirectX 11 значительно улучшил производительность графической системы. Благодаря новой версии API значительно улучшился уровень детализации и качество спецэффектов. Директ Икс 11 позволил раскрыть потенциал современных видеокарт и многоядерных процессоров Intel и AMD. По сравнению с прошлыми поколениями API, качество графики значительно улучшилось.
DirectX 11 на компьютер
До появления DirectX 11 одновременное использование нескольких ядер CPU на 100% не представлялось возможным – многопоточная обработка данных осуществлялась частично, а разница между мощным одноядерным и двухъядерным процессором была невелика. Разработчики реализовали полноценную обработку данных по многопоточной технологии – это позволило значительно разгрузить GPU, перенеся большую часть вычислительных операций на два и более ядер CPU. В результате производительность видеокарт значительно повысилась.

В Директ Х 11 впервые появилась тесселяция – графическая функция, обеспечивающая высокую четкость текстур. Также в новом API была предусмотрена поддержка шейдеров 5.0 и инструменты для создания в компьютерных играх реалистичной физической модели. Динамическое освещение улучшилось, а степень сжатия текстур увеличилась – за счет повышения компрессии удалось значительно повысить качество графики в видеоиграх без значительного повышения системных требований к объему видеопамяти и частоте ядер центрального процессора. Помимо улучшения качества детализации, стоит отметить и цветопередачу – в DirectX 11 цвета стали более насыщенным, по сравнению с предыдущей версией.