Какой DirectX поддерживает Windows 7

Обновлено: 21.11.2024

Инструкции по обновлению до последней версии DirectX

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

Все современные операционные системы Windows включают DirectX по умолчанию, поэтому вам, вероятно, никогда не понадобится устанавливать DirectX вручную.

Однако Microsoft, как известно, выпускает обновленные версии, и установка последних обновлений может решить вашу проблему с DirectX, например ошибки dsetup.dll, или повысить производительность ваших игр и графических программ. .

Следуйте приведенным ниже инструкциям, чтобы обновить DirectX в любой версии Windows. Установка DirectX займет менее 15 минут.

В зависимости от версии Windows, которую вы используете, вам может не понадобиться новая версия DirectX. См. раздел ниже этих шагов, чтобы убедиться, что DirectX будет работать на вашем компьютере. Если вы не уверены, какая версия установлена ​​на вашем компьютере прямо сейчас, в самом низу этой страницы есть инструкции, как это сделать.

Как загрузить и установить DirectX

Посетите страницу загрузки DirectX на сайте Microsoft.

Выберите предпочитаемый язык в раскрывающемся списке, а затем нажмите «Загрузить», чтобы сохранить установочный файл на свой компьютер.

Откройте файл dxwebsetup.exe и завершите установку DirectX, следуя инструкциям на веб-сайте Microsoft или в программе установки. Установка займет меньше минуты.

Внимательно прочитайте процедуру установки. Вас могут попросить установить что-то еще, например Bing Bar. Просто снимите флажки с того, что вам не интересно, чтобы не устанавливать его.

Отсутствующие файлы DirectX будут заменены по мере необходимости. Дополнительную информацию о DirectX в определенных версиях Windows см. в следующем разделе ниже.

Перезагрузите компьютер, даже если вам не предлагается сделать это.

После перезагрузки компьютера проверьте, не устранило ли обновление до последней версии DirectX проблему, с которой вы столкнулись.

Версии DirectX для Windows

Не все версии Windows поддерживают все версии DirectX. Вот подробнее о том, как каждая версия DirectX работает в семействе Windows.

DirectX 12 входит в состав Windows 10 и поддерживается только в этой версии Windows. Обновления файлов, связанных с DirectX 12, доступны только через Центр обновления Windows. Автономная версия DirectX 12 недоступна.

DirectX 11.4 и 11.3 поддерживаются только в Windows 10. Как и в случае с DirectX 12.0, обновления предоставляются только через Центр обновления Windows.

DirectX 11.2 поддерживается только в Windows 10 и Windows 8 (8.1+). Любые обновления файлов, связанных с DirectX 11.2, доступны в Центре обновления Windows в этих версиях Windows. Отдельной загрузки для DirectX 11.2 нет.

DirectX 11.1 поддерживается в Windows 10 и Windows 8. Windows 7 (SP1) также поддерживается, но только после установки обновления платформы для Windows 7.

DirectX 11.0 поддерживается в Windows 10, Windows 8 и Windows 7. Поддержка Windows Vista доступна, но только после установки обновления платформы для Windows Vista.

DirectX 10 поддерживается в Windows 10, Windows 8, Windows 7 и Windows Vista.

DirectX 9 поддерживается в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP. Если у вас есть программа, которая требует файл DirectX 9 в Windows 10 или Windows 8, установка загружаемой версии (процесс, описанный выше) — это способ решить эту проблему — она не «понизит» вашу установку DirectX 10/11/12. ! Это также последняя версия DirectX, совместимая с Windows XP.

Как найти номер текущей версии DirectX

Вы можете проверить, какая версия DirectX установлена ​​на вашем компьютере, с помощью средства диагностики DirectX.

Выполните команду dxdiag из интерфейса командной строки, такого как диалоговое окно "Выполнить" (WIN+R) или командная строка.

Если вы видите сообщение о проверке драйверов с цифровой подписью, нажмите Да или Нет; на самом деле не имеет значения, что мы здесь ищем.

На вкладке "Система" найдите запись "Версия DirectX" в нижней части списка, чтобы увидеть номер версии DirectX.

DirectX — это набор интерфейсов прикладного программирования (API), необходимых для игры в видеоигры на ПК с Windows. Он позволяет играм, в которые вы играете, «общаться» с аппаратным обеспечением вашего компьютера, таким как видеокарта, звуковая карта и память.

