Несколько возможных причин, по которым DirectX 12 может не давать эффекта или приводить к снижению производительности в играх:
- Неправильная реализация API разработчиками игры. 1 DirectX 12 позволяет лучше задействовать вычислительные мощности процессора, но результат зависит от того, насколько хорошо программист может реализовать возможности API. 12
- Рост требований к объёму ОЗУ. 1 При включении DirectX 12 может увеличиваться нагрузка на оперативную память. 1
- Отсутствие некоторых компонентов. 3 В DirectX 12 отсутствуют многие компоненты от версий 9–11, которые необходимы играм и некоторым приложениям. 3
- Использование старых видеокарт и игр, которые не разрабатывались под DirectX 12. 4
Для решения проблем с производительностью в играх на DirectX 12 можно попробовать обновить драйверы для видеокарты, а также установить недостающие компоненты через автономный пакет. 3