Почему в Windows 10 используется DirectX 11 вместо DirectX 12?

Некоторые перешли на Windows 10 из-за новых игр которые поддерживают DirectX12, который в свою очередь доступен только в Windows 10. Но при проверке версии DirectX, оказывается что Windows 10 использует предыдущую версию. Что бы узнать какую версию использует Ваша система нажмите Windows+R и наберите dxdiag:

Почему в Windows 10 используется DirectX 11 вместо DirectX 12?

Если в строке Версия DirectX  написано 12 – то все в порядке Windows 10 использует последнюю версию, если написано 11, то есть несколько вариантов почему так.

  1. Ваша видеокарта не поддерживается вообще или ее поддержка будет добавлена в будущем. На данный момент с некоторыми исключениями поддерживаются видеокарты из списка:

    Начиная с GeForce 400 Series (кроме GeForce 405) и до GeForce 900 Series,

    AMD Radeon:

    • Radeon HD 7xxx  (начиная с HD 7730)
    • Radeon HD 7xxxM серии для ноутбуков (начиная от HD 7730M)
    • Radeon HD 8xxxx серии OEM (начиная с HD 8570)
    • Radeon™ HD 8xxxM серии для ноутбуков
    • Radeon R7 M200 серии для ноутбуков
    • Radeon R7 240, 250, 260, 265, 270, 280, 285, 290
    • Radeon R9 295X2
    • Radeon 300 серии
    • Radeon R9 Fury
    • Radeon R9 Fury X
    • Radeon R9 NANO
    • Гибридные процессоры AMD A4/A6/A8/A10-7xxx (Kaveri)
    • Гибридные процессоры AMD A6/A8/A10 PRO-7xxx (Kaveri)
    • Гибридные процессоры AMD E1/A4/A10 Micro-6xxx (Mullins)
    • Гибридные процессоры AMD E1/E2/A4/A6/A8-6xxx (Beema)

      Процессоры Intel Haswell (с ядром 4 поколения и выше) и Broadwell (с ядром 5 поколения и выше)

  2. Система использует устаревший драйвер, который не поддерживает DirectX 12, или драйвер с поддержкой еще не выпустили.

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

 

Библиотеки DirectX 12 включены в дистрибутив Windows 10 и устанавливаются вместе с системой, но если Вы получаете ошибки что не хватает какой-то из библиотек название которых начинает на d3dx, стоит скачать веб-установщик DirectX 12 и запустить, он проверит каких библиотек не хватает в системе и автоматически их установит.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.