Вы можете получить исправления DirectX через Центр обновления Windows. Выберите «Пуск» > «Параметры» > «Центр обновления Windows» > «Проверить наличие обновлений». Если доступна более новая версия DirectX, ее можно загрузить и установить здесь.

Поскольку DirectX является необходимой частью Windows, официального способа его удаления не существует. Но вы можете откатиться на предыдущую версию. Откройте «Восстановление системы» и выберите точку восстановления, созданную до обновления DirectX, а затем используйте средство диагностики DirectX, чтобы проверить и убедиться, что вы используете более раннюю версию.

Если вы загружаете веб-установщик Microsoft DirectX End-User Runtime Web Installer, он автоматически устанавливает ряд библиотек времени выполнения из устаревшего DirectX SDK. Они могут понадобиться вам для запуска некоторых видеоигр, использующих D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT и/или Managed DirectX 1.1. Установка этого пакета не изменит среду выполнения DirectX, уже установленную на вашем ПК.

Было время, когда поддержка DirectX 12 в Windows 7 имела большое значение. Например, в 2015 году, когда он был запущен одновременно с Windows 10. Придерживаясь пословицы «лучше поздно, чем никогда», Microsoft наконец «решила действовать» в ответ на отзывы, призывающие компанию внедрить DX12 в Windows 7.

Под словом «действовать» Microsoft подразумевает работу с избранной группой разработчиков над переносом существующих игр DX12 на Windows 7. Это первая (и пока единственная) игра, получившая поддержку DX12 в Windows 7. — это World of Warcraft, включенный в патч 8.1.5. Или, другими словами, игра, которой около полутора десятилетий, обеспечивает поддержку DX12 для ОС, срок службы которой приближается к концу. О, здорово?

Я не знаю, какова основная цель на данный момент. Microsoft не совсем открывает кран и позволяет DX12 свободно распространяться на Windows 7, и, если не будет приостановлено выполнение, она в любом случае планирует прекратить поддержку ОС 14 января 2020 года.

Тем не менее, в каталог будет добавлено еще несколько игр, предположительно в промежутке между ними. «В настоящее время мы работаем с несколькими другими разработчиками игр над портированием их игр D3D12 на Windows 7. Пожалуйста, следите за дальнейшими объявлениями», — сообщает Microsoft.

DX12 – это низкоуровневый API, который в конечном итоге может позволить разработчикам повысить частоту кадров в играх. Однако, как отмечает Microsoft, Windows 10 по-прежнему лучше подходит для DX12.

«Геймеры Windows 7 WoW могут запускать игру с использованием DirectX 12 и наслаждаться повышением частоты кадров, хотя наилучшая производительность DirectX 12 всегда будет в Windows 10, поскольку Windows 10 содержит ряд оптимизаций ОС, разработанных для того, чтобы DirectX 12 работал даже быстрее", — говорит Microsoft.

Ограничение DX12 до Windows 10 было одним из способов, которым Microsoft смогла подтолкнуть пользователей (и особенно геймеров) к обновлению. Теперь, несколько лет спустя, Microsoft заявляет, что в дикой природе существует 800 миллионов устройств с Windows 10, и это одна из причин, по которой они, наконец, ослабляют контроль над DX12, хотя бы немного.

Пол играет в компьютерные игры и ковыряется в компьютерном оборудовании со времен Commodore 64. У него нет татуировок, но он думает, что было бы здорово сделать тату с надписью LOAD"*",8,1. В свободное время он ездит на мотоциклах и борется с аллигаторами (верно только одно).

Microsoft объявила о поддержке DirectX 12 для Windows 7. Компания также объявила, что чрезвычайно популярная игра World of Warcraft от Blizzard Entertainment станет первой игрой, поддерживающей DirectX 12 в Windows 7.

DirectX 12 – это низкоуровневый API, запущенный вместе с Windows 10. Он направлен на повышение производительности и эффективности за счет сокращения нагрузки на драйверы. Игры DirectX 12 могут лучше использовать многоядерные процессоры, а также включать системы с несколькими графическими процессорами, не требуя технологий поставщиков оборудования, таких как CrossFire или SLi.

За последние пару лет разработчики все чаще добавляли поддержку DirectX 12 в свои игры.При правильной реализации DX12 демонстрирует более высокую производительность по сравнению с DX11. Однако, поскольку многие геймеры по какой-либо причине до сих пор используют Windows 7, они могут запускать игру только на DX11, которая является последней версией, поддерживаемой этой ОС.

