Directx 12 для Windows 10: как установить, активировать, настроить или удалить программу

ПК и ноутбуки

Что такое DirectX 12

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

Зачем DirectX 12 в Windows 10

Как и любой другой графический API, DirectX 12 требуется в основном для корректной работы компьютерных игр с качественной графикой. Он позволяет использовать все ресурсы вашего компьютера для достижения лучшей производительности и получения «красивой картинки».

Сравнение DirectX 11 и DirectX 12
Вы можете видеть, что второе изображение лучше прорисовано: нет размытия деревьев и удаленных объектов

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

Неполадки в работе DirectX

Эта графическая библиотека также может быть повреждена, как и любая другая программа. Тогда видеоигры перестают запускаться, либо начинают зависать, тормозить, сразу появляются проблемы с графикой. Все это решается обновлением набора функций API. Но иногда не получается установить программу.

В этом случае временно отключите антивирус и в свойствах установочного файла в разделе «Совместимость» включите поддержку специфичную для вашей операционной системы. После этого проблема должна исчезнуть.

Особенности новой версии DirectX 12

  • На самом деле, чем свежее версия Microsoft API, тем эффективнее работает видеоадаптер, лучше оптимизирована работа центрального процессора, снижается нагрузка на него при воспроизведении сложных насыщенных сцен, меньше потребляется системных ресурсов из-за тот факт, что все задачи выполняются быстро и слаженно.
  • Это видно даже невооруженным глазом, особенно если, например, вы запускаете одну и ту же игру, но на разных версиях ПО. Вы можете сами поэкспериментировать и скачать DirectX 12 бесплатно. Вы сразу заметите отличия в следующих основных параметрах:
  • Анимация.
  • Текстура.
  • Графическое искусство.
  • Звук.

Последняя версия DirectX 12 — поистине уникальный продукт. Он открывает перед разработчиками игр огромные возможности, позволяя пользователям наслаждаться реалистичным геймплеем и максимально использовать возможности современных графических процессоров.

Чем DirectX 12 отличается от предыдущих версий

Еще во время разработки DirectX 12 производители сообщали, что он разрабатывался для лучшего взаимодействия с современным оборудованием. Если сравнить его с предыдущими версиями, то можно отметить следующие отличия:

  • технологии Tiled Resources, Typed UAV и Bind, входящие в состав нового API, более экономно распределяют ресурсы памяти между процессами и облегчают использование ядер процессора;
  • новые режимы наложения и консервативная растеризация ускоряют просчет теней и MSAA (метод полноэкранного сглаживания, немного снижающий качество изображения, но обеспечивающий огромную экономию вычислительной мощности);
  • возможность объединения видеокарт разных производителей в единую графическую подсистему;
  • снизить уровень аппаратной абстракции, что дает разработчикам лучший доступ к использованию возможностей графического чипа;
  • поддержка объектов состояния конвейера и таблиц дескрипторов, повышающих производительность в алгоритмах определения столкновений, вычисления прозрачности и построения геометрической модели местности.

Вышеуказанные преимущества важны для разработчиков игр и программистов. Если говорить о среднем пользователе ПК, то для него главное отличие DirectX 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

  1. Нажмите одновременно клавиши Win+R. Откроется окно «Выполнить».Запустить окно
    Обратите внимание, что для диагностики системы требуются права администратора
  2. Введите dxdiag в текстовое поле. Нажмите ОК».Команда dxdiag в окне «Выполнить
    Команда dxdiag открывает «Средство диагностики DirectX»
  3. Найдите во вкладке «Система» пункт «Версия DirectX».Пункт «Версия DirectX» в «Инструменте диагностики DirectX»
    Если у вас Windows 10, версия DirectX — 11.2 или 12

