PS4 emülasyonu tarafında öne çıkan ShadPS4, özellikle Sony’ye özel yapımları PC’de çalıştırma konusunda son dönemde belirgin ilerleme kaydetti. Bu ilerlemeden payını alan yeni proje ise Gravity Rush oyunlarına odaklanan GR2fork oldu. ShadPS4 GR2fork 3.0 güncellemesi, Gravity Rush 2 deneyimini iyileştirmeyi sürdürürken artık Gravity Rush Remastered için de resmi destek sunuyor.
Güncellemenin en dikkat çekici yeniliklerinden biri, daha önce sorunlu çalışan Gravity Rush Remastered’ın desteklenen oyunlar arasına eklenmesi. Oyun önceki sürümlerde kısmen oynanabilir durumdaydı, ancak çok sayıdaki görsel hata ve çeşitli aksaklıklar deneyimi belirgin şekilde zayıflatıyordu. Yeni sürümle birlikte ayrıca br cache ve lru cache için açma-kapama seçenekleri de eklenmiş durumda. Bu seçenekler, iki oyunda da görülebilen titreme veya benzeri grafik anormalliklerini gidermeye yardımcı olabiliyor.
GR2fork 3.0’ın bir diğer önemli yeniliği ise ilk Steam Deck desteği. Başlatıcı ayarlarına eklenen hazır profil, elde taşınabilir sistem için en uygun seçenekleri otomatik olarak belirliyor. Daha önce kullanıcıların kabul edilebilir performans ve görüntü kalitesi için ayarlarla tek tek uğraşması gerekiyordu. Hazır ayarla bu süreç sadeleşiyor ve Gravity Rush 2’yi taşınabilir formda denemek isteyenler için kurulum daha erişilebilir hale geliyor.
Performans tarafında geliştirici ekip, GPUComm iş parçacığını tek parça yapıdan çift çekirdekli tasarıma geçirerek tek iş parçacığı darboğazını hafifletmiş görünüyor. Paylaşılan bilgilere göre bu değişiklik tek başına %30’a kadar performans artışı sağlayabiliyor. Buna ek olarak CPU affinity mantığı da eklenmiş; böylece gpucomm iş parçacıkları belirli çekirdeklere sabitlenerek mümkün olan en iyi tek çekirdek performansı hedefleniyor.

Intel işlemciler için özel performans yamaları da güncellemenin parçası. cpu_patches tarafında yapılan değişikliklerle, GR2 eboot.bin içinde tetiklenen illegal-instruction tuzaklarının yeri değiştirilmiş. Ayrıca gpucomm sabitlemesi sırasında Intel’in P+E çekirdek yapısını algılayan sistem de eklenmiş; bu sayede öncelik P çekirdeklerine veriliyor. Güç tüketimi tarafında ise GPUComm dispatcher döngüsünde boşta algılama ve uyku mekanizması kullanılarak CPU güç çekişinin yaklaşık %20 azaltıldığı belirtiliyor.
Kararlılık ve kullanım kolaylığı için de birkaç önemli düzenleme var. Oyun sırasında görülen texture bomb kaynaklı çökmelere yönelik yeni düzeltmeler eklenirken, imgui kodundaki hataların yol açtığı sessiz çökme ve pencerenin kendiliğinden kapanması gibi sorunlar da giderilmiş. Çökme tanılama sistemi daha ayrıntılı hale getirilmiş. Bunun yanında GR2fork için özel bir GR2Launcher hazırlanmış; bu arayüz, ayar dosyalarına dokunmadan çeşitli seçeneklere erişim sağlıyor.
Son olarak çözünürlük yamaları artık 540p ile 8K arasında destek sunuyor. Denetleyici tarafında ana yapıdan çift giriş algılama düzeltmesi alınmış ve giriş eşleme seçenekleri genişletilmiş. Böylece dokunmatik yüzey kaydırmaları; dokunmatik ekran, touchpad, kontrolcü veya klavyedeki farklı tuşlara atanabiliyor. Özellikle farklı shifting stilleri arasında geçiş için bu ekleme pratik bir iyileştirme niteliğinde.

