К слову, в статье сказано, что Nvidia карты лучше работают под DX11, а AMD - DX12...
СПОЙЛЕР »
Nvidia работает ощутимо лучше под DirectX 11, связано это с тем, что их GPU лучше справляются с Серийным Планированием, нежели с Параллельным Планированием. В отношении же параллельных вычислений, чипы GCN AMD несколько превосходят прямых конкурентов Maxwell, что и было реализовано в демо Ashes of the Singularity. Nvidia лучше работает в DX11, чем DX12. Это связано с тем, что Nvidia оптимизировала свой DX11-путь в драйверах для Ashes of the Singularity. С DX12 нет оптимизации в драйверах, так как игровой движок почти полностью напрямую говорит с графическим железом. Поэтому оптимизации не производилось.
Разработчики затачивали параллельную поточность в Ashes, чтобы эффективней вызывать эти объекты на экране. Nvidia использует оптимизацию в DX11 путем приоритета нагрузки и смены шейдеров. Nvidia включает компилятор, который ре-компилирует и меняет шейдеры, которые не подстроены под их архитектуру – одна игра за раз. Драйвер Nvidia также мульти-поточен и использует свободные ярда CPU для рекомпиляции/замены шейдеров. Та работа, которую Nvidia осуществляет в софте под DirectX 11, осуществляется AMD на железе под DX12 при помощи асинхронных вычислительных движков.