Как установить DirectX 12 на Windows 10

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

  1. Перейдите на страницу загрузки библиотек DirectX 12 на веб-сайте Microsoft.Веб-сайт Майкрософт
    Файл скачается автоматически и вы увидите сообщение о том, что загрузка началась
  2. Подождите, пока установщик автоматически начнет загрузку.Установочный файл DirectX 12
    Вы скачаете установочный файл DirectX 12
  3. Запустите загруженный файл.                                     Установите ДиректХ 12
    Запустите загруженный файл, чтобы начать установку
  4. Подтвердите, что принимаете условия пользовательского соглашения. Нажмите «Далее».Установщик DirectX 12
    Вы сможете выбрать кнопку «Далее» после принятия условий соглашения
  5. Отключите «Установить панель Bing» (не требуется для DirectX 12), сняв флажок.Установка панели Bing
    По желанию можно установить «Bing Bar»
  6. Нажмите «Далее», чтобы начать установку.Процесс установки DirectX
    Подождите, пока DirectX будет установлен на вашем компьютере
  7. Нажмите «Готово», чтобы завершить установку.Завершение установки DirectX
    Нажмите кнопку «Готово», чтобы завершить установку

Как обновить установленный DirectX до версии 12

Если на вашем компьютере уже установлен DirectX, вы можете просто обновить его до версии 12:

  1. Выберите значок Windows в левом нижнем углу экрана.Запустите в Windows 10
    Прокрутите колесо мыши, чтобы найти «Настройки»
  2. Найдите и выберите «Параметры».Обновление и безопасность в настройках Windows
    Выберите «Обновление и безопасность
  3. Выберите Обновление и безопасность. Вы попадете в Центр обновления Windows. Система автоматически загрузит подходящие для компьютера обновления, в том числе DirectX 12, если этот компонент поддерживается видеокартой.Обновление Windows через Центр обновления Windows
    Windows автоматически загрузит доступные обновления
  4. Подождите, пока все обновления будут загружены. Они вступают в силу после перезагрузки Windows.Кнопка «Перезагрузить сейчас» в Центре обновления Windows
    Завершите установку, выбрав «Перезагрузить сейчас»

Обратите внимание, что обновление до DirectX 12 возможно только в том случае, если ваша видеокарта поддерживает эту версию.

Нужно ли настраивать DirectX 12

DirectX 12 не является пользовательской программой в обычном понимании: ее не нужно запускать (работает постоянно) или настраивать.

Когда вы устанавливаете или обновляете DirectX 12, все параметры, необходимые для его работы, устанавливаются по умолчанию. По сути, DirectX — это средство связи между оборудованием и компьютерными программами, к которому у вас нет доступа.

Все ваши действия по настройке DirectX ограничиваются установкой или обновлением программы.

Проблемы установки DirectX 12 и способы их решения

При работе с DirectX 12 могут возникнуть проблемы двух типов:

  • внутренняя системная ошибка (в процессе установки);
  • постоянные ошибки при работе с уже установленной программой.

Что делать, если возникает внутренняя системная ошибка

Наиболее очевидной причиной сбоя установки является поврежденный установочный файл. Чтобы этого не произошло, скачивайте обновления только с официального сайта Microsoft.

Внутренняя системная ошибка во время установки DirectX
Внутренняя системная ошибка в процессе установки DirectX 12

Если вы скачали DirectX от Microsoft и возникла ошибка, проверьте жесткий диск:

  1. Нажмите Win + R, чтобы открыть командную строку».Командная строка Windows
    Комбинация клавиш Win+R всегда используется для работы с командами
  2. Введите chkdsk в текстовое поле и нажмите «ОК».Команда chkdsk в окне «Выполнить
    Команда chkdsk запускает утилиту, которая проверяет жесткий диск на наличие ошибок файловой системы
  3. Дождитесь окончания проверки жесткого диска, не закрывая окно. Нас интересует наличие поврежденных файлов.Проверка файловой системы
    Посмотрите на строку «Обработка поврежденных файлов», чтобы увидеть, есть ли какие-либо
  4. Если поврежденных файлов нет, переходите к следующей инструкции. Если это так, вам нужно будет повторно применить инструмент. Откройте командную строку, нажав Win + R, и введите chkdsk /F. Этот инструмент исправит ошибки файловой системы.                 Команда Chkdsk /F в окне «Выполнить
    Команда chkdsk /F запустит инструмент, который исправит поврежденные файлы
  5. Подождите, пока окно командной строки автоматически закроется. Исправление ошибок может занять некоторое время.

