В 2015 году компания Microsoft представила новый графический API (средство интеграции приложений) — DirectX 12 для Windows 10. Как отметили многи пользователи, новый «директ икс» намного лучше и шустрее предыдущего. Однако и в его работе есть определённые огрехи. Благо, устранить их не так сложно.
DirectX 12 — это компонент интерфейса, который нужен для корректной работы приложений, использующих ресурсы видеокарты. Другими словами, DirectX 12 обеспечивает взаимодействие между операционной системой и аппаратной частью, позволяя максимально использовать все возможности компьютера.
Зачем DirectX 12 в Windows 10
Как и любой другой графический API, DirectX 12 нужен в основном для корректной работы компьютерных игр с качественной графикой. Он позволяет использовать все ресурсы компьютера, чтобы добиться лучшей производительности и получить «красивую картинку».
Кроме того, этот компонент обеспечивает эффективное использование возможностей многоядерных процессоров и поддерживает новые графические ускорители. То есть, если ваш компьютер оснащён одной из новых высокопроизводительных видеокарт, то DirectX 12, в отличие от предыдущих версий, позволит использовать все её возможности по максимуму.
Чем DirectX 12 отличается от предыдущих версий
Ещё при разработке DirectX 12 производители сообщили, что он разрабатывается для более качественного взаимодействия с современной аппаратной частью. Если сравнивать его с предыдущими версиями, то можно отметить следующие отличия:
- технологии Tiled Resources, Typed UAV и Bind, которые являются частью нового API, экономнее распределяют ресурсы памяти между процессами и облегчают использование ядер процессора;
- новые режимы наложения и консервативная растеризация ускоряют расчёт теней и MSAA (метод полноэкранного сглаживания, который немного ухудшает качество изображения, но даёт огромную экономию вычислительной мощности);
- возможность объединения видеокарты разных производителей в единую графическую подсистему;
- снижение уровня абстрагирования оборудования, что даёт разработчикам лучший доступ к использованию возможностей графического чипа;
- поддержка объектов состояния конвейера и таблиц дескрипторов, что улучшает производительность в алгоритмах определения коллизий, расчёта прозрачности и построения геометрической модели местности.
Вышеперечисленные преимущества имеют значение для разработчиков игр и программистов. Если говорить о среднестатистическом пользователе ПК, то для него главным отличием DirectX 12 от предыдущих версий является лучшая производительность при одновременной экономии ресурсов памяти.
Видео: сравнение DirectX версий 11 и 12
Можно ли использовать DirectX 11.2 вместо DirectX 12
DirectX 12 идёт в комплекте с Windows 10: все необходимые библиотеки уже имеются на компьютере после установки операционной системы или её обновления до 10 версии. Другими словами, если вы поставили Windows 10, то DirectX 12 уже тоже установлен. Однако не все видеокарты его поддерживают, поэтому иногда, даже с последней Windows, используется DirectX 11.2. Сегодня это не оказывает значительного влияния на работу компьютера, так как DirectX 12 ещё довольно «сырой» продукт. Вы можете использовать DirectX 11.2 вместо версии 12.
Почему в Windows 10 установлен DirectX 11.2, а не DirectX 12
Вы установили Windows 10, но вместо DirectX 12 используется версия 11.2. Почему так происходит? Есть две причины:
- DirectX 12 не поддерживается видеоадаптером (временно, пока производители не выпустили новые драйверы);
- драйверы графической карты устарели (их можно обновить на официальных сайтах NVIDIA, AMD или Intel).
Учитывайте, что производители не будут выпускать драйверы под старые модели видеокарт, поэтому вам, возможно, придётся либо менять графический адаптер, либо использовать предыдущие версии DirectX.
Как узнать версию установленного DirectX
- Нажмите одновременно клавиши Win + R. Откроется окно «Выполнить».
Заметьте, что для диагностики системы нужны права администратора - Введите dxdiag в строке для текста. Нажмите «ОК».
Команда dxdiag открывает «Средство диагностики DirectX» - Найдите во вкладке «Система» пункт «Версия DirectX».
Если у вас стоит Windows 10, то версия DirectX либо 11.2, либо 12
Видео: как узнать версию DirectX
Как установить DirectX 12 на Windows 10
Если вы хотите установить DirectX 12 на Windows 10 с нуля, то вам понадобится установщик. Его можно скачать с официального сайта компании Microsoft:
- Перейдите на страницу загрузки библиотек DirectX 12 на сайте Microsoft.
Файл скачается автоматически, а вы увидите сообщение о начале загрузки - Дождитесь начала автоматической загрузки установщика.
Вы скачаете файл-установщик DirectX 12 - Запустите скачанный файл.
Запустите скачанный файл, чтобы начать установку - Подтвердите, что принимаете условия пользовательского соглашения. Нажмите «Далее».
Вы сможете выбрать кнопку «Далее» после принятия условий соглашения - Откажитесь от «Установки Панели Bing» (она не нужна для DirectX 12), убрав флажок.
По желанию можно установить «Панель Bing» - Нажмите «Далее», чтобы начать установку.
Подождите, пока DirectX установится на ваш компьютер - Нажмите «Готово», чтобы завершить установку.
Нажмите на кнопку «Готово», чтобы завершить установку
Как обновить установленный DirectX до версии 12
Если у вас на компьютере уже установлен DirectX, то вы можете просто обновить его до версии 12:
- Выберите значок Windows в левом нижнем углу экрана.
Прокрутите колёсико мыши, чтобы найти «Параметры» - Найдите и выберите пункт «Параметры».
Выберите «Обновление и безопасность» - Выберите пункт «Обновление и безопасность». Вы перейдёте в «Центр обновления Windows». Система начнёт автоматическую загрузку обновлений, которые подходят для компьютера, в том числе и DirectX 12, если этот компонент поддерживается видеокартой.
Windows сама скачает доступные обновления - Подождите, пока все обновления скачаются. Они вступят в силу после перезагрузки Windows.
Завершите установку, выбрав «Перезагрузить сейчас»
Обратите внимание, что обновление до DirectX 12 возможно только в том случае, если ваша видеокарта поддерживает эту версию.
Нужно ли настраивать DirectX 12
DirectX 12 не является пользовательской программой в привычном смысле: её не нужно запускать (она работает постоянно) или настраивать.
Когда вы устанавливаете или обновляете DirectX 12, то все настройки, которые нужны для её работы, задаются по умолчанию. Фактически DirectX — средство связи между «железом» и компьютерными программами, к которому у вас нет доступа.
Все ваши действия по настройке DirectX ограничиваются установкой или обновлением программы.
Проблемы установки DirectX 12 и способы их решения
При работе с DirectX 12 могут возникнуть проблемы двух видов:
- внутренняя системная ошибка (во время процесса установки);
- постоянные сбои в работе уже установленной программы.
Что делать, если возникает внутренняя системная ошибка
Самой очевидной причиной сбоя установки является повреждение файла установщика. Чтобы избежать этого, скачивайте обновления только с официального сайта Microsoft.
Если вы скачали DirectX с Microsoft, а ошибка возникла, то нужно проверить жёсткий диск:
- Нажмите Win + R для открытия «Командной строки».
Комбинация клавиш Win + R всегда используется для работы с командами - Напишите в текстовом поле chkdsk и нажмите «ОК».
Команда chkdsk запустит утилиту, проверяющую жёсткий диск на ошибки файловой системы - Дождитесь окончания проверки жёсткого диска, не закрывая окно. Нас интересует наличие повреждённых файлов.
Посмотрите на строку «Обработка повреждённых файлов», чтобы определить их наличие - Если повреждённых файлов нет, то перейдите к следующей инструкции. Если есть, то нужно использовать утилиту повторно. Откройте «Командную строку» нажатием Win + R и напишите команду chkdsk /F. Эта утилита исправит ошибки файловой системы.
Команда chkdsk /F запустит утилиту, которая исправит повреждённые файлы - Дождитесь автоматического закрытия окна «Командной строки». Исправление ошибок может занять некоторое время.
Дальше следует проверить системные файлы и восстановить те, что повреждены. В Windows есть встроенная защита системных файлов, поэтому если они некорректно выполняются, то это легко исправить:
- Откройте «Командную строку» комбинацией клавиш Win + R. Введите команду sfc /scannow и нажмите «ОК».
Утилита просканирует и восстановит системные файлы - Дождитесь окончания работы утилиты.
Утилита нашла и восстановила повреждённые файлы - Перезагрузите компьютер.
Может быть и такое, что проверка жёсткого диска не помогла решить проблему. В этом случае нужно проверить совместимость DirectX 12 с вашей системой:
- Откройте на компьютере папку, куда скачан установщик DirectX 12. Щёлкните правой кнопкой мыши по названию файла и выберите «Исправление проблем с совместимостью».
Кнопка «Исправление проблем с совместимостью» открывает нужный нам режим диагностики - Выберите пункт «Использовать рекомендованные параметры» в окне «Устранение проблем с совместимостью».
Выберите первый пункт, чтобы параметры DirectX соответствовали возможностям вашего компьютера - Дождитесь, пока завершится поиск параметров. Нажмите «Проверить программу», чтобы запустить установку DirectX. После установки нажмите «Далее».
С помощью кнопки «Проверить программу» вы установите DirectX 12 на компьютер - Выберите «Да, сохранить эти параметры для программы».
Сохраните подобранные параметры, чтобы DirectX стабильно работал в будущем
Видео: устранение системной ошибки в процессе установки DirectX 12
Что делать, если DirectX 12 работает некорректно
DirectX установился на компьютер, но постоянно возникают сбои в его работе. Если окно с предупреждением об ошибке DirectX выпадает довольно часто, то можно:
- обновить DirectX 12 в «Центре обновления Windows» (последовательность действий описана в пункте «Как обновить установленный DirectX до версии 12»). Обновление настроено таким образом, что недостающие файлы просто подгружаются в уже существующий пакет библиотек на вашем компьютере. Система выдаёт ошибки, потому что ей не хватает каких-то файлов для стабильной работы, а обновление DirectX это исправит;
- удалить DirectX 12 и установить с нуля (пошаговые инструкции описаны в «Как полностью удалить DirectX 12» и «Как установить DirectX 12 на Windows 10»). Этот вариант следует использовать только в том случае, если обновление DirectX не помогло, так как вам придётся работать с системными файлами.
Как откатить DirectX 12 до предыдущей версии
DirectX 12 нельзя откатить, так как он разрабатывается по принципу накопительности. Другими словами, DirectX 12 включает в себя библиотеки всех предыдущих версий.
Даже полное удаление DirectX 12 и установка одной из предыдущих версий не помогут, так как в Windows 10 нельзя отключить обновление системы. Даже если вы вручную установите, к примеру, DirectX 11, то он автоматически обновится до версии 12.
Если вам кажется, что с DirectX 12 компьютер стал работать хуже, то нужно исправить проблемы с совместимостью (последовательность описана в третьей инструкции пункта «Что делать, если возникает внутренняя системная ошибка»). Не беспокойтесь о том, что для некоторых игр нужны предыдущие версии DirectX: библиотеки предыдущих версий обновляются во время установки всех обновлений для Windows 10.
Как полностью удалить DirectX 12
DirectX 12 является встроенным в Windows 10 приложением, то есть его нельзя удалить обычными способами. Для корректной работы вам нужно, чтобы эта программа присутствовала на компьютере, поэтому разработчики Windows убрали возможность её удаления. Однако бывают случаи, когда необходимо переустановить DirectX из-за постоянных сбоев в его работе. Для этого придётся использовать сторонние программы. Если есть возможность избежать удаления DirectX (например, проблема решается простым обновлением системы), то лучше ею воспользоваться. Перед удалением DirectX обязательно создайте точку восстановления системы, чтобы в случае некорректного удаления иметь возможность восстановить все данные.
Восстановление системы
Функция восстановления системы нужна для того, чтобы вернуть Windows 10 в рабочее состояние и исправить ошибки, которые возникли при удалении или установке новых программ.
Как создать точку восстановления в Windows 10
- Щёлкните по значку поиска в левом нижнем углу экрана.
Щёлкните по полю поиска, чтобы ввести текст - Напишите «Панель управления». Откройте её.
«Панель управления» позволяет выполнять основные действия по настройке системы - Выберите раздел «Система и безопасность».
Раздел «Система и безопасность» позволяет отслеживать состояние компьютера и восстанавливать систему - Выберите подраздел «Система».
Раздел «Система» позволяет совершать администрирование ПК - Выберите пункт «Защита системы».
Пункт «Защита системы» откроет окно «Свойства системы» - Нажмите «Настроить», чтобы включить защиту диска С.
Нажмите «Настроить», чтобы открыть окно настройки защиты диска - Выберите «Включить защиту системы», объем дискового пространства и кликните «Применить».
Нажмите «Применить», чтобы вернуться к окну «Свойства системы» - Нажмите «Создать» для создания точки восстановления системы.
Кнопка «Создать» стала активна, так как вы включили защиту диска С - Укажите дату. Нажмите «Создать».
Точка восстановления сохранит все программы и состояние вашего компьютера на эту конкретную дату - Дождитесь сообщения о завершении процесса и нажмите «Закрыть».
Теперь вы сможете восстановить систему, если удаление DirectX пройдёт некорректно, или компьютер станет хуже работать.
Видео: как создать точку восстановления системы
Как восстановить систему
- Выполните пункты 1–5 инструкции «Как создать точку восстановления в Windows 10», чтобы открыть окно «Свойства системы». Кликните «Восстановить».
Вы можете восстановить предыдущее состояние компьютера в любой момент - Нажмите «Далее» в окне восстановления системы.
Обратите внимание, что восстанавливаются только системные файлы и параметры - Выберите точку восстановления системы с нужной датой, которую вы указали во время создания. Нажмите «Далее».
Тип точки восстановления будет «Вручную», так как её создали вы, а не Windows - Подтвердите выбор точки восстановления.
Нажмите «Готово», чтобы запустить восстановление системы - Согласитесь с запуском процесса восстановления.
Учитывайте, что вы не сможете работать за компьютером до тех пор, пока не закончится восстановление системы - Дождитесь окончания восстановления системы.
Видео: как восстановить Windows 10
Удаление DirectX 12
Так как удаление DirectX в Windows 10 не предусмотрено, то придётся использовать стороннее ПО. Программа DirectX Happy Uninstall — довольно распространённая утилита, которая поможет полностью удалить все библиотеки DirectX с компьютера.
DirectX Happy Uninstall не является официальным ПО. Скачивайте её только с проверенных сайтов.
Чтобы удаление DirectX произошло корректно, воспользуйтесь следующими советами:
- Создайте точку восстановления.
- Скачайте установщик DirectX с сайта Microsoft.
- Скачайте и установите программу DirectX Happy Uninstall.
- Отключите интернет, чтобы система не смогла автоматически скачать и установить DirectX.
- Отключите защиту системных файлов:
Теперь можно приступать к удалению DirectX 12:
- Запустите DirectX Happy Uninstall. Создайте точку восстановления системы во вкладке «Backup». При необходимости вы сможете вернуть удалённый DirectX с её помощью.
Нажмите «Start Backup», чтобы создать точку восстановления - Выберите вкладку «Uninstall», чтобы удалить программу.
Нажмите «Uninstall», чтобы запустить удаление DirectX - Дождитесь завершения удаления и закройте программу.
Видео: как удалить DirectX
Windows 10 сама скачивает и устанавливает необходимые обновления, в том числе и для DirectX. Большинство проблем, возникающих во время работы этой программы, можно решить запуском обновления системы вручную. Постарайтесь не прибегать к полному удалению DirectX, если это возможно, так как тогда придётся использовать сторонние программные продукты.
- Распечатать
Занимаюсь копирайтингом и переводом 3 года. Имею неоконченное высшее образование в сфере IT.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(6 голосов, среднее: 3.7 из 5)
Поделитесь с друзьями!
После выхода 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 все функционирует точно так же).
Learn how to turn on a disabled DirectX 12 Ultimate, the newest iteration of the API
by Matthew Adams
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more
Updated on
- How to enable DirectX 12 Ultimate Intel/AMD? You don’t have to do much to enable DirectX 12 Ultimate, and in this guide, we’ll show you how to do that with just a few clicks.
- One of the first things you can do is ensure your Windows PC platform is fully updated in order to avoid DX12 is not supported on your system.
- How to use DirectX 12 Ultimate? To use DirectX 12 Ultimate on Windows, you must ensure that you have the latest drivers installed.
What is DirectX 12 Ultimate? DirectX 12 is Microsoft’s multimedia API (application programming interface) for rendering game and video graphics and playing audio.
That API is primarily for Windows 10, supporting older DirectX 11, 10, and 9 versions.
Windows 10 doesn’t include any specific option for enabling DirectX 12 Ultimate. However, you can do a few things to ensure you have the latest DirectX 12 version installed.
Furthermore, you might also need to configure specific in-game settings to enable DirectX 12 for some games. This guide will give you some quick ways to enable DirectX 12 Ultimate on your PC.
Can I get DirectX 12 Ultimate?
One important criterion to get DirectX 12 Ultimate is ensuring that your PC is running Windows 10 version Version 2004 or higher to be eligible to install DirectX 12 Ultimate.
If your PC isn’t the version mentioned above, then you can only install DirectX 12.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
What are DirectX 12 Ultimate requirements?
- Windows 10, version 2004 or above
- Windows 10 SDK, version 2004
- AMD Radeon RX 6000 series
- NVIDIA GeForce RTX 30 series
- NVIDIA GeForce RTX 20 series
You can head over to the official Microsoft website for more complete details.
Do I have DirectX 12 Ultimate?
- Press the Win + G button to open the Xbox Game Bar.
- Click on Settings.
- Select Game features.
- Check if your PC supports DirectX 12 Ultimate or not. This is how you can check if you wonder How do I know if I have DirectX 12 Ultimate?
How do I enable DirectX 12 Ultimate on my computer?
- Can I get DirectX 12 Ultimate?
- How do I enable DirectX 12 Ultimate on my computer?
- 1. Enable DirectX 12 for Windows 7
- 2. How to enable DirectX 12 Ultimate in Windows 10
- 3. Enable DirectX 12 for Fortnite
- 4. Enable DirectX 12 for Battlefront 2
- Is DirectX 12 and DirectX 12 Ultimate the same?
1. Enable DirectX 12 for Windows 7
A few select Windows 7 games, such as World of Warcraft, support DirectX 12. You can enable DX12 for selected Windows 7 games by ensuring your NVIDIA or AMD GPU has the most up-to-date driver.
Some users might also need to update GPU drivers to enable DX12 Ultimate in Windows 10. To ensure your graphics card driver is up-to-date, run a driver updater utility software.
Keeping all drivers up-to- date and error-free is the key to play intense games without any crashes, lags, or freezes.Since manual checks are challenging to do, we suggest using an automated assistant that will regularly check for new driver versions.
Here is how to use it:
- Download Outbyte Driver Updater.
- Launch it on your PC to find all the problematic drivers.
- Afterward, Click Update & Apply Selected to get new driver versions.
- Restart your PC for the changes to take effect.
Outbyte Driver Updater
Do not let a faulty driver disrupt your gaming experience, use Outbyte Driver Updater to run them without any issues.
Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.
2. How to enable DirectX 12 Ultimate in Windows 10
- Press Win + I to open the Settings menu.
- Select Windows Update.
- Click Check for updates to see if there are available patch updates. If so, install the patch updates.
Although a DirectX End-User Runtime Web Installer is available, that only reinstalls DX9, 10, and 11. Therefore, to enable DirectX12 on your Windows 10, you must follow the guidelines described above.
However, you might still need to configure some games to utilize Direct12’s graphics settings. Below are two examples of how to enable DX12 for Fortnite and Battlefront 2.
Although a DirectX End-User Runtime Web Installer is available, that only reinstalls DX9, 10, and 11. Therefore, to enable DirectX12 on your Windows 10, you must follow the guidelines described above.
However, you might still need to configure some games to utilize Direct12’s graphics settings. Below are two examples of how to enable DX12 for Fortnite and Battlefront 2.
NOTE
If you wonder how to download DirectX 12 Ultimate on Windows 11, we’ve got you covered with our dedicated article.
- How to reinstall DirectX 12
- How to download DirectX 12 in Windows 11 [Latest Version]
- Fix: Can’t install DirectX in Windows 10/11
- Elden Ring: How to play with DirectX 11
3. Enable DirectX 12 for Fortnite
- Launch the Fortnite game.
- Click the Menu button at the top right of Fortnite’s title screen.
- Click Settings to open game options.
- Scroll down the Video tab to the DirectX Version option.
- Click the arrow button for the DirectX Version setting to select DirectX 12 (Beta).
- Press the Confirm button.
- Click the Apply option.
- After that, restart Fortnite for the DX12 changes to take effect.
As you can see, it’s simple to enable DirectX 12 in Fortnite, as long as you follow the instructions from above.
4. Enable DirectX 12 for Battlefront 2
- Start the Battlefront 2.
- Open the Home screen in Battlefront 2.
- Select Options to open tab selections for different setting categories.
- Select the Video tab.
- Then toggle the Enable DirectX 12 set on if it’s off.
- You’ll need to restart Battlefront 2 to apply the new settings.
This is the only way to enable DirectX 12 in Battlefront 2, so try it out.
We also have an article on how to fix Battlefront 2 error codes that you can check out.
Is DirectX 12 and DirectX 12 Ultimate the same?
DirectX 12 Ultimate is the newest version of DirectX and is considered a gold standard for new-age gaming and is different from DirectX 12.
It comes equipped with a new API version and supports ray tracing, mesh shaders, variable rate shading, and sampler feedback; all meant to take the gaming experience to the next level.
That’s how you can ensure DirectX 12 is fully enabled in Windows 10, Fortnite, and Battlefront 2. You’ll need to look through the advanced graphics settings for DX12 options to turn on DirectX 12 in other games.
We hope that this article helped you enable DirectX 12 Ultimate on your devices and games.
В этом руководстве я объяснил, как включить Directx 12 в Windows 10 для любой игры. DirectX – это API, который действует как мост для связи между играми и поддерживающим оборудованием / программным обеспечением. Проще говоря, DirectX отвечает за то, чтобы сделать ваш игровой процесс плавным и отображать связанные с ним вещи, такие как аудио и видео, в хорошем качестве.
В ОС Windows нет специальной настройки для включения Directx 12. Чтобы активировать ее, вы можете попробовать обновить системные настройки Windows. Если вы все еще используете старую Windows 7, обновите драйвер графического процессора, установленный на вашем компьютере. Это автоматически запустит DirectX 12 для любой игры, в которую вы играете. Обычно, если вы не включаете DirectX для игры, игра вылетает. Он также уведомит вас об установке последней версии DirectX, совместимой с игрой.
В некоторых играх вам может потребоваться включить DirectX 12, перейдя на страницу внутриигровых настроек. Это означает, что не имеет значения, обновляете ли вы свою систему или нет. Приходится смотреть в настройках игры.
- Нажмите Windows + I идти Системные настройки
- Нажмите на Обновление и безопасность
- Если ваше интернет-соединение активно и компьютер подключается автоматически, система проверит наличие доступных обновлений.
- После завершения установки обновления перезагрузите компьютер.
- Теперь DirectX 12 станет активным для большинства игр.
Как пользователь Windows 7 включит DirectX 12?
На вашем компьютере все еще установлена старая ОС Windows 7.? Затем, чтобы активировать DirectX 12, вам необходимо обновить графический драйвер на вашем компьютере.
Вы можете посетить официальный сайт производителя графического драйвера. Это означает, что если вы установили графический процессор Nvidia, вам необходимо посетить официальный сайт Nvidia. В разделе загрузки найдите модель установленного вами графического процессора. Если у него есть последнее доступное обновление, загрузите и установите его.
Не забывайте загружать и устанавливать патчи / обновления только с официального сайта. Если вы попытаетесь получить обновления из других ненадежных источников, это может нанести вред компьютеру или привести к сбою установленных приложений.
С другой стороны, вы также можете обновить графический процессор из диспетчера устройств, чтобы включить DirectX 12.
- Открыть диспетчер устройств
- Перейдите к Видеоадаптеры и расширить его
- Он будет включать графический драйвер, который вы установили на ПК.
- Просто щелкните правой кнопкой мыши драйвер видеокарты и выберите Обновить драйвер
- Затем система найдет последние обновления драйверов и установит их на ваш компьютер.
В случае, если какой-либо из вышеперечисленных методов не сработал для вас, попробуйте получить доступ к игровым настройкам игры. Там вы найдете вариант для DirectX. Включите его, и все будет хорошо. Итак, это все о том, как включить DirectX 12 в ОС Windows для любой игры. Надеюсь, это руководство было полезным.
Here we can see, “How to: Enable Directx 12 in Windows 10,11,7 for Any Game”
- To enable DirectX 12, you usually don’t have to do much, and in this post, we’ll teach you how to do it in only a few clicks.
- To keep DirectX 12 up to date on Windows 10, make sure your Windows 10 platform is up to date.
- Because Fortnite has DX11 enabled by default, you can use DirectX 12 by modifying the graphics settings.
- To use DirectX 12 on Windows 10, make sure you have the most up-to-date drivers installed.
Microsoft‘s DirectX 12 multimedia API (application programming interface) is used to render game and video images and play audio. This API is designed for Windows 10; however it also works with older DirectX 11, 10, and 9 versions.
There is no explicit option for enabling DirectX 12 in Windows 10. However, you can do a few things to ensure that you have the most recent version of DirectX 12.
In order to enable DirectX 12 in some games, you may also need to change some in-game options.
How can I get DirectX 12 to work?
1. Update your GPU’s driver to enable DirectX 12 in Windows 7
DirectX 12 is supported by a few Windows 7 titles, including World of Warcraft. By ensuring that your NVIDIA or AMD GPU has the most up-to-date driver, you can enable DX12 for some Windows 7 games.
To run DX12 Ultimate in Windows 10, certain users may need to update their GPU drivers. First, run a driver updater utility software to ensure your graphics card driver is up to date.
By maintaining all drivers up to date and error-free, big-time gaming can be done without crashes, lags, or freezes.
2. Install the latest Windows 10 update
- To launch Settings, press the Windows, and I keyboard keys at the same time.
- To access the Windows Update area, go to Settings > Update & Security > Windows Update.
- To discover whether there are any available patch updates, click Check for updates. Install the patch updates if this is the case.
- Click the Download and install option for an available feature update if you’re not using the latest Windows 10 build version.
The DirectX End-User Runtime Web Installer is available; however it only reinstalls DirectX 9, 10, and 11.
When it appears that DirectX 12 isn’t operating correctly, updating Windows 10 is the closest thing to reinstalling and enabling it. This will allow you to recover missing DirectX 12 files on your computer.
Your PC will have the latest DirectX 12 version installed after you’ve upgraded your graphics card driver and Windows 10.
However, some games may require further configuration in their graphics settings to use Direct12. Two examples of enabling DX12 for Fortnite and Battlefront 2 are provided below.
How to Make Fortnite Run on DirectX 12
- To begin, open the Fortnite game.
- On the title screen of Fortnite, click the Menu button in the top right corner.
- To access game options, go to Settings.
- Scroll down to the DirectX Version option on the Video tab.
- Select DirectX 12 using the arrow button for the DirectX Version setting (Beta).
- Confirm your action by pressing the Confirm button.
- Select the option to Apply.
- After that, restart Fortnite to see the DX12 modifications in action.
As you can see, enabling DirectX 12 in Fortnite is straightforward if you follow the steps outlined above.
Battlefront 2: How to Enable DirectX 12
- Begin playing Battlefront 2.
- In Battlefront 2, go to the Home screen.
- To open tab selections for different setting categories, pick Options.
- Navigate to the Video tab.
- Then, if it’s not already enabled, turn on the Enable DirectX 12 option.
- To implement the updated settings, you’ll need to restart Battlefront 2.
This is the only way to get DirectX 12 working in Battlefront 2, so give it a shot.
Conclusion
I hope you found this information helpful. Please fill out the form below if you have any questions or comments.
User Questions
1. How can I get DirectX 12 to work on Windows 11?
For Windows 11, the DirectX 12 Ultimate functionality will be included in the operating system. You can still use Windows Update to download and install the latest version of DirectX 12 Ultimate. Simply go to Start -> Settings -> Windows Update -> Check for Updates. To accomplish it, look for updates.
2. How can I get DX12 to work in Windows 10?
- Click on the Search Bar with your left mouse button.
- Characteristics of the Type Then, under “switch Windows features on or off,” look for “legacy components” and click the “+” symbol.
- Check the “Directplay” box.
- Press OK and wait for it to finish, then have fun, my friend!
3. Is DirectX 12 capable of running all games?
DirectX is backwards compatible in all versions. So, if you have DirectX 12, you should be able to run DirectX 11 code.
4. How do I install DirectX 12 on Windows 7? : r/techsupport
How do I install DirectX 12 on Windows 7? from techsupport
5. How to you switch from directx 12 to directx 11? : r/windows
How to you switch from directx 12 to directx 11? from windows