
bu PC oyunculuğunun ölümü. Son birkaç haftadır gündemde olan konu bu, birbiri ardına bağlantı noktası PC'ye felaket durumlarında geliyor. PC oyunları ölmedi, ancak bu eğilim devam ederse, en azından bir dizi kaçınılmaz yama almadan önce PC'de herhangi bir yeni sürüm almanızı önermek zor.
İçindekiler
- kekemeliğin kaynağı
- Yeni neslin Kraken'ı
- Nvidia'nın cevabı
Önerilen Videolar
Keşke PC oyunlarının karşılaştığı sorunlara tek bir çözüm sunabilseydim ama yapamıyorum. Liste çok büyük. Ancak duruma çok yardımcı olabilecek bir odaklanma alanı var ve bu alan konsolların hâlâ PC'ye göre önde olduğu yer.
kekemeliğin kaynağı

Söz konusu olduğunda, oyunlarınızda takılmaya neden olan bir şey var: işleme süresinde ani bir artış. Bir şey boruyu kısa bir süreliğine tıkadı ve bu sorun çözüldüğünde, ekranınızda görünen bir kare ile bir sonraki kare arasında bir boşluk var. Bu bir kekemelik.
İlgili
- Özel PC ortaklıklarıyla herkes kaybeder
- Tüm zamanların en kötü bilgisayar bağlantı noktaları ve neden bu kadar kötü oldukları
- Bunu söylemek bana acı veriyor ama resmen PC oyuncusu olmak için kötü bir zaman.
Ama boruları tıkayan nedir? PC'deki birçok durumda, gölgelendirici derlemesinin takılmasını görüyoruz. CPU'nun talimatları (gölgelendiricileri) GPU'ya göndermesi ve bunları yazılım kodundan donanım koduna çevirmesi gereken yer burasıdır. bu kaynağı gibi oyunlarda kekemelik Gotham ŞövalyeleriÇoğu durumda.
bizde var gölgelendirici derleme kekemeliği için iyi bir çözüm. İlki, önceden derlenen gölgelendiricilerdir. Uncharted: Hırsızların Mirası PC'de yapar. Oyun çalışırken derleme ile uğraşmanıza gerek kalmaması için önceden bellekte saklanan talimatları alın. Diğeri eşzamansız derlemedir. gibi modern CPU'lar Çekirdek i5-13600K erişime sahip olmak ton Böylece fazla bir şey yapmayan diziler, siz oynarken gelecek bölümler için derlemeyi halledebilir.

Basit çözümler değiller ama işe yarıyorlar. Gördüğümüz diğer ana kekemelik kaynağı, geçiş veya yükleme kekemeliğidir. bu durum için Yıldız Savaşları Jedi: Kurtulan, bir oyun bir dizi performans sorunuyla kullanıma sunuldu. Burada, işleme süresindeki artış, siz dünyayı dolaşırken oyunun yeni verileri yüklemesinden kaynaklanmaktadır.
İkisi arasında ayrım yapmak önemlidir çünkü çok farklı çözümleri vardır. Ekrana yeni bir gölgelendirici efekti eklendiğinde gölgelendirici derleme kekemeliği oluyor. Tek bir pikseli gölgelendirmek birkaç efekt katmanına sahip olabilir, bu nedenle bir patlama veya bir öğenin alınmasından kaynaklanan bir efekt, genellikle gölgelendirici derlemesinin takıldığını gördüğünüz alanlardır.
Traversal kekemelik, karakteriniz çeşitli bir yükleme bölgesini geçtiğinde olur. Ekranda özellikle dikkate değer bir şey olmuyorsa, bir gölgelendirici derleme teklemesi yerine çapraz bir tekleme görme olasılığınız yüksektir.

Yıldız Savaşları Jedi: Survivor bu dinamiğin güzel bir örneğidir. Coruscant'ta oyunun açılışında, büyük bir gemi bir platforma çarpıyor ve kısa, küçük bir shader derleme kekemeliği var. Ancak daha sonra Koboh'ta Pyloon's Saloon'a girdiğinizde veya çıkarken yaklaşık 10 saniyelik yoğun bir kekemelik oluyor. Bu bir geçiş kekemeliğidir.
Geliştiricilerin, Unreal Engine 4 gibi o departmanda uğraşması özellikle zor olan motorlarda bile gölgelendirici derleme kekemeliği için çözümleri vardır. Şunlar gibi oyunlarda gölgelendiriciyle ilgili birçok takılmanın giderildiğini gördük: Hogwarts Mirası, Ve gibi oyunlar atomik kalpyoğun bir ön derleme sürecinden dolayı takılma olmadan piyasaya sürüldü. Çapraz kekemelik için durum daha karmaşıktır.
Yeni neslin Kraken'ı

İkisi de
SSD'den veri akışı, çapraz takılmanın meydana geldiği yerdir ve PC'de çözülmesi çok daha zor bir sorundur. PC'lerde özel dekompresyon donanımı bulunmamakla kalmaz, aynı zamanda SSD'lerin çeşitli özellikleri, akış performansını birden çok sistemde güvenilir bir şekilde ölçeklendirmeyi zorlaştırır.
PC'de bu sorun için çözümler var, ancak henüz çalışmıyorlar.
PC'de dekompresyon, CPU'nun görevidir. Veri akışı SSD'den yapılır, ancak aktarım sırasında sıkıştırmanın açılması gerekir, bu da çoğu zaman geçişte takılmaya neden olur. Üzerindeki özel dekompresyon donanımı
PC'de bu sorun için çözümler var, ancak henüz çalışmıyorlar. DirectStorage, PC kullanıcıları tarafından kullanılabilir ve yükleme sürelerinin iyileştirilmesine ve GPU açma yoluyla akışa yardımcı olur. Sorun şu ki, şu anda DirectStorage ile yalnızca bir oyunumuz var. terkedilmiş, ve GPU dekompresyonundan yararlanmaz. Sadece yükleme sürelerini iyileştirir,

Diğer tüm oyunlarda süreç aynıdır. Varlıklar depolama alanından sistem belleğine getirilir, CPU bunları açar ve ardından GPU belleğine kopyalanır. Bu emek yoğun süreç, muhtemelen görmemizin bir nedenidir. VRAM kullanımı artıyor oyunlar şu anda PC'de mevcut olan bir bellek darboğazına sahip olmayan konsollar için geliştirildiğinden, son sürümlerde çok yüksek.
DirectStorage bir çözümdür, ancak PC'deki başlıca çapraz geçiş sorunlarını iyileştirmenin tek yolu bu değildir. Uygun CPU ölçeklendirme, özellikle Unreal Engine 4 sürümleri için yeterince kullanılmayan bir çözümdür. Bu motor büyük ölçüde CPU'nun iki iş parçacığı üzerinde çalışacak şekilde yapılmıştır ve aşağıdaki gibi oyunlarda görebileceğiniz gibi Yıldız Savaşları Jedi: Kurtulan, kalan iş parçacıkları, varsa bile fazla iş yapmıyor.
Konsolların modern bilgisayarlardan daha az bilgi işlem gücüne sahip olmasına rağmen geliştiriciler, büyük bir varlık akışı darboğazına sahip olmayan platformlar için oyunlar tasarlıyorlar. Üst düzey bir bilgisayarda yine de daha yüksek performans ve görsel kalite elde edebilirsiniz, ancak bunun maliyeti konsolda olmayan veya en azından bulunmayan kekemelik, düşük doku çözünürlüğü ve VRAM sınırlamaları çok uzak daha az şiddetli
Nvidia'nın cevabı

Mayıs başında, Nvidia bir araştırma makalesi gönderdi bilgisayar grafiklerindeki gelişmelere odaklanan yıllık bir konferans olan "Materyal Dokuların Rastgele Erişimli Sinir Sıkıştırması" başlıklı Siggraph 2023'e. Makale, bir sinir ağı, dokuların sıkıştırılmasını ve açılmasını yönetir ve buna göre sistem, geleneksel blok tabanlı bir sistemle aynı miktarda alanda 16 kat veri depolayabilir. sıkıştırma.
Buna Nöral Doku Sıkıştırma (NTC) denir. Aynı depolama alanı için dokularda daha fazla ayrıntı kesinlikle çekici bir seçenektir - daha önce gördüğümüz gibi unutulmuş Ve Resident Evil 4 yeniden yapmak, doku kalitesi, VRAM kısıtlamalı senaryolarda PC'de konsollardan çok daha düşük olabilir - ancak gerçek nimet, NTC'nin çalışma zamanında sıkıştırılmış verileri açmak için tasarlanmış olmasıdır.
DirectStorage, PC oyunlarında umduğum gibi gerçekleşmedi.
Nvidia'ya göre özel dekompresyon işlemcilerine kıyasla hafif bir ek yük var, ancak araştırmacılar, gerçek zamanlıya uygulandığında bu ek yükün daha az olmasını beklediklerini söylüyor. oluşturma. Daha da önemlisi, dekompresyon, CPU'yu ve özel donanım ihtiyacını tamamen atlayarak doğrudan GPU'da gerçekleşebilir.
Bu, PC oyuncularını rahatsız eden takılma sorunlarını ve VRAM artışlarını çözecek mi? Bilmiyorum. Şimdilik, bu sadece bir araştırma makalesi ve eğer NTC'nin getirildiğini görürsek
Ama çok şey vaat ediyor. DirectStorage, kulağa ne kadar çok cevap gelse de, PC oyunlarında umduğum gibi gerçekleşmedi. Donanım bunu destekliyor, yazılım piyasada var, ancak konsolların şu anda sunduklarına yaklaşmak için donanım GPU dekompresyonundan yararlanan oyunlarımız yok. Bu çözüm, geliştiriciler için daha kolay yönetilebilir ve daha az donanım gerektirebilir.
Şimdilik bilmiyoruz. Bu arada, 2023'ün geri kalanının şu anda gerçekten çalışan PC sürümlerine sahip olduğuna şaşırıyorum. en azından geliştiricilerin ve satıcıların bilgisayarla ilgili bariz bir sorunun üstesinden gelmek istedikleri akıllı yöntemleri daha fazla görene kadar oyun
Editörlerin Önerileri
- Ratchet & Clank, PC'de devrim niteliğinde bir grafik teknolojisini piyasaya sürecek
- Geliştiricilerden 2023'teki bilgisayar bağlantı noktalarının neden çöp gibi çalıştığını açıklamalarını istedim.
- Üretken yapay zeka, "daha geniş, daha büyük ve daha derin dünyalara" sahip oyunları nasıl yaratacak?
- Viral bir bodycam oyunu, interneti bunun gerçek bir görüntü olduğunu düşünmesi için nasıl kandırdı?
- Oyun dizüstü bilgisayarları bize hâlâ yalan söylüyor ve işler daha da karmaşık hale geliyor