Yerel DX9 donanım desteği resmen gitti Nesil CPU’larda Intel’in Xe entegre grafik çözümlerinden ve A-Serisi Arc Alchemist ayrık GPU’lardan. Değiştirmek için tüm DirectX 9 desteği, öykünme biçiminde DirectX 12’ye aktarılacaktır.
Öykünme, ” olarak bilinen açık kaynaklı bir dönüştürme katmanında çalışır.D3D9On12” Microsoft’tan. Dönüştürme, doğrudan D3D9 grafik sürücüsü yerine D3D9On12 katmanına 3D DirectX 9 grafik komutları göndererek çalışır. D3D9On12 katmanı, D3D9 API’sinden komutları aldığında, tüm komutları D3D12 API çağrılarına dönüştürür. Temel olarak, D3D9On12, Intel’in gerçek GPU sürücüsü yerine kendi başına bir GPU sürücüsü gibi davranın.
Microsoft, bu öykünme işleminin DirectX 9’un nispeten performanslı bir uygulaması haline geldiğini söylüyor. Performans, yerel DirectX 9 donanım desteği kadar iyi olmasa da, neredeyse aynı olmalıdır.
Intel’den gelen bu DX9 değişikliği, sonuç olarak çok iyi bir hamle gibi görünüyor. Intel artık sürücü geliştirme kaynaklarını DirectX 11 optimizasyonlarına yönlendirebilir – ki bunun şu anda çok kötü olduğunu biliyoruz ve Intel, DX9 optimizasyonlarının tamamen Microsoft’a “dış kaynaklı” olmasıyla sonuç olarak performans sonuçlarından etkilenmeyecektir.
D3D9On12’nin Microsoft’a göre ne kadar performans gösterdiği ile Nvidia ve AMD’nin Intel ile aynı yolu izleyip izlemediğini görmek ilginç olacak. Ancak, daha yüksek CPU kullanımı (çeviri yazılımla hızlandırıldığından) ve eski oyunlarla olası yan etkiler dahil olmak üzere API çevirisinin sonuçları olabilir. Nvidia ve AMD, DirectX 9 ile yaklaşık 20 yıllık sürücü deneyimine sahiptir ve bu, DX12 öykünme katmanında performans kayıplarına neden olabilir.
Aksine Intel, entegre grafiklerinde yalnızca DirectX 9 deneyimine sahiptir, bu da çok daha yüksek performanslı ayrık grafikleriyle deneyime dönüşmez. Bu nedenle, Arc’ı dünya çapında piyasaya sürmeye yaklaştıkça Intel’in hemen öykünmeye geçiş yapması çok mantıklı.