Несколько методов, которые можно использовать для устранения ошибки «DX12 is not supported on your system»:
- Проверить совместимость системы с DirectX 12. 1 Для этого нужно нажать сочетание клавиш Windows + R, ввести dxdiag и нажать Enter. 2 В инструменте диагностики DirectX перейти на вкладку «Отображение» и проверить FeatureLevels. 2 Если в нём указано 120 или выше, графический процессор поддерживает DirectX 12. 2
- Обновить графические драйверы. 1 Устаревшие драйверы — одна из распространённых причин ошибки. 1 Для пользователей видеокарт NVIDIA нужно посетить официальную страницу загрузки драйверов NVIDIA, выбрать модель графического процессора и загрузить последнюю версию драйвера. 2 Для видеокарт AMD — перейти на страницу драйверов и поддержки AMD, выбрать модель графического процессора и загрузить последнюю версию драйвера. 2 После обновления драйверов перезагрузить систему и попробовать запустить игру или приложение снова. 1
- Обновить Windows до последней версии. 1 DirectX 12 поддерживается только в Windows 10 и выше. 1 Для проверки и установки обновлений нужно открыть «Пуск» и ввести «Центр обновления», кликнуть «Проверить наличие обновлений». 3 Если указанная версия младше, чем необходимая для игры, установить новое обновление. 3
- Переустановить DirectX 12. 1 Для этого нужно перейти на официальный сайт Microsoft, скачать веб-установщик DirectX End-User Runtime, установить последнюю версию DirectX и перезагрузить компьютер. 1
- Настроить параметры запуска игры. 3 Например, для игр из Steam нужно найти игру в библиотеке, кликнуть по ней правой кнопкой мыши, выбрать «Свойства» и в поле «Параметры запуска» ввести -dx11 или -d3d11, чтобы заставить игру использовать DirectX 11 вместо DirectX 12. 1
- При необходимости обновить оборудование. 1 Если графический процессор или система устаревшие, обновление может быть единственным вариантом для поддержки DirectX 12. 1
Если проблема не решена, рекомендуется обратиться к специалисту.