Видеокарты AMD поддерживают DirectX 12 на более высоком уровне, чем видеокарты Nvidia, из-за различий в подходах к оптимизации. 1
Инженеры Nvidia оптимизировали свои видеокарты для DirectX 11, который лучше работает с последовательной обработкой. 1 DirectX 12, напротив, позволяет разработчикам работать напрямую с ресурсами видеокарты и организовать параллельную обработку информации, что может ускорить процесс при должной оптимизации. 1
Архитектура GCN 1.1/1.2 компании AMD была ориентирована для параллельной обработки данных, поэтому видеокарты AMD работали на DirectX 11 несколько хуже, чем видеокарты Nvidia, архитектура которых оптимизировалась для последовательной обработки. 1
Таким образом, архитектура AMD лучше подходит для DirectX 12, и её видеокарты могут обеспечить более высокую процессорную производительность при использовании этого API (в среднем на 20–30%). 4