Добрый день!
Возник вопрос. В windows 10 насколько я в курсе, по умолчанию уже входит пакет DirectX.
С сайта microsoft:
Windows 10 и Server 2016 Technical Preview
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.
Почему тогда большинство игр не запускается, без установки DirectX отсюда https://www.microsoft.com/ru-ru/download/details.a… ?
Это же вроде пакет для windows 7?
-
Вопрос задан
-
2899 просмотров
Пригласить эксперта
Выполните dxdiag и посмотрите — может у вас какая то кривая сборка или еще что.
У меня без установки директа все игры работают )
Войдите, чтобы написать ответ
-
Показать ещё
Загружается…
Минуточку внимания
Каталоги DirectX знакомы многим геймерам 2000-х и ранних 2010-х годов. Когда-то их приходилось ставить постоянно для разных игр и следить за тем, чтобы все работало и не подвисало. Казалось бы, это было так давно, и сейчас уже наверняка все само работает как часы, без установки дополнительных программ и каталогов, но нет. Даже на Windows 10 иногда нужно обновить DirectX вручную, или накатить старую версию, если хочется поиграть в условную GTA: San Andreas.
О том, что такое каталоги DirectX, что именно они делают, какие есть версии для Windows 10 и откуда их можно скачать, мы и поговорим в нашей статье.
DirectX — это не просто программа, которая помогает вашим играм работать стабильнее. Это целый набор API, который превращает Windows в удобную платформу, чтобы она могла работать с мультимедиа файлами и видео в частности, правильно отображать трехмерные и двумерные объекты, запускать анимацию и управлять звуком.
По сути, эти API сочетают в себе разные полезные инструменты и драйверы. DirectX обеспечивает работу игр, улучшая в них графику, а также повышает производительность и скорость обработки данных. Каталог также отвечает за совместимость разного софта с вашей операционной системой и ПК.
Например, если вы хотите поиграть в какое-нибудь старье, оно будет работать на навороченном компьютере или ноутбуке только за счет того, что DirectX адаптирует систему под файлы игры. Это можно заметить при запуске игры, которая по умолчанию идет в формате 4:3 и имеет разрешение 800х600. В таком случае вы можете заметить небольшой лаг, во время которого изменяется внешний вид ваших окон на ПК — это работа DirectX по адаптации.
А еще DirectX используют разработчики игр и инженерного ПО. Он позволяет запускать даже на новых устройствах программы, которые были разработаны, например, для Windows XP.
Какие есть версии
Если мы рассматриваем DirectX для Windows 10, то в ее базовый комплект входят сразу две версии каталога — 11.3 и 12.0. Это достаточно для стабильной работы системы и игр. Но, опять же, для запуска чего-то ностальгического из периода 2000–2010-х годов, вам понадобятся дополнительные каталоги.
DirectX 11.3
DirectX 11 в принципе довольно распространен среди разработчиков видеоигр для ПК и консолей. Все дело в том, что этот каталог поддерживает многопоточные вычисления.
Например, разработчик может разделить видеоданные на разные потоки, и каждый из них обрабатывать отдельно — на собственном ядре. Так игра лучше взаимодействует с видеокартой и данные обрабатываются быстрее. А это значит, что картинка будет тоже считываться быстрее и без потери качества, что особенно важно в проектах, которые ориентированы на реакцию игрока.
Преимущества у этой версии каталога такие:
- Лучше работает на старых видеоадаптерах, даже одноядерных;
- Уменьшает нагрев видеокарты и графического ускорителя;
- Поддерживает работу в нескольких потоках на разных ядрах.
Системные требования
А вот системные требования, которые нужны для корректной работы каталога:
- Система 32- или 64-битной разрядности;
- Аудиокарта с поддержкой DirectX;
- Подключение к Интернету;
- Оперативная память от 2 ГБ и выше;
- Видеокарта не слабее NVidia GTX 650 Ti/ ATI HD.
DirectX 12
А 12 версия каталога DirectX сейчас является последней вышедшей. Она работает с 2015 года и совместима не только с Windows 10, но и с Xbox One, а также с некоторыми смартфонами и планшетами. Помимо той же многозадачности прошлой версии, в 12 разработчики улучшили рендеринг 2D и 3D файлов, повысили производительность и поработали над энергосбережением при работе каталога.
Преимущества этой версии:
- Оптимизация. Разработчики обещают, что эта версия минимум в 2 раза более производительна, чем 11.3;
- Ускорена работа приборной панели;
- Повышено качество графических элементов;
- Улучшен рендеринг.
Системные требования
- Система 86- или 64-битной разрядности;
- Аудиокарта с поддержкой DirectX;
- Широкополосный доступ к сети Интернет;
- Видеокарта не хуже NVIDIA GF 4XX или ATI HD 7XXX;
- Оперативная память от 2 ГБ и выше.
Где скачать
Обычно каталоги DirectX, о которых мы говорили выше, включены в комплектацию Windows 10 и устанавливаются на ПК вместе с ней, так что дополнительно ничего загружать не придется. Исключением будут только случаи, когда вам очень хочется поиграть в старенькие тайтлы, которые могут некорректно работать на новых версиях.
Чтобы проверить, установлены ли каталоги на вашем ПК, и какая именно версия стоит, нужно посмотреть их вручную. Для этого откройте «Пуск» и в поиске вводите dxdiag. Это запустит средство диагностики DirectX, где в самом низу строки вы увидите актуальную версию, которая работает на ПК.
Если вдруг у вас не установлен DirectX или стоит версия 11.3, а вы хотите обновиться до 12 — придется скачивать и устанавливать все самостоятельно. Для начала проверьте Центр обновлений WIndows, через него новая версия каталога может прилететь к вам по воздуху. Если же вдруг обновления нет и там, то вам прямая дорога на официальный сайт Microsoft.
Переходите по ссылке и вы сразу же сможете скачать последнюю версию каталога. Она устанавливается через веб-установщик DirectX для Windows 10. Именно его вы и загрузите с сайта. А после этого просто следуйте инструкции в установщике.
Если же вам нужны другие версии, загрузить их можно со сторонних сайтов. Например с download-windows.org или DLLTOP.ru.
Мы рассказали вам о том, что такое DirectX и для чего он нужен. Не забывайте вовремя обновлять компоненты системы и скачивайте файлы только с проверенных сайтов.
Заглавное фото: wallpaperflare.com
DirectX — это набор компонентов в ОС Windows, который позволяет программному обеспечению напрямую взаимодействовать с видео- и аудиооборудованием. Основное предназначение – компьютерные игры, однако он иногда необходим некоторым программам для работы с графикой.
Важна ли версия?
На данный момент существует множество версий, начиная с 1.0 и заканчивая 12.0. Актуальными можно считать две последние — 11.0 и её производные, а также 12.0. В зависимости от операционной системы, в её состав будет включена определенная версия DirectX:
- Windows XP SP2 — DirectX 9.0c
- Windows Vista — DirectX 10
- Windows Vista SP1 — DirectX 10.1
- Windows Vista SP2 — DirectX 11
- Windows 7 — DirectX 11.1
- Windows 8 — DirectX 11.1
- Windows 8.1 — DirectX 11.2
- Windows 10 — DirectX 12
Одна и та же игра может работать в режиме совместимости на разных версиях DirectX, но чем версия выше, тем графика лучше. Однако, если проект изначально разрабатывался под DirectX 9.0, то наличие DirectX 12.0 у вас на компьютере никоим образом не повлияет на качество изображения. Всё зависит от программной оптимизации.
В теории игры, написанные под DirectX 7/8, должны без проблем запускаться на современном программном обеспечении DirectX 12, поскольку в актуальную версию автоматически включаются все предыдущие. Но на практике вы скорее всего столкнетесь с неполадками при попытке запуска. Пофиксить эту проблему можно, если воспользоваться услугами режима совместимости и принудительной установкой низкого разрешения. Подробную инструкцию данной манипуляции можно найти по ссылке ниже.
Исходя из всего вышеперечисленного, получается, что установка актуальной версии ОС позволяет не только довольствоваться расширенным системным функционалом, который недоступен в Windows XP и Windows 7, но и запускать игры с лучшей картинкой при большем количестве кадров в секунду.
Как узнать установленную версию?
- Нажмите комбинацию клавиш Win + R и в появившемся поле введите команду dxdiag.
- Внизу открывшегося окна вы увидите текущую версию.
Поменять версию можно только в одном случае: если обновить операционную систему. К примеру, если обновиться с Vista SP 1 до Vista SP 2, поддерживаемая версия DirectX сменится с 10.1 на 11.0. Также можно сменить версию с актуальной на более низкую — в самой игре (если разработчик интегрировал такую возможность). Обычно это требуется для того, чтобы поднять частоту кадров, но далеко не во всех случаях это помогает.
Если видеокарта не поддерживает DirectX 12, система будет работать в режиме обратной совместимости с более старой версией, даже при установленной Windows 10 и в играх под последнюю версию DirectX. Чтобы всё работало, как надо, все элементы должны быть совместимы с определенной версией DirectX: операционной система, видеокарта и игра.
Откуда скачать?
В последних версиях Windows установка DirectX (и его обновление) происходит вместе с инсталляцией свежих обновлений. То есть дополнительно ничего скачивать не нужно. Владельцам старых версий Windows потребуется скачать веб-установщик с официального сайта Microsoft.
Читайте также:
- Рейтинг видеокарт 2020: красивая графика доступна каждому
- Старичок ещё в деле: топ шутеров для слабых ПК
Applies ToWindows 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, которые установлены в вашей системе и доступны к использованию.
-
Нажмите кнопку «Пуск», введите в поле поиска запрос 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 с пакетом обновления 1 (SP1) и Windows Server 2008 RS с пакетом обновления 1 (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 End-User Runtime.
Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».
Чтобы устранить эту проблему, установите DirectX End-User Runtime.
Примечания.
-
При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.
-
Для дальнейшего обновления DirectX необходимо обновить операционную систему.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
После выхода Windows 10 меня раз за разом спрашивают, где скачать DirectX 12, почему dxdiag показывает версию 11.2, несмотря на то, что видеокарта поддерживается и о подобных вещах. Постараюсь ответить на все эти вопросы.
В этой статье — подробно о текущем состоянии дел с DirectX 12 для Windows 10, почему эта версия может быть не задействована на вашем компьютере, а также о том, где скачать DirectX и зачем это нужно, с учетом того, что этот компонент уже имеется в ОС.
Как узнать версию DirectX в Windows 10
Сначала о том, как посмотреть используемую версию DirectX. Для этого достаточно нажать клавиши Windows (которая с эмблемой) + R на клавиатуре и ввести dxdiag в окне «Выполнить».
В результате будет запущено Средство диагностики DirectX, в котором на вкладке «Система» можно увидеть и версию DirectX. В Windows 10 вы с большой вероятностью увидите там либо DirectX 12 либо 11.2.
Последний вариант не обязательно связан с неподдерживаемой видеокартой и точно не вызван тем, что вам нужно предварительно скачать DirectX 12 для Windows 10, поскольку все основные необходимые библиотеки уже имеются в ОС сразу после обновления или чистой установки.
Почему вместо DirectX 12 используется DirectX 11.2
Если в средстве диагностики вы видите, что текущая версия DirectX 11.2, это может быть вызвано двумя основными причинами — неподдерживаемая видеокарта (причем, возможно, она будет поддерживаться в будущем) или устаревшие драйвера видеокарты.
Важное обновление: в Windows 10 Creators Update в главном dxdiag всегда отображается 12-я версия, даже если она не поддерживается видеокартой. О том, как узнать поддерживаемую, см. отдельный материал: Как узнать версию DirectX в Windows 10, 8 и Windows 7.
Видеокарты, которые поддерживают DirectX 12 в Windows 10 на настоящий момент:
- Интегрированная графика Intel процессоров Core i3, i5, i7 Haswell и Broadwell.
- NVIDIA GeForce серий 600, 700, 800 (частично) и 900, а также видеокарты GTX Titan. NVIDIA также обещает поддержку DirectX 12 для GeForce 4xx и 5xx (Fermi) в ближайшем будущем (следует ожидать обновленных драйверов).
- AMD Radeon серий HD 7000, HD 8000, R7, R9, а также интегрированные графические чипы AMD A4, A6, A8 и A10 7000, PRO-7000, Micro-6000 и 6000 (здесь также есть поддержка у процессоров E1 и E2). То есть Kaveri, Millins и Beema.
При этом, даже если ваша видеокарта, казалось бы, попадает в этот список, может оказаться, что конкретная модель пока не поддерживается (производители видеокарт все еще работают над драйверами).
В любом случае, одно из первых действий, которое следует выполнить, если вам требуется поддержка DirectX 12 — установить последнюю версию драйверов для Windows 10 вашей видеокарты с официальных сайтов NVIDIA, AMD или Intel.
Примечание: многие столкнулись с тем, что драйвера видеокарты в Windows 10 не устанавливаются, выдавая различные ошибки. В этом случае помогает полное удаление старых драйверов (Как удалить драйвера видеокарты), а также программ наподобие GeForce Experience или AMD Catalyst и установка их по-новому.
После обновления драйверов, посмотрите в dxdiag, какая версия DirectX используется, а заодно и версию драйвера на вкладке экран: для поддержки DX 12 должен быть драйвер WDDM 2.0, а не WDDM 1.3 (1.2).
Как скачать DirectX для Windows 10 и зачем это нужно
Несмотря на то, что в Windows 10 (также, как и в двух предыдущих версиях ОС) основные библиотеки DirectX присутствуют по умолчанию, в ряде программ и игр вы можете столкнуться с ошибками наподобие «Запуск программы не возможен, поскольку d3dx9_43.dll отсутствует на компьютере» и другими, связанными с отсутствием отдельных библиотек DLL предыдущих версий DirectX в системе.
Чтобы избежать этого, рекомендую сразу скачать DirectX для Windows 10. После загрузки Веб-установщика, запустите его, и программа автоматически определит, каких библиотек DirectX не хватает на вашем компьютере, загрузит и установит их (при этом не обращайте внимания, что заявлена поддержка лишь Windows 7, в Windows 10 все функционирует точно так же).