Ранее в этом году 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 7 появилась оффициальная поддержка DirectX 12 для его установки достаточно скачать
установщик c нашего сайта и обновить directx.
DirectX 12 для Windows 7 — адаптация новой версии графического интерфейса, а точнее
низкоуровневого API, увеличившего производительность в играх, добавление трассировки лучей и
множество других улучшений, за счёт предоставления приложениям прямого доступа к аппаратной
компонентам компьютера.
Как известно, поддержку новой версии DirectX 12 с улучшенной производительностью и существенным
улучшением графики получила только новая операционная система Windows 10 и долгое время эту
версию API было невозможно установить на операционные системы Microsoft предыдущих версий.
Однако в 2015 году независимый разработчик Nummer объявил выпуске тестовой версии
автоматизированного установщика, который добавляет библиотеки нового DirectX 12 в операционную
систему Windows 7.
Разработчик уточняет, что после установки системная утилита DxDiag будет все так же определять,
что установлена 11 версия библиотек, но при этом AIDA64 будет видеть установленные библиотеки и
игры смогут пользоваться именно библиотеками 12-й версии DirectX. Так же, автор снимает с себя
ответственность в случае неправильной работы операционной системы, поэтому настоятельно
рекомендуем вам перед установкой сделать точку восстановления, чтобы внесённые изменения можно
было откатить.
В марте 2019 года компания Microsoft прислушавшись к пользователям, не желавшим отказываться от
нетребовательной и прекрасно зарекомендовавшей себя системы, объявила о добавлении ограниченной
поддержки DirectX 12 API в Windows 7, которая будет реализовываться непосредственно в играх.
Первой и, судя по всему, последней игрой реализовавшей возможности DirectX 12 в «семёрке»
стал World of Warcraft.
Тем временем со дня анонса прошло уже более года, официальная поддержка Windows 7 завершилась 14
января 2020 года, а новых игр с поддержкой 12-й версии API для этой операционки так и не
появилось. Похоже, даже наличие армии фанатов не сподвигло разработчиков на дополнительную
доработку игр, а пакет DirectX 12 для Windows 7 до сих пор остаётся наиболее реальной
возможностью полноценно использовать ресурсы современной видеокарты.
Как установить DirectX 12 для Windows 7
- запустите файл directx12_for_win7 от имени администратора (для этого кликните по файлу правой
клавишей мыши и выберите пункт «Запуск от имени администратора»); - следуйте подсказкам установщика.
Первой игрой стала World of Warcraft
Компания Microsoft официально сообщила о том, что она добавила поддержку DirectX 12 в операционную систему Windows 7. Первой игрой, которая поддерживает DirectX 12 в Windows 7, стала крайне популярная многопользовательская онлайновая игра World of Warcraft.
Интерфейс программирования приложений DirectX 12 был запущен вместе с операционной системой Windows 10 летом 2015 года. К его особенностям относят повышенную производительность, более эффективное использование мощностей многоядерных процессоров, возможность объединения в единую графическую подсистему видеокарт разных производителей, трассировку лучей в реальном времени и так далее.
Многие геймеры по тем или иным причинам по-прежнему продолжают использовать операционную систему Windows 7, которая в этом году отмечает свое 10-летие. Это заставило Microsoft добавить поддержку DirectX 12 в Windows 7. Для пользователей Windows 8 и 8.1 подобное обновление не планируется.
Microsoft обещает, что в скором времени поддержка DirectX 12 в Windows 7 появится и в других играх.
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, которые установлены в вашей системе и доступны к использованию.
-
Нажмите кнопку «Пуск», введите в поле поиска запрос 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 необходимо обновить операционную систему.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Microsoft постоянно обновляет API DirectX 12, который включает все новые и новые возможности. Неожиданно для всех Microsoft официально заявила, что отныне DirectX 12 поддерживается и операционной системой Windows 7. Естественно, не все библиотеки нового API поддерживаются, но ключевые – да, которые позволяют запускать DX12-игры на Windows 7. На данный момент доступна официально поддержка только одной игры – World of Warcraft.
В дальнейшем компания обещает добавить поддержку и других игр для Windows 7. Для включения поддержки DX12 необходима видеокарта с аппаратной поддержкой DirectX 12, также обновите сам DirectX (ссылка ниже), и поставьте самые последние драйвера для видеокарт NVIDIA/AMD. Этого будет достаточно для активации нового API.