Поддерживает ли Windows 7 DirectX 12

Обновлено: 04.07.2024

В марте мы объявили, что «World of Warcraft использует DirectX 12 под управлением Windows 7». С тех пор мы получили теплый прием от игрового сообщества, и мы продолжили работу с несколькими игровыми студиями для дальнейшей оценки этой работы.

    – пожалуйста, прочитайте этот документ перед планированием и кодированием, который содержит заголовочный файл, двоичные файлы и условия лицензии, чтобы разблокировать кодирование, которое работает как на Win7, так и на Win10 с одним и тем же двоичным кодом.

Чтобы узнать больше, посетите целевую страницу DirectX, чтобы ознакомиться с полным списком ресурсов, которые разработчик DirectX может найти полезным.

Мы хотели бы поблагодарить сообщество разработчиков за их помощь в развитии технологии DirectX 12, и мы были очень рады работать с разработчиками игр, чтобы предоставить преимущества DirectX 12 всем их клиентам. Пожалуйста, продолжайте получать отзывы!

Цзянье Лу

Менеджер программы, группа графики

Подписаться

Читать далее

Панель управления DirectX (DXCpl.exe) почти два десятилетия давала разработчикам возможность настраивать параметры отладки Direct3D. Но то, что началось как .

В Windows 10 1903 DRED 1.1 предоставил разработчикам D3D12 возможность диагностировать события удаления устройства с помощью данных об ошибках страниц графического процессора и автоматических навигационных цепочек. В результате.

4 комментария

Поддержка Windows 7 скоро прекратится, и, несмотря на это, она получает DX12. Будет ли 8.1 (поддерживаемая до 2023 года) таким же образом?

Не только этот вопрос, но и то, почему Microsoft не запустила Directx 12 при запуске Windows 10 в 2015 году?

в ноябре 2009 г. Microsoft выпустила DirectX 11 для Windows Vista, т.е. через 3 года Microsoft добавит DirectX 12, который выглядит только для игр для Windows 7, а с 2015 г. они могут добавить DirectX 12 и ничего

Можно ли скомпилировать пример простого треугольника Directx 12 для Windows 7 и выложить исполняемый файл на github?

А как насчет множественных непрямых текстур и текстур без привязки для Windows 7? Поддерживается ли он сейчас?

Не создан D3D12GetDebugInterface получает ошибку DXGI_ERROR_SDK_COMPONENT_MISSING
Это печально! Отладчик может показать много полезной информации.

Игры DirectX 12 запускаются в Windows 7

Теперь Microsoft переносит DirectX 12 на Windows 7, что дает большие преимущества геймерам World of Warcraft, но поддерживает только 64-разрядную версию Windows 7 с установленным пакетом обновления 1 (SP1). Но почему Microsoft заставляет игры DirectX 12 работать в Windows 7? Этот пост даст вам ответ.

Игры DirectX 12 запускаются в Windows 7

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

Совет. Если вы хотите обновить операционную систему до Windows 10, я настоятельно рекомендую вам использовать программное обеспечение MiniTool для предварительного резервного копирования важных данных.

Но в марте этого года Microsoft объявила, что World of Warcraft может использовать API DX12 в Windows 7. Тогда почему Microsoft может поддерживать игры DirectX 12, работающие в Windows 7? Наверное, главная причина - Китай. В Китае очень много людей, которые любят играть в World of Warcraft.

В конце прошлого года Blizzard добавила DirectX 12 в World of Warcraft для Windows 10, что значительно повысило частоту кадров, поэтому он очень популярен среди геймеров.

Поэтому Microsoft заявила: «Мы получили теплый прием от игрового сообщества, и мы продолжили работу с несколькими игровыми студиями для дальнейшей оценки этой работы. Чтобы лучше поддерживать разработчиков игр в больших масштабах, мы публикуем следующие ресурсы, которые позволяют разработчикам игр запускать свои игры DirectX 12 в Windows 7».

Однако существуют некоторые технические различия DX12 между Windows 7 и Windows 10. Windows 7 не поддерживает DirectML и некоторые режимы использования забора, но поддерживает все остальные функции обновления Windows 10 1809. А D3D12 в Windows 7 использует другой Present API.

Кроме того, существуют некоторые ограничения на поддержку. DX12 поддерживает только 64-разрядную версию Windows 7 с установленным пакетом обновления 1 (SP1), поскольку в Windows нет уровня отладки PIX или D3D12, общих поверхностей или взаимодействия между API, поддержки SLI/LDA, видео D3D12 и поддержки WARP.

Зачем делать DX12 более доступным?

На самом деле очень удивительно, что Microsoft добавляет игры DirectX 12 в Windows 7, потому что Microsoft прекратит поддержку Windows 7 14 января 2020 года. Таким образом, это действие может означать, что Microsoft пытается угодить Windows 7. геймеров таким образом.

Согласно опросу Stream Hardware Survey, 71,57 % игроков используют Windows 10, а 64-разрядную версию Windows 7 используют только 20,4 %.Однако результаты этого опроса на самом деле предвзято относятся к Windows 10 по сравнению с общим опросом ОС.

Но по данным StatCounter, рынок, занимаемый Windows 10, изменился с 31,22% в июле прошлого года до 58,63% в июле этого года, а это означает, что геймеры обновляют свои операционные системы быстрее, чем массовый рынок.

Windows 7 по-прежнему остается самой популярной операционной системой в Китае. В Китае 49,46 % геймеров используют Windows 7, и только 41,13 % геймеров используют Windows 10.

Возможно, Microsoft также хочет, чтобы разработчики более широко применяли DX12, потому что DX12 и Vulkan не внесли большого вклада в API или игры после дебюта в течение 3 лет.

как использовать миниатюру xbox game pass

Пользователи Windows 10 могут оформить подписку Xbox Game Pass, чтобы получить доступ к десяткам игр. И эта статья расскажет вам, как использовать Xbox Game Pass на компьютере с Windows 10.

  • Фейсбук
  • Твиттер
  • Ссылка
  • Реддит

ОБ АВТОРЕ

Должность: обозреватель

Автор Соня давно занимается редактированием и любит делиться полезными методами избавления от распространенных проблем компьютеров Windows, таких как ошибка Центра обновления 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 для систем на базе процессоров Itanium 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 для систем на базе Itanium Системы Windows Server 2008 Standard Microsoft Windows XP с пакетом обновления 3 Microsoft Windows Server 2003 с пакетом обновления 1 Microsoft Windows Server 2003 с пакетом обновления 2 Windows 10 Дополнительно. Меньше

Что такое DirectX?

DirectX — это набор компонентов в Windows, который позволяет программному обеспечению, в первую очередь и особенно играм, напрямую работать с вашим видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать функции мультимедийного ускорителя, встроенные в ваше оборудование, что улучшает общее впечатление от мультимедиа.

Проверьте, какая версия DirectX установлена

Инструмент DxDiag предоставляет подробную информацию о компонентах и ​​драйверах DirectX, установленных в вашей системе и которые можно использовать.

В меню "Пуск" введите dxdiag в поле поиска и нажмите клавишу ввода.

Нажмите или щелкните dxdiag в результатах поиска.

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

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

Нажмите или щелкните dxdiag в результатах поиска.

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

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

Нажмите или щелкните dxdiag в результатах поиска.

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

Версии и обновления DirectX по операционным системам

DirectX 11.3 и 12 включены в эти версии Windows.

Обновления будут доступны через Центр обновления 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 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 вам потребуется обновить операционную систему.

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 не является подходящей операционной системой, в ней даже нет планировщика, использующего только одно ядро

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