- Что такое DirectX 12
- Зачем DirectX 12 в Windows 10
- Неполадки в работе DirectX
- Особенности новой версии DirectX 12
- Чем DirectX 12 отличается от предыдущих версий
- Можно ли использовать DirectX 11.2 вместо DirectX 12
- Почему в Windows 10 установлен DirectX 11.2, а не DirectX 12
- Как узнать версию установленного DirectX
- Как установить DirectX 12 на Windows 10
- Как обновить установленный DirectX до версии 12
- Нужно ли настраивать DirectX 12
- Проблемы установки DirectX 12 и способы их решения
- Что делать, если возникает внутренняя системная ошибка
- Что делать, если DirectX 12 работает некорректно
- Как откатить DirectX 12 до предыдущей версии
- Почему на компьютере может быть по-прежнему версия DirectX 11 или 10, несмотря на обновления
- Совместимость с видеокартами
- Как удалить DX12
- Как полностью удалить DirectX 12
- Восстановление системы
- Как создать точку восстановления в Windows 10
- Как восстановить систему
- Удаление DirectX 12
Что такое DirectX 12
DirectX 12 — компонент интерфейса, необходимый для правильной работы приложений, использующих ресурсы видеокарты. Другими словами, DirectX 12 обеспечивает интерфейс между операционной системой и оборудованием, чтобы вы могли максимально использовать возможности своего компьютера.
Зачем DirectX 12 в Windows 10
Как и любой другой графический API, 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
- Нажмите одновременно клавиши Win+R. Откроется окно «Выполнить».
Обратите внимание, что для диагностики системы требуются права администратора - Введите dxdiag в текстовое поле. Нажмите ОК».
Команда dxdiag открывает «Средство диагностики DirectX» - Найдите во вкладке «Система» пункт «Версия DirectX».
Если у вас Windows 10, версия DirectX — 11.2 или 12
Как установить DirectX 12 на Windows 10
Если вы хотите установить DirectX 12 в Windows 10 с нуля, вам понадобится установщик. Его можно скачать с официального сайта Microsoft:
- Перейдите на страницу загрузки библиотек DirectX 12 на веб-сайте Microsoft.
Файл скачается автоматически и вы увидите сообщение о том, что загрузка началась - Подождите, пока установщик автоматически начнет загрузку.
Вы скачаете установочный файл DirectX 12 - Запустите загруженный файл.
Запустите загруженный файл, чтобы начать установку - Подтвердите, что принимаете условия пользовательского соглашения. Нажмите «Далее».
Вы сможете выбрать кнопку «Далее» после принятия условий соглашения - Отключите «Установить панель Bing» (не требуется для DirectX 12), сняв флажок.
По желанию можно установить «Bing Bar» - Нажмите «Далее», чтобы начать установку.
Подождите, пока 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 12
Если вы скачали DirectX от Microsoft и возникла ошибка, проверьте жесткий диск:
- Нажмите Win + R, чтобы открыть командную строку».
Комбинация клавиш Win+R всегда используется для работы с командами - Введите chkdsk в текстовое поле и нажмите «ОК».
Команда chkdsk запускает утилиту, которая проверяет жесткий диск на наличие ошибок файловой системы - Дождитесь окончания проверки жесткого диска, не закрывая окно. Нас интересует наличие поврежденных файлов.
Посмотрите на строку «Обработка поврежденных файлов», чтобы увидеть, есть ли какие-либо - Если поврежденных файлов нет, переходите к следующей инструкции. Если это так, вам нужно будет повторно применить инструмент. Откройте командную строку, нажав Win + R, и введите chkdsk /F. Этот инструмент исправит ошибки файловой системы.
Команда chkdsk /F запустит инструмент, который исправит поврежденные файлы - Подождите, пока окно командной строки автоматически закроется. Исправление ошибок может занять некоторое время.
Далее следует проверить системные файлы и восстановить поврежденные. Windows имеет встроенную защиту для системных файлов, поэтому, если они не работают должным образом, это легко исправить:
- откройте «Command» комбинацией клавиш Win + R. Введите команду sfc /scannow и нажмите «ОК».
Инструмент будет сканировать и восстанавливать системные файлы - Дождитесь завершения работы инструмента.
Инструмент нашел и восстановил поврежденные файлы - Перезагрузите компьютер.
Также может быть, что проверка жесткого диска не помогла решить проблему. В этом случае вам необходимо проверить совместимость DirectX 12 с вашей системой:
- откройте папку на своем компьютере, куда вы загрузили установщик DirectX 12. Щелкните правой кнопкой мыши имя файла и выберите «Исправить проблемы совместимости».
Кнопка «Исправить проблемы совместимости» открывает нужный нам режим диагностики - Выберите «Использовать рекомендуемые настройки» в окне «Устранение проблем совместимости».
Выберите первый вариант, чтобы настройки DirectX соответствовали возможностям вашего компьютера - Дождитесь завершения поиска параметров. Нажмите «Проверить программу», чтобы начать установку DirectX. После установки нажмите «Далее».
С помощью кнопки «Проверить программу» вы установите DirectX 12 на свой компьютер - Выберите «Да, сохранить эти настройки для программы».
Сохраните выбранные параметры, чтобы в дальнейшем 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.
Windows 10 с DirectX 12 используется для запуска многих гаджетов: настольных компьютеров, ноутбуков, планшетов и смартфонов. Контроллер Xbox One также работает с этим инструментом. Однако, если на вашем ПК установлено оборудование, не соответствующее требованиям новых компонентов Microsoft API, вы не сможете установить DX12, у вас все равно будет более старая версия.
Проверьте, совместимы ли процессор и видеокарта с новыми стандартами DX12:
Совместимость с видеокартами
Нвидиа:
- GeForce: 400, 500, 600, 700, 800, 900, 1000, 2000 — серии;
- GTX Титан.
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 с компьютера обычным способом через панель управления «Удаление или изменение программы» нельзя. Но есть и другой вариант.
- Сначала создайте точку восстановления. Если что-то пойдет не так, вы всегда сможете вернуться к исходной версии.
- Загрузите веб-установщик библиотек DirectX. Обратите внимание, что при установке будет установлена последняя версия, поддерживаемая вашим оборудованием. Он включает в себя все компоненты предыдущих вариантов, поэтому игры, требующие более старых версий DX, по-прежнему будут работать.
- Загрузите программу удаления DX. Например, DirectX Eradictor, DirectX Killer или DirectX Happy Uninstall.
- Отключаем интернет, чтобы система не запускала автоматические обновления.
- Удаляем компоненты API с помощью деинсталлятора, после чего приходится перезагружать систему.
- Установите ранее загруженный файл «dxwebsetup.exe» и перезагрузите компьютер.
После манипуляций по этой схеме должны решиться проблемы с запуском игр. Если ничего не изменилось, для игры, которую вы хотите, может потребоваться более высокая версия DX, чем может поддерживать ваш компьютер. О требованиях к приложению можно прочитать в магазине загрузки ПО в разделе «Описание».
Если вы настоящий ценитель качественных игр, без DX12 вам не обойтись. Разработчики Microsoft постарались и совершили настоящий прорыв, открыв перед создателями игр новые возможности. Установив последнюю версию DX12, вы почувствуете значительную разницу в деталях рендеринга и качестве визуальных эффектов даже на одном и том же оборудовании.
Как полностью удалить DirectX 12
DirectX 12 — это встроенное приложение в Windows 10, что означает, что его нельзя удалить обычными способами. Для корректной работы необходимо наличие этой программы на компьютере, поэтому разработчики Windows убрали возможность ее удаления. Однако бывают случаи, когда вам приходится переустанавливать DirectX из-за постоянных сбоев. Для этого нужно использовать сторонние программы.
Если есть возможность избежать удаления DirectX (например, проблема решается простым обновлением системы), то лучше его использовать. Перед удалением DirectX обязательно создайте точку восстановления системы, чтобы можно было восстановить все данные в случае случайного удаления.
Восстановление системы
Функция «Восстановление системы» нужна для возврата Windows 10 в рабочее состояние и исправления ошибок, возникших при удалении или установке новых программ.
Как создать точку восстановления в Windows 10
- Щелкните значок поиска в левом нижнем углу экрана.
Щелкните поле поиска, чтобы ввести текст - Введите «Панель управления». Открой это.
«Панель управления» позволяет выполнять основные действия по настройке системы - Выберите раздел «Система и безопасность».
Раздел «Система и безопасность» позволяет следить за состоянием компьютера и восстанавливать систему - Выберите подраздел «Система».
Раздел «Система» позволяет управлять вашим ПК - Выберите «Защита системы».
Пункт «Защита системы» откроет окно «Свойства системы» - Нажмите «Настроить», чтобы включить защиту диска C.
Нажмите «Настроить», чтобы открыть окно настроек защиты диска - Выберите «Включить защиту системы», сколько места на диске и нажмите «Применить».
Нажмите «Применить», чтобы вернуться в окно «Свойства системы - Нажмите «Создать», чтобы создать точку восстановления системы.
Кнопка «Создать» стала активной, потому что вы включили защиту для диска C - Введите дату. Нажмите «Создать».
Точка восстановления сохранит все программы и состояние вашего компьютера на эту конкретную дату - Дождитесь сообщения о завершении процесса и нажмите «Закрыть».
Как восстановить систему
- Выполните шаги 1–5 раздела «Как создать точку восстановления в Windows 10», чтобы открыть окно «Свойства системы». Нажмите «Восстановить».
Вы можете восстановить свой компьютер до прежнего состояния в любое время - Нажмите «Далее» в окне «Восстановление системы.
Обратите внимание, что восстанавливаются только системные файлы и настройки - Выберите точку восстановления системы с нужной датой, которую вы указали при ее создании. Нажмите «Далее».
Тип точки восстановления будет «Вручную», потому что вы создали ее, а не Windows - Подтвердите выбор точки восстановления.
Нажмите «Готово», чтобы начать восстановление системы - Согласитесь начать процесс восстановления.
Помните, что вы не сможете работать на своем компьютере, пока не будет завершено восстановление системы - Дождитесь окончания восстановления системы.
Удаление DirectX 12
Поскольку удаление DirectX недоступно в Windows 10, вам необходимо использовать стороннее программное обеспечение. Программа DirectX Happy Uninstall — довольно распространенный инструмент, который поможет вам удалить все библиотеки DirectX с вашего компьютера.
DirectX Happy Uninstall не является официальным программным обеспечением. Скачивайте его только с надежных сайтов.
Чтобы правильно удалить DirectX, воспользуйтесь следующими советами:
- Создайте точку восстановления.
- Загрузите установщик DirectX с веб-сайта Microsoft.
- Скачайте и установите программу DirectX Happy Uninstall.
- Отключите интернет, чтобы система не могла автоматически загрузить и установить DirectX.
- Отключить защиту системных файлов:
- выполните шаги 1-45 инструкции «Как создать точку восстановления в Windows 10», чтобы открыть окно «Свойства системы»;
- нажмите «Настроить»
Защита системы должна быть отключена, иначе вы не сможете полностью удалить DirectX - выберите «Отключить защиту системы» и нажмите «ОК».
Не забудьте включить защиту при переустановке DirectX
Теперь вы можете приступить к удалению DirectX 12:
- Запустите DirectX Happy Uninstall. Создайте точку восстановления системы во вкладке «Резервное копирование». При необходимости с его помощью можно вернуть удаленный DirectX.
Нажмите «Начать резервное копирование», чтобы создать точку восстановления - Выберите вкладку «Удалить», чтобы удалить программу.
Нажмите «Удалить», чтобы начать удаление DirectX - Дождитесь завершения удаления и закройте программу.