Bilgisayar

DirectX güncellemesi oyun performansını nasıl etkileyecek?

DirectX’in yeni ışın izleme özelliklerinin oyunlara etkisini derledik. Microsoft’un testindeki hız artışını, bellek kullanımını ve ekran kartı desteğini inceliyoruz.

2023 tarihli fotoğrafta önceki nesil Gigabyte GeForce RTX 4070 Aero OC ekran kartı.

DirectX’in yeni ışın izleme araçları, ayrıntılı oyun sahnelerini hazırlarken harcanan süreyi ve belleği azaltmayı hedefliyor. Microsoft, teknik açıklamasında Clustered Geometry ve Partitioned TLAS özelliklerini Agility SDK 1.722 önizlemesine eklemişti.

Clustered Geometry, modelleri en fazla 256 üçgen ve 256 köşe noktasından oluşan kümelerle işliyor. Partitioned TLAS ise geniş sahnelerde değişen bölgeleri güncelliyor.

Test sahnesinde hız ve bellek kullanımı nasıl değişti?

Radeon RX 9070 ile çalıştırılan örnek sahnede geleneksel yapı kurma yöntemi ile Clustered Geometry karşılaştırıldı. Kare hızı 1,2 FPS’ten 79 FPS’e çıkarken, hızlandırma yapılarının hazırlanma süresi 788 milisaniyeden 3,11 milisaniyeye indi.

RX 9070 test sahnesiGeleneksel BLAS kurulumuClustered Geometry
Kare hızı1,2 FPS79 FPS
Her karede yapı hazırlama süresi788 ms3,11 ms
Tamamlanmış hızlandırma yapılarının belleği7.519 MiB774 MiB
Sabit geometri için geçici kurulum belleği1,83 MiB526 MiB
Hareketli geometri için geçici kurulum belleği8,25 MiB179 MiB
Sapphire Pulse Radeon RX 9070 XT ekran kartının üç fanlı soğutucusu.
Sapphire Pulse Radeon RX 9070 XT ekran kartı.

Hangi ekran kartları destekliyor?

Önizlemenin destek listesinde GeForce RTX ailesi, Radeon RX 9000 serisi ve Intel Arc B serisi bulunuyor. Core Ultra 200V ile Series 3 işlemcilerin grafik birimleri de listede yer alıyor.

Snapdragon X2 desteği için 2027’nin ilk yarısı hedefleniyor. Özellikleri deneyen geliştiriciler, önizleme SDK’sını uyumlu sürücüyle ve Windows Geliştirici Modu’yla kullanıyor.

Oyuncuya nasıl yansıyacak?

Oyun motorlarına eklenecek destek, ışın izlemeli gölge ve yansımaların daha ayrıntılı modeller üzerinde hesaplanmasının önünü açıyor. Açık dünyalarda değişen bölgelerin ayrı güncellenmesi de sahnenin hazırlanmasına ayrılan işi azaltıyor.

Nvidia, kendi RTX Mega Geometry uygulamasını kullanan Gears of War: E-Day’i bu yaklaşımın örnekleri arasında gösteriyor. Oyunun Unreal Engine 5 tabanlı sistemi, ışın izlemeyi Nanite geometrisi üzerinde çalıştırıyor.

Işın izlemede hızlandırma yapısı ne işe yarar?

Hızlandırma yapısı, ışınların hangi yüzeylerle karşılaşabileceğini bulmak için 3B nesneleri düzenler. Model değiştiğinde veya nesneler hareket ettiğinde bu veri de güncellenir. BLAS nesnenin geometrisini, TLAS ise sahnedeki nesne örneklerini düzenleyen katmanı ifade eder.

Kaynaklar: Microsoft · Microsoft · Nvidia · VideoCardz

Görsel: Jacek Halicki / Wikimedia Commons / CC BY-SA 4.0