Работая с Blizzard, Microsoft решила перенести среду выполнения D3D12 на Windows 7. Однако Microsoft пояснила, что хотя это позволит разработчикам поддерживать DX12 в Windows 7, наилучшая производительность DX12 по-прежнему будет наблюдаться в Windows 10. поскольку эта ОС была разработана с нуля для этого API. Вы также не получите никаких других функций, таких как DXR (DirectX Raytracing) в Windows 7.

Если вы являетесь пользователем Windows 8 или 8.1, вам не повезло, так как они останутся на DX11.

Пока что WoW — единственная анонсированная игра с поддержкой DX12 в Windows 7. Однако Microsoft заявила, что работает с несколькими другими разработчиками игр над переносом своих игр D3D12 на Windows 7.

Что касается драйверов, AMD и NVIDIA объявили о выпуске драйверов, обеспечивающих поддержку DX12 в Windows 7 для совместимых видеокарт.

Комментарии читателей

Они были вынуждены расширить поддержку Windows 7 из-за возмущения МИЛЛИОНОВ компаний, которые все еще используют Windows 7. Очевидно, вы понятия не имеете, что извергаете в Интернет. Пожалуйста, садитесь и молчите.

Простой причиной использования Win7 для игр (для игр, которые все еще поддерживают ее) является большой запас системных ресурсов, занимаемых ОС между Win 7 и Win 10, Win 10 может быть быстрее при обычном использовании, но это обходится дорого. увеличения использования ОЗУ и ЦП, .

Windows не является подходящей операционной системой, в ней даже нет планировщика, использующего только одно ядро

Когда Microsoft анонсировала DirectX 12 в 2014 году, она не предоставила никакой информации о совместимости. Новая версия DirectX была анонсирована в то время, когда Windows 8 была последней операционной системой; Windows 10 была выпущена в 2015 году.

Тогда мы предполагали, что Microsoft искусственно ограничит DirectX для Windows 8 или будущей версии Windows, которая, как мы предполагали, будет Windows 9.

В конце 2014 года Microsoft сообщила, что Windows 10 действительно будет поставляться с поддержкой DirectX 12. Ходили слухи, что новая версия не будет доступна для более ранних версий Windows, и статья поддержки Microsoft подтвердила это. Системы Windows 7 застряли с DirectX 11.0 и 11.1, Windows 8.1 с Direct X 11.1 и 11.2

Четыре года спустя, в начале 2019 года, Microsoft неожиданно объявила, что поддержка DirectX 12 появится в некоторых играх для Windows 7. Игровые компании призвали Microsoft внедрить DirectX 12 в Windows 7, чтобы использовать расширенные возможности и снизить затраты на разработку. одновременно.

Microsoft начала портировать среду выполнения Direct3D 12 в ответ на Windows 7. Blizzard, создатель World of Warcraft и других игр, была первой компанией, поддержавшей игру DirectX 12 в Windows 7. Игроки World of Warcraft могли запускать игра с использованием DirectX 12, чтобы воспользоваться более высокой частотой кадров и другими улучшениями.

Варианты переноса игр DirectX 12 на устройства с Windows 7 изначально были ограничены, но работа с несколькими игровыми студиями (ни одна из них не упоминается конкретно, кроме Blizzard) продолжалась после первоначального объявления.

В августе 2019 г. корпорация Майкрософт выпустила новое руководство по разработке, позволяющее разработчикам игр запускать свои игры DirectX 12 в Windows 7.

Чтобы лучше поддерживать разработчиков игр в больших масштабах, мы публикуем следующие ресурсы, которые позволяют разработчикам игр запускать свои игры DirectX 12 в Windows 7.

Для начала разработчики могут ознакомиться с руководством по переносу игр D3D12 на Windows 7. Руководство разделено на несколько глав. Он начинается со списка файлов и драйверов, необходимых для настройки системы разработки и тестовых машин. В других главах рассказывается, как подготовить игры DirectX 12 на ПК с Windows 7, даются советы по оптимизации и рекомендации по выпускам.

Заключительные слова

Мне сразу же пришел в голову большой вопрос: "Почему именно сейчас?". Поддержка Windows 7 подходит к концу; операционная система больше не будет получать обновления после дня исправления в январе 2020 года. Хотя компании могут продлить поддержку на срок до трех лет, они не являются основной целью для игр, и маловероятно, что многие из них выиграют от этой функции.

Однако системы Windows 7 не исчезнут в январе 2020 года. Если исходить из смерти Windows XP, могут пройти годы, прежде чем использование операционной системы упадет ниже десятипроцентной отметки. Из-за этого игровые компании могут продолжать поддерживать Windows 7 даже после официального прекращения поддержки Windows 7.

Я все еще думаю, что время для этого очень неудачное.Понятно, что Microsoft хотела побудить геймеров перейти на Windows 10, сделав DirectX 12 эксклюзивным для Windows 10 в начале: это не очень хорошо сработало, когда Microsoft выпустила Windows Vista и сделала DirectX 10 Vista эксклюзивным. Как следствие, геймеры и компании по большей части игнорировали DirectX 10.

Теперь вы: что вы думаете об этом?

В августе 2019 г. Microsoft сообщила, что игровые компании могут перенести игры DirectX 12 в свою операционную систему Windows 7.

О Мартине Бринкманне

Мартин Бринкман – журналист из Германии, который в 2005 году основал Ghacks Technology News. Он увлекается технологиями и знает Интернет и компьютеры как свои пять пальцев. Вы можете следить за Мартином в Facebook или Twitter

Похожий контент

Обновление KB5011543 добавляет функцию Search Highlights в Windows 10

Windows 11 Insider Preview Build 22579 позволяет называть папки в меню «Пуск», добавляет воспроизведение компакт-дисков в медиаплеере

Как отключить подсветку поиска в Windows 10

Microsoft выпускает DirectStorage API для Windows 10 и 11

Microsoft тестирует рекламу File Explorer в последней сборке программы предварительной оценки Windows 11

Microsoft улучшает поиск Windows 11, добавляя еще больше возможностей, которые могут вам не понадобиться

Комментарии

Я думаю, вы имеете в виду DirectX 10 в Windows Vista, а не 12.

Спасибо, исправлено!

Да, это напоминает мне Halo 2. Многие из нас очень ждали версию для ПК. Но затем они сделали его эксклюзивным для Vista. Быть умнее, чем платить 200 долларов за ненужное обновление ОС только для того, чтобы затем в конечном итоге также нуждаться в сопутствующем обновлении памяти, потому что Vista плохо работала с 1 ГБ (что было блаженно на XP), просто чтобы играть в игру трехлетней давности. который изначально был разработан для аппаратного обеспечения шестилетней давности (Xbox), я прошел. Как и большинство людей. Это просто не было выгодной сделкой!

Также стоит отметить, что многие системы, на которых в противном случае была бы запущена Halo 2, были аппаратно ограничены только 1 или, возможно, 2 ГБ памяти. На этих машинах обновление Vista означало бы снижение производительности. Так что я пошел и поиграл в другие игры, такие как Tremulous и Urban Terror, игры, которые работали на Windows, Mac и Linux, и я совсем забыл о Halo 2 для ПК. Другие, вероятно, играли в Counter-strike Source и TF2. В то время я все еще был достаточно глуп, чтобы добровольно работать на компьютерах других людей с Windows, даже после того, что Microsoft сделала со мной как фанатом первой игры Halo. (Я очень сожалею, что не начал отказываться от этого раньше.)

@John: Многие жаловались на Vista, пока Microsoft не выпустила SP2. Vista была/является действительно быстрее, чем Windows 7, если вы настроили ее правильно в зависимости от вашего оборудования. Многие скрытые службы, а также видимые службы пришлось закрыть. Конечно, запуск был медленным, но даже запуск можно было настроить так, чтобы он был таким же быстрым, как запуск в Windows 7.

Может ли это означать, что Windows 7 получит расширение поддержки так же, как и Windows XP?

Windows 7 по-прежнему работает на 35,99 % компьютеров Windows и 31,83 % всех настольных компьютеров. Оставление такого большого количества компьютеров без исправлений безопасности, вероятно, приведет к огромному количеству зараженных компьютеров, что негативно скажется на всей вычислительной экосистеме. Это было бы крайне безответственно со стороны Microsoft, поэтому мне интересно, планируют ли они расширение поддержки для Windows 7, чтобы избежать массовых заражений?

Читайте также: