Поддержка directx 12 в windows 7

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

Первой игрой стала World of Warcraft

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

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

Microsoft добавила поддержку DirectX 12 в Windows 7

Многие геймеры по тем или иным причинам по-прежнему продолжают использовать операционную систему Windows 7, которая в этом году отмечает свое 10-летие. Это заставило Microsoft добавить поддержку DirectX 12 в Windows 7. Для пользователей Windows 8 и 8.1 подобное обновление не планируется.

Microsoft обещает, что в скором времени поддержка DirectX 12 в Windows 7 появится и в других играх.

Ранее в этом году Microsoft объявила о планах представить поддержку DirectX 12 API для Windows 7 в дополнение к Windows 10. Впрочем, до сих пор только специальная версия World of Warcraft могла работать под DirectX 12 на Windows 7. Теперь Microsoft выпустила все необходимые программы и библиотеки для разработки и запуска игр под Windows 7 с поддержкой DirectX 12. В блоге Microsoft приведена вся необходимая информация.

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

Microsoft также опубликовала некоторые примеры на GitHub, которые должны помочь разработчикам в создании своих проектов.

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

DirectX 12 API представляет собой низкоуровневое API, которое обеспечивает разработчиком доступ к «железу» без дополнительных программных прослоек. Что, среди всего прочего, должно обеспечить более полную загрузку аппаратного обеспечения. Причем это верно не только для видеокарты, но и для процессора, который может обрабатывать вызовы Draw Call более эффективно.

Остается вопрос поддержки самой операционной системы Windows 7, которая заканчивается 14 января 2020. Весьма интересен и другой вопрос: почему Microsoft не пошла на такой шаг раньше? Многие годы Microsoft настаивала на том, что адаптировать DirectX 12 под старые версии Windows смысла нет — но именно это мы и видим сейчас.

Windows 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, которые установлены в вашей системе и доступны к использованию.

  1. Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».

  2. Выберите элемент dxdiag в списке результатов поиска

  3. Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.

  1. Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».

  2. Выберите элемент dxdiag в списке результатов поиска

  3. Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.

  1. Нажмите кнопку «Пуск» и введите в поле поиска запрос dxdiag.

  2. Выберите элемент dxdiag в списке результатов поиска

  3. Проверьте строку версия 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 необходимо обновить операционную систему.

Нужна дополнительная помощь?

Содержание

  1. Как установить DirectX версии 11.1 на Windows 7?
  2. Почему не нужно отключать обновления в Windows?
  3. Как установить DirectX версии 12 на Windows 7?

В связи с появлением Windows 10 этот вопрос актуален как никогда. В Windows 7 поддержка DirectX 11.1 уже есть изначально. В Семерке установлена версия 11. Поддержка новой версии DirectX 11.1 придет через Центр Обновления Windows.

  • Пуск — Все программы — Центр обновления Windows.

Обновление называется KB2670838. Разумеется, если видеокарта не устаревшая, и тоже имеет поддержку данной дирекции. Так что обновляйте Windows через Центр Обновления. Это касается всех версий Windows.

Почему не нужно отключать обновления в Windows?

Как происходит у многих пользователей? После установки любой операционной системы, первым делом, все героически бросаются как на амбразуру, пытаясь отключить обновления, предназначенные для Windows.

Отключив обновления, такие герои, не получают полноценной защиты системы, и естественно не получают обновления драйверов и прочих важных компонентов к самой системе. Потом ищут ответы, а почему у меня игры тормозят, почему то, почему это?

Многие говорят, что Microsoft уже надоел со своими обновлениями, что было бы лучше, если эти обновления не выпускались вовсе. Ну а как вы хотели? Политика любой, нормальной компании, это поддержка качества своего продукта. Например, когда играете в игры, всегда ведь ждете от производителей данных игр новых обновлений? С такими обновлениями исправляются старые косяки и недоработки, а также приходит, что-то новое, улучшенное. Так вот и в операционной системе Windows происходит. Наверное, было бы странно, что заплати такие деньги за приобретение оригинального, лицензионного продукта, который не поддерживался бы производителем.

Как установить DirectX версии 12 на Windows 7?

Да, многие пользователи так и пытаются сделать, а именно установить, не устанавливаемое. Операционная система Windows 7 поддерживается только до версии DirectX 11.1.

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

Не верьте в эти сказки! Не нужно быть наивными! Единственное, что может измениться, это описание в свойствах системы, за место DirectX 11, может к примеру, появится надпись, что у вас DirectX 12 (на заборе тоже многое пишут), но на самом деле, как была 11 дирекция, так она и осталась. А еще попутно с такой программой, у вас установиться всякая куча дерьма (по другому это назвать сложно) типа браузера Амиго от компании Mail.Ru Group, но хорошо хоть в настоящее время этот проект закрыт.

Поэтому, если нужно обновить ваш DirectX, обновляйте его только на сайте Майкрософт или получите его с поступающими обновлениями, если конечно они у вас не отключены.

Что касается установки DirectX 12 на Windows 7, то по последним данным Microsoft, это стало возможно.

Хотите DirectX 12, почитайте подробнее нашу следующую статью — Какая из операционных систем Windows, какую поддерживает версию DirectX- читать здесь.

0 / 0 / 0

Регистрация: 30.10.2017

Сообщений: 23

1

23.12.2019, 00:33. Показов 55073. Ответов 4


Как поставить DirectX 12 на Windows 7 64?
С официального сайта microsoft скачиваю dxwebsetup.exe
он выдает «Более новая версия уже установлена»
стоит сейчас DirectX 11

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Эксперт .NET

6269 / 3897 / 1567

Регистрация: 09.05.2015

Сообщений: 9,188

23.12.2019, 01:58

2

DirectX 12 на Win7 поддерживается только для игр, в которых такая поддержка была реализована разработчиками игры.
DirectX 12 в принципе нельзя установить, т.к. он никогда не имел инсталятора и является частью OS Windows 10.
Так что если хотите DX12, то либо играйте в игры где есть поддержка DX12 для Win7, либо ставьте Windows 10.



0



0 / 0 / 0

Регистрация: 30.10.2017

Сообщений: 23

23.12.2019, 13:19

 [ТС]

3

«Так что если хотите DX12, то либо играйте в игры где есть поддержка DX12 для Win7, либо ставьте Windows 10. «

Так его не поставить на Вин 7, как тогда играть в игры где есть поддержка DX12 для Win7…

Добавлено через 2 минуты
DirectX 12
Для последних версий 3DMArk он не нужен?



0



Эксперт .NET

6269 / 3897 / 1567

Регистрация: 09.05.2015

Сообщений: 9,188

23.12.2019, 17:05

4

Цитата
Сообщение от Martinez777
Посмотреть сообщение

Так его не поставить на Вин 7, как тогда играть в игры где есть поддержка DX12 для Win7…

Игры которые поддерживают DX12 на Win7 работают там без установки DX12… Но таких игр очень мало… Из известных мне только World of Warcraft.



0



0 / 0 / 0

Регистрация: 30.10.2017

Сообщений: 23

24.12.2019, 16:54

 [ТС]

5

какое обновление поставить (вручную) чтобы обновиться до DirextX 11.1?
сейчас стоит DirextX 11



0



Понравилась статья? Поделить с друзьями:
  • Поддержка api удаленного разностного сжатия windows 10 что это
  • Поддержка android приложений в windows 11
  • Поддержка 32 битных приложений в 64 битной windows
  • Поддерживается ли java в windows azure web sites
  • Поддерживает ли яндекс браузер windows xp