Далее следует проверить системные файлы и восстановить поврежденные. Windows имеет встроенную защиту для системных файлов, поэтому, если они не работают должным образом, это легко исправить:

  1. откройте «Command» комбинацией клавиш Win + R. Введите команду sfc /scannow и нажмите «ОК».Команда sfc /scannow в окне «Выполнить
    Инструмент будет сканировать и восстанавливать системные файлы
  2. Дождитесь завершения работы инструмента.Как работает утилита sfc
    Инструмент нашел и восстановил поврежденные файлы
  3. Перезагрузите компьютер.

Также может быть, что проверка жесткого диска не помогла решить проблему. В этом случае вам необходимо проверить совместимость DirectX 12 с вашей системой:

  1. откройте папку на своем компьютере, куда вы загрузили установщик DirectX 12. Щелкните правой кнопкой мыши имя файла и выберите «Исправить проблемы совместимости».Кнопка «Исправить проблемы совместимости» в контекстном меню установщика
    Кнопка «Исправить проблемы совместимости» открывает нужный нам режим диагностики
  2. Выберите «Использовать рекомендуемые настройки» в окне «Устранение проблем совместимости».Окно совместимости отладки
    Выберите первый вариант, чтобы настройки DirectX соответствовали возможностям вашего компьютера
  3. Дождитесь завершения поиска параметров. Нажмите «Проверить программу», чтобы начать установку DirectX. После установки нажмите «Далее».Кнопка «Проверить программу» в окне «Устранение проблем с совместимостью
    С помощью кнопки «Проверить программу» вы установите DirectX 12 на свой компьютер
  4. Выберите «Да, сохранить эти настройки для программы».Да, сохранить эти настройки для этой программы кнопка в окне
    Сохраните выбранные параметры, чтобы в дальнейшем DirectX работал стабильно

Что делать, если DirectX 12 работает некорректно

На компьютере установлен DirectX, но он продолжает падать. Если окно с предупреждением об ошибке DirectX появляется довольно часто, вы можете:

  • обновить DirectX 12 в Центре обновления Windows (последовательность действий описана в разделе «Как обновить установленный DirectX до версии 12»). Обновление настроено таким образом, что недостающие файлы просто загружаются в уже существующий пакет библиотек на вашем компьютере. Система дает сбой из-за отсутствия некоторых файлов для стабильной работы, и обновление DirectX это исправит;
  • удалить DirectX 12 и установить с нуля (пошаговые инструкции описаны в разделах «Как полностью удалить DirectX 12» и «Как установить DirectX 12 на Windows 10»). Этот вариант следует использовать только в том случае, если обновление DirectX не помогло, так как вам нужно работать с системными файлами.

Читайте также: Как настроить электронную почту в Windows 10

Как откатить DirectX 12 до предыдущей версии

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

Не поможет даже полное удаление DirectX 12 и установка одной из более ранних версий, так как в Windows 10 нельзя отключить системные обновления. Даже если вы вручную установите, например, DirectX 11, он автоматически обновится до 12 версии.

Если кажется, что с DirectX 12 компьютер стал хуже работать, нужно исправить проблемы совместимости (последовательность описана в третьей инструкции раздела «Что делать, если возникла внутренняя системная ошибка»). Не беспокойтесь об играх, для которых требуются предыдущие версии DirectX: старые библиотеки обновляются с каждым обновлением Windows 10.

Почему на компьютере может быть по-прежнему версия DirectX 11 или 10, несмотря на обновления

Интерфейсы прикладного программирования (API) предоставляют мультимедийным приложениям прямой доступ к необходимому им оборудованию, ускоряя саму игру. Сегодня этот API от Microsoft доминирует в мире компьютерных видеоигр для Windows, и разработчики учитывают ресурсы DX12 при разработке своих игр.

Популярность инструмента подтверждается сотрудничеством с Microsoft крупнейших производителей видеокарт, таких как Nvidia и AMD. Также такие гиганты видеографики, как Intel и Qualcomm, подстраивают параметры своих процессоров под требования нового API.
видеокарта с поддержкой dx12

Windows 10 с DirectX 12 используется для запуска многих гаджетов: настольных компьютеров, ноутбуков, планшетов и смартфонов. Контроллер Xbox One также работает с этим инструментом. Однако, если на вашем ПК установлено оборудование, не соответствующее требованиям новых компонентов Microsoft API, вы не сможете установить DX12, у вас все равно будет более старая версия.

Проверьте, совместимы ли процессор и видеокарта с новыми стандартами DX12:

Совместимость с видеокартами

Нвидиа:

  • GeForce: 400, 500, 600, 700, 800, 900, 1000, 2000 — серии;
  • GTX Титан.
    видеокарта с поддержкой dx12

AMD:

    • Radeon: HD 7000, 7000M, 8000, 8000M, R5 M240, R7 M200, R7, R9, RX 460-580, Vega Frontier Edition, RX Vega 56 и 64;
    • Ryzen: 2000G, 2000G PRO и Ryzen Mobile 1000, 1000 PRO, 2000, 2000 PRO;
    • Кавери и Годавари: A4, A6, A6 PRO, A8, A8 PRO, A10, A10 PRO;
    • Mullins: E1, A4, A10 из серии Micro-6000;
    • Бима: Е1, Е2, А4, А6, А8.

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

Как удалить DX12

Если возникает ошибка при запуске игр или других приложений, поддерживаемых DirectX, виновником, скорее всего, является повреждение библиотеки. Обычно обновление программного обеспечения устраняет эту проблему. Но если обновление не помогло, нужно пойти более радикальным путем — удалить и установить заново.

С каждым годом набор API-компонентов от Microsoft растет, как и количество мультимедийных приложений. Чтобы пользователь ненароком не нарушил слаженную работу Windows, вместе с операционной системой устанавливается DirectX. Поэтому удалить DX12 с компьютера обычным способом через панель управления «Удаление или изменение программы» нельзя. Но есть и другой вариант.

  1. Сначала создайте точку восстановления. Если что-то пойдет не так, вы всегда сможете вернуться к исходной версии.
  2. Загрузите веб-установщик библиотек DirectX. Обратите внимание, что при установке будет установлена ​​последняя версия, поддерживаемая вашим оборудованием. Он включает в себя все компоненты предыдущих вариантов, поэтому игры, требующие более старых версий DX, по-прежнему будут работать.
  3. Загрузите программу удаления DX. Например, DirectX Eradictor, DirectX Killer или DirectX Happy Uninstall.
  4. Отключаем интернет, чтобы система не запускала автоматические обновления.
  5. Удаляем компоненты API с помощью деинсталлятора, после чего приходится перезагружать систему.
  6. Установите ранее загруженный файл «dxwebsetup.exe» и перезагрузите компьютер.

После манипуляций по этой схеме должны решиться проблемы с запуском игр. Если ничего не изменилось, для игры, которую вы хотите, может потребоваться более высокая версия DX, чем может поддерживать ваш компьютер. О требованиях к приложению можно прочитать в магазине загрузки ПО в разделе «Описание».
DX11 против DX12

Если вы настоящий ценитель качественных игр, без DX12 вам не обойтись. Разработчики Microsoft постарались и совершили настоящий прорыв, открыв перед создателями игр новые возможности. Установив последнюю версию DX12, вы почувствуете значительную разницу в деталях рендеринга и качестве визуальных эффектов даже на одном и том же оборудовании.

Как полностью удалить DirectX 12

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

Если есть возможность избежать удаления DirectX (например, проблема решается простым обновлением системы), то лучше его использовать. Перед удалением DirectX обязательно создайте точку восстановления системы, чтобы можно было восстановить все данные в случае случайного удаления.

Восстановление системы

Функция «Восстановление системы» нужна для возврата Windows 10 в рабочее состояние и исправления ошибок, возникших при удалении или установке новых программ.

Как создать точку восстановления в Windows 10

  1. Щелкните значок поиска в левом нижнем углу экрана.              Поле поиска в Windows 10
    Щелкните поле поиска, чтобы ввести текст
  2. Введите «Панель управления». Открой это.
    «Панель управления» позволяет выполнять основные действия по настройке системы
  3. Выберите раздел «Система и безопасность».Раздел «Система и безопасность» в «Панели управления» в Windows
    Раздел «Система и безопасность» позволяет следить за состоянием компьютера и восстанавливать систему
  4. Выберите подраздел «Система».Подраздел «Система» в разделе «Система и безопасность»
    Раздел «Система» позволяет управлять вашим ПК
  5. Выберите «Защита системы».Пункт «Защита системы» в подразделе «Система»
    Пункт «Защита системы» откроет окно «Свойства системы»
  6. Нажмите «Настроить», чтобы включить защиту диска C.Кнопка «Настроить» в окне «Свойства системы
    Нажмите «Настроить», чтобы открыть окно настроек защиты диска
  7. Выберите «Включить защиту системы», сколько места на диске и нажмите «Применить».Включите кнопку защиты системы
    Нажмите «Применить», чтобы вернуться в окно «Свойства системы
  8. Нажмите «Создать», чтобы создать точку восстановления системы.Создайте точку восстановления в свойствах системы
    Кнопка «Создать» стала активной, потому что вы включили защиту для диска C
  9. Введите дату. Нажмите «Создать».                                           Дата восстановления
    Точка восстановления сохранит все программы и состояние вашего компьютера на эту конкретную дату
  10. Дождитесь сообщения о завершении процесса и нажмите «Закрыть».

Как восстановить систему

  1. Выполните шаги 1–5 раздела «Как создать точку восстановления в Windows 10», чтобы открыть окно «Свойства системы». Нажмите «Восстановить».                          Кнопка «Восстановить» в категории «Защита системы»
    Вы можете восстановить свой компьютер до прежнего состояния в любое время
  2. Нажмите «Далее» в окне «Восстановление системы.Восстановление системных файлов и настроек
    Обратите внимание, что восстанавливаются только системные файлы и настройки
  3. Выберите точку восстановления системы с нужной датой, которую вы указали при ее создании. Нажмите «Далее».                                                                                Выберите точку восстановления системы
    Тип точки восстановления будет «Вручную», потому что вы создали ее, а не Windows
  4. Подтвердите выбор точки восстановления.Подтверждение точки восстановления
    Нажмите «Готово», чтобы начать восстановление системы
  5. Согласитесь начать процесс восстановления.Процесс восстановления системы
    Помните, что вы не сможете работать на своем компьютере, пока не будет завершено восстановление системы
  6. Дождитесь окончания восстановления системы.

Удаление DirectX 12

Поскольку удаление DirectX недоступно в Windows 10, вам необходимо использовать стороннее программное обеспечение. Программа DirectX Happy Uninstall — довольно распространенный инструмент, который поможет вам удалить все библиотеки DirectX с вашего компьютера.

DirectX Happy Uninstall не является официальным программным обеспечением. Скачивайте его только с надежных сайтов.

Чтобы правильно удалить DirectX, воспользуйтесь следующими советами:

  1. Создайте точку восстановления.
  2. Загрузите установщик DirectX с веб-сайта Microsoft.
  3. Скачайте и установите программу DirectX Happy Uninstall.
  4. Отключите интернет, чтобы система не могла автоматически загрузить и установить DirectX.
  5. Отключить защиту системных файлов:
    • выполните шаги 1-45 инструкции «Как создать точку восстановления в Windows 10», чтобы открыть окно «Свойства системы»;
    • нажмите «Настроить»Кнопка «Настроить» в категории «Защита системы»
      Защита системы должна быть отключена, иначе вы не сможете полностью удалить DirectX
    • выберите «Отключить защиту системы» и нажмите «ОК».Кнопка отключения защиты системы
      Не забудьте включить защиту при переустановке DirectX

Теперь вы можете приступить к удалению DirectX 12:

  1. Запустите DirectX Happy Uninstall. Создайте точку восстановления системы во вкладке «Резервное копирование». При необходимости с его помощью можно вернуть удаленный DirectX.Вкладка «Резервное копирование» в DirectX Happy Uninstall
    Нажмите «Начать резервное копирование», чтобы создать точку восстановления
  2. Выберите вкладку «Удалить», чтобы удалить программу.Вкладка «Удалить» в DirectX Happy Uninstall
    Нажмите «Удалить», чтобы начать удаление DirectX
  3. Дождитесь завершения удаления и закройте программу.
Оцените статью
Интернет на телефонах
Adblock
detector