Açık kaynak topluluğu Starfield'daki performansla ilgili sorunları çözüyor
acik kaynak toplulugu starfield daki performansla ilgili sorunlari cozuyor
Görünüşe göre Starfield o kadar da iyi optimize edilmemiş olabilir.
Güncelleme 9/14/2023: Görünüşe göre Hans-Kristian Arntzen tarafından sunulan mesele, hikayenin ilk izlenimlerinde anlatıldığı kadar önemli değil. Arntzen'in orijinal GitHub gönderisi bazı verimsizliklerin altını çizdi Starfield'ın DirectX 12 işleme hattı, ancak o zamandan beri oyunun performansı üzerindeki genel etkisinin çevrimiçi ortamda orantısız olduğunu açıkladı. Performans geçici çözümünde yakın zamanda yapılan bir güncellemeye göre, 'potansiyel (performans) etkisi ve çözmeye çalıştığı sorun büyük ölçüde yanlış tanıtılıyor' ve mutlaka Yıldız Alanı , gibi. 'Açık olmak gerekirse' diye devam etti, 'burada beklenen kazanımlar çok küçük.' Orijinal hikaye: İle milyonlarca oyuncu zaten işin tam ortasına atlamıştım Yıldız Alanı , önemsiz olmayan bir kısmının güçlü bilgisayar donanımında performans sorunlarıyla karşı karşıya olduğu gerçeğini inkar etmek zor. Yönetmen Todd Howard'a bu konular sorulduğunda, cevap verdi bazılarının ses tonu sağır olduğunu söyleyebileceği bir şekilde. Özellikle şunu söyledi Yıldız Alanı optimize edildiğini ve bazı PC oyuncularının düzgün çalışması için donanımlarını yükseltmeleri gerekebileceğini söyledi. Elbette cesur bir ifade, ancak açık kaynak topluluğundan gelen bazı tuhaf keşifler sonrasında içi boş da gelebilir. Hans-Kristian Arntzen'e göre DirectX 12'den Vulkan'a çeviri katmanı olan Vkd3d üzerinde çalışan tanınmış bir açık kaynak geliştiricisi, Yıldız Alanı grafik kartı sürücüleriyle düzgün etkileşim kurmuyor. Arntzen son açıklamasında sözlerini esirgemedi; Yıldız Alanı Grafik sürücüsünün ek yükü 'çok verimsiz' olarak değerlendiriliyor. Aslında sorun o kadar ciddi ki yukarıda bahsedilen çeviri katmanının özel olarak güncellenmesi gerekiyordu. Yıldız Alanı konunun olağan şekilde ele alınmasının bir istisnası olarak. Destructoid'in ekran görüntüsü
Starfield aslında PC için tamamen optimize edilmiş mi?
Yukarıda özetlenen performans yetersizlikleri, eğer Todd Howard yakın zamanda şunu iddia ederek kayıtlara geçmemiş olsaydı, çok da büyük bir mesele olmazdı. Yıldız Alanı En son teknolojiden faydalandığı göz önüne alındığında harika çalışıyor. Ancak şimdi, Vkd3d aracılığıyla gösterilen ciddi performans verimsizliklerine bakılırsa durumun böyle olmadığı açık. Arntzen'in çalışması şunu ortaya çıkardı: Yıldız Alanı video belleğini doğru şekilde ayırmaz ve önemli bir DirectX 12 özelliğini (ExecuteIndirect) GPU'nun belirli veri bitlerini iki kez kontrol etmesi gereken noktaya kadar kötüye kullanır ve bu da beklenenden daha düşük kare hızına neden olur. Daha sonra sorun daha da kötüleşiyor Yıldız Alanı performans amacıyla bir araya getirilmesi gerekirken birbiri ardına birden fazla ExecuteIndirect çağrısı oluşturmak. Arntzen bu sorunları tespit etti evet, ancak bu sorunları oyunun arka uç tarafında çözmek Bethesda'ya düşüyor. Nihai sonuç, eğer optimizasyonlar uygulamaya konulursa, PC'de genel bir performans artışı olacaktır.