Yıldız alanı optimizasyon eksikliği ve Nvidia ve Intel GPU’larda anormal derecede düşük performansı nedeniyle çok fazla eleştiri aldı. Şu anda başlangıç ​​noktamız Yıldız alanı karşılaştırmalar, RDNA3 tabanlı RX 7000 serisi kartların genellikle ağırlık sınıflarının çok üzerinde performans sergilediğini veya alternatif olarak Nvidia GPU’ların beklentileri karşılayamadığını gösteriyor. Cips ve Peynir bazı performans analizörlerini çalıştırdım Yıldız alanı motorun neden RDNA 3 GPU’ları tercih ettiğini belirlemek için. Analiz, önbellek isabet oranlarına, gölgelendirici planlamasına ve diğer faktörlere odaklanıyor; ancak şu anda bu soruya kesin bir cevap vermiyor. Neden AMD’nin GPU’ları daha iyi performans gösteriyor.

Chips and Cheese makalesi birkaç örneği ele alıyor Yıldız alanıPiksel ve hesaplama gölgelendiricileri ve bunların AMD’nin RDNA 3 GPU çekirdeklerinde (WGP’ler) ve Nvidia’nın RTX GPU çekirdeklerinde (SM’ler) nasıl işlendiği. Çıkış bunu buldu Yıldız alanıPiksel ve hesaplama gölgelendiricileri şu anda AMD’nin RDNA 3 GPU’larının çeşitli yönlerinden daha iyi yararlanıyor. Bunlar arasında RDNA 3’ün daha büyük vektör kayıt dosyaları, üstün iş parçacığı takibi ve L0, L1, L2 ve L3 önbellek tasarımının kullanımı yer alır. Karşılaştırıldığında, Nvidia’nın RTX 40 serisi GPU’ları yalnızca L1 ve L2 önbelleklerine sahip ve önemli ölçüde daha küçük L2 önbellek boyutlarına sahip olan Nvidia’nın RTX 30 ve 20 serisi GPU’larında işler daha da kötü.

Tüm bu mimari özellikler, AMD’nin RDNA 3 grafik kartlarının erken dönemde Nvidia’ya hakim olmasına yardımcı olacak gibi görünüyor Yıldız alanı kıyaslamalar. Nvidia’nın mimarisi bu durumların çoğunda RDNA 3’e ayak uyduramıyor ve sonuç olarak GPU’larının performansının düşmesine neden oluyor. Ancak düzinelerce başka örnekte de gördüğümüz gibi, Nvidia ve AMD GPU’lar arasındaki performans marjlarını eşitlemek için yapılabilecek pek çok şey var. Geliştiricilerin beklenen performans seviyelerine ulaşıp ulaşamayacağı başka bir konudur ve bunun cevabını bize yalnızca zaman verecektir.

Starfield GPU kullanımının Chips ve Cheese analizi

(İmaj kredisi: Cips ve Peynir)

Yukarıdaki grafiği örnek olarak alın. Chips and Cheese şunu belirtiyor: “RDNA 3 çok iyi bir vektör kullanımına sahip. Skaler ALU’lar hesaplama yükünü boşaltma konusunda iyi bir iş çıkarıyor çünkü vektör birimleri skaler işlemleri de yürütmek zorunda kalsalardı oldukça yüksek yük görürlerdi.” Ancak şöyle devam ediyorlar: “Ampere ve Ada, AMD kadar iyi olmasa da iyi bir kullanım görüyor. Turing’in durumu vasat. %26,6 sorun kullanımı, test edilen diğer GPU’larda gördüğümüzden önemli ölçüde düşük.”

Ve meselenin can alıcı noktası da burası. Nvidia’da görülen düşük GPU kullanımı, yalnızca mimarilerin ve işlemcilerin doğasında olan bir tasarım özelliği midir? Yıldız alanı motor mu yoksa tamir edilebilir mi? Ya da belki daha alaycı bir şekilde: İrade motor düzeltilecek mi? Bethesda, performansı artırmak için şu anda AMD, Intel ve Nvidia sürücü ekipleriyle birlikte çalıştığını ve bunun da başlamak için iyi bir yer olduğunu belirtti. Tüm kodlar eşit şekilde oluşturulmamıştır ve Bethesda ile oyundaki ortaklıkları sayesinde bazı özel ayarlamalar muhtemelen AMD tarafından zaten yapılmıştır. Muhtemelen oyunun AMD GPU’larda daha iyi çalışmasının nedeni budur. Artık Intel ve Nvidia’nın aynı şeyi kendi mimarileri için yapmanın yolları üzerinde çalışması gerekiyor.

Şu anki haliyle, RX 7900 XTX’in Nvidia’nın RTX 4090’ıyla eşleştiğini ve performansını çoğu zaman aştığını gördük; her ne kadar RTX 4090, AMD’nin amiral gemisinden çok daha fazla çekirdeğe ve işlem gücüne sahip olsa da. Nvidia, birkaç gün önce Yeniden Boyutlandırılabilir BAR desteğini etkinleştirerek performans eşitsizliğinin azaltılmasına zaten yardımcı oldu, ancak bu, durumu iyileştirmenin yalnızca basit başlangıcı. Ayrıca AMD’nin RDNA 2 RX 6000 serisi GPU’larının Nvidia GPU’lara kıyasla anormal derecede iyi performans gösterdiğini, RX 6800’ün RTX 4070 performansıyla eşleştiğini veya bu performansı aşan bir örnek olduğunu gördük. Chips and Cheese, herhangi bir AMD RDNA 2 GPU’yu denemek için test etmedi. Bunun neden olabileceğini belirlemek için.

Bildiğimiz şey, Nvidia’nın GPU’larının şu anda AMD’nin GPU’larından daha kötü performans gösterdiği; yalnızca en yeni RDNA 3 ve Ada Lovelace’de değil, Pascal (GTX 1070 Ti) ve Polaris’e (RX 590) kadar geriye gidiyor. Chips and Cheese şu sonuca varıyor: “RDNA 3’ün göreceli olarak yüksek performansının tek bir açıklaması yok. Yıldız alanı. RDNA 3’ün daha yüksek ön uç saati gibi, daha yüksek doluluk ve daha yüksek L2 bant genişliği de rol oynuyor. Ancak internetteki bazı yorumların da öne sürebileceği gibi, Nvidia’nın bu oyundaki performansında aslında yanlış bir şey yok.”

Saygılarımızla katılmıyoruz. Şu anda Nvidia’nın performansında açıkça bir sorun var ve Yıldız alanıgenel olarak performansı. 1080p ultra’da yalnızca 60 fps’yi aşmak için RX 6800 veya RTX 4070’e ihtiyaç duymak, bu düzeyde grafik doğruluğuna sahip bir oyun için tipik bir davranış değildir. Bu, Nvidia’nın (ve Intel’in) mimarilerinin bir dereceye kadar sınırlamaları olabilir, ancak aynı zamanda iyileştirme için yapılabilecek değişiklik ve optimizasyonların da olduğu da kesindir. Yıldız alanı Bu gelişmeleri muhtemelen aylar ve yıllar geçtikçe göreceğiz. İşlerin eninde sonunda nereye varacağını söyleyemeyiz; sonuçta bu bir Bethesda oyunu.



genel-21