Sadece dün, Intel, Arc Alchemist GPU’larında DX9 tabanlı oyunlarda yaklaşık 2 kat FPS (saniyedeki kare sayısı) artışıyla sonuçlanan büyük bir sürücü güncellemesi yayınladı. Şimdi, bir göre GamingOnLinux’un raporu, Intel’in bazı oyunlarda bu görevi nasıl başardığını biliyoruz. Intel, Steam’in DXVK çeviri katmanını içeren en son grafik sürücüsüne başka bir çeviri katmanı ekledi. Bu, Steam’in Proton API’sinde Windows oyunlarını Linux’a çevirmek için kullandığı çeviri katmanının aynısıdır (ilk sürümde gördüğümüz gibi). Buhar Destesi), Intel’in DX9 kodunu açık kaynaklı Vulkan API’sine çevirmesine izin verir.
Intel’in dünkü blog gönderisine göre, Intel görünüşe göre bazı durumlarda yalnızca DXVK çeviri katmanını kullanıyor; sürücüsü, bir veya daha fazla modern API uygulaması kullanan çeviri katmanlarından yararlanan API tekniklerinin bir kombinasyonunu fırsatçı bir şekilde kullanan hibrit bir yaklaşım benimseyecektir. Sonuç olarak Intel, DX9 işlemesinin tamamı için DXVK kullanmayacak ve DXVK’yı yalnızca Intel’in DX12 öykünme tekniğinden daha iyi performans sağlayabildiği zaman kullanacaktır.
Intel, resmi blog gönderisinde DXVK kullandığını hiçbir zaman belirtmedi, ancak Gaming On Linux sayesinde artık Intel’in DXVK çevirisinden bahsettiğini biliyoruz. beni oku belgesi Intel aynı konuda yayınladı. Ne yazık ki, DXVK’nin Intel’in uygulamasında gerçekte ne kadar etkili olduğunu bilmiyoruz, ancak Intel’in çeviri katmanını en son sürücüsüne uygulaması çok etkili bir çözüm olmalı.
Intel’in Arc GPU’ları – ve ilişkili Xe tümleşik grafikleri, artık yerel DX9 desteğine sahip değildir. Bunun yerine Intel, yerel oluşturmayı çoğaltmak için yalnızca çeviri katmanlarına güvenmeyi seçti. Böyle bir örnek, Intel’in DX9 komutlarını DX12’ye çeviren Microsoft D3D9On12 eşleme katmanını kullanmasıdır.
Intel’in çeviri katmanlarına güvenmesi ideal olmayabilir, ancak aslında şirkete hızlı bir şekilde iyi DX9 GPU performansı elde etmede bir kısayol sağlıyor. Çeviri katmanları, Intel’in hem modern DX12 oyunları hem de eski DX9 oyunları için DX12 optimizasyonlarını kullanmasına izin verir, bu da hem yeni hem de eski API’leri optimize etmek için gereken geliştirme süresini önemli ölçüde azaltır. Bu, Intel için gerekli bir hareketti çünkü ayrık GPU donanımı için DX9 sürücüleri geliştirmede yaklaşık yirmi yıllık deneyime sahip olan Nvidia ve AMD ile rekabet etmenin bir yolunu bulmalıydı.
DXVK’nin harika yanı, Intel’in Arc’ta DX9 oyunları oynamak için artık Microsoft’un DX12 öykünme katmanına güvenmesine gerek kalmamasıdır. DXVK ile Intel artık DX9 oyunlarını Linux gibi diğer işletim sistemlerinde çalıştırabilir ve Microsoft’un öykünücüsünde bulunmayabilecek ek performans avantajları elde edebilir.