Çözüm Star Wars Battlefront 2 FPS düşmesi

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.
İşletim sistemi
Windows 10

catfood

Hectopat
Katılım
19 Haziran 2020
Mesajlar
218
Çözümler
3
Yer
Coruscant, Empire
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci, Webmaster, Modder - Cyberpunk 2077 & Titanfall 2 & Battlefront 2
Herkese selamlar, bugün yine bir "tüm gün bu sorunu çözmekle uğraştım" tarzı bir dertle birlikteydim ve şanslıyım ki bugün de başardım. Biliyorum çoğu BF2 oyuncusu bu dertten muzdarip, umarım görüp işine yarayan olur.

Öncelikle benim aldığım hataları alıp almadığınızdan emin olmak için açtığım şu konuya gidebilirsiniz: Star Wars Battlefront 2 FPS Düşüşü

Şimdi gelelim konuya, önce FPS droplarınızın sebebini anlamamız gerekli. Bunun için oyun içinde konsolu açıp (é ") "perfoverlay. drawfps 1" yazın. Bu komut sağ üstte sizin oyuna dair ölçümlerinizi gerçek zamanlı olarak gösterecektir. Bu noktada önemli olan şey ise hangi değerlerin sarı veya kırmızı renk olduğu. En üst kısım zaten FPS değeriniz, bir alttaki ise SIM yani "varms" değeri diyebileceğimiz kısım. Benim problemim buydu, oyunu ultra-low ayarlarda oynarken bile sanki 10 FPS ile oynuyormuşum gibi kasıp donuyordu, oysa anlık FPS değerlerim 120 altına düşmemişti bile. Bu anlatım, SIM değerinin yüksek olması yüzünden yaşanan FPS droplarını hedef alarak çözüme gidecek ama korkmayın diğer değerler için de aynı komutlar epey iyileştirme sağlıyor. Gelelim yapılacak şeye:
  • Oyununuz Steam üzerinden veya korsan olarak indirilmiş olabilir, hangi yolla oynuyorsanız oyunun ana dizinine gidin.
  • User.cfg isimli dosyayı bulun. Bu dosya klasik bir cfg dosyası, oyun içi genel ayarlar haricinde ekstra ayarlar yapmanıza olanak verecek.
  • User.cfg dosyasını text şeklinde açın ve alt kısımda verdiğim komut paragrafını cfg içine ekleyin.
  • Eğer user.cfg dosyası halihazırda zaten doluysa orada bulunan komutları silmeyin. Bunları ekstra olarak ekleyin. Aynı komutlar varsa bile değiştirmeyin.
Kod:
GameTime.MaxVariableFps 61
WorldRender.TransparencyShadowmapsEnable 0
WorldRender.MotionBlurEnabled 0
WorldRender.MotionBlurRadialBlurMax 0
WorldRender.MotionBlurQuality 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.EmitterSunTransmittanceMapEnabled 0
WorldRender.EmitterSunTransmittanceResolution 0
WorldRender.LightTileCombineOutdoorLightEnable 0
WorldRender.LightTileCsPathEnable 0
WorldRender.LightTilePsPathEnable 0
WorldRender.PlanarReflectionEnable 0
RenderDevice.TripleBufferingEnable 1
PerfOverlay.Enable 1
PerfOverlay.DrawFps 1
PostProcess.DofMethod 0
PostProcess.BlurMethod 0
PostProcess.DynamicAOEnabled 0
PostProcess.DynamicAOMethod 0
PostProcess.ScreenSpaceRaytraceEnable 0
PostProcess.ScreenSpaceRaytraceDeferredResolveEnable 0
PostProcess.ScreenSpaceRaytraceSeparateCoverageEnable 0

Bu işlem bittiğinde oyuna girin ve tekrar konsolu açıp "perfoverlay. drawfps 1" yazarak gözlem yapın. Değerleriniz değişmiş olacaktır, siz de benim gibi en başta sorunun bilgisayar özelliklerinizle alakalı olduğunu zannedip oyun ayarlarını düşürdüyseniz tekrar yükseltebilirsiniz. Umarım bu konu işinize yaramıştır. Okuduğunuz için teşekkürler.
 
Ben user. CFG bulamıyorum fakat belgelerde bootoptions diye bir dosya var oraya yazsam olur mu?
User.cfg yoksa kendin yaratabilirsin, sorun değil. CFG dosyası oluşturmayı bilmiyorsan ekstra yardım edebilirim.
 
Arkadaşlar 8GB ram kullanıyorsanız baştan söyleyeyim 8GB ile bu fps düşmelerinin önüne geçilmiyor. Bahsettiğim user.cfg olayı sadece bir noktaya kadar ayarlarınızı düşürür ama yinede kurtarmıyor. Yapabileceğiniz şeylerden biride şu:
  • Oyunu başlatın.
  • Alta indirip Görev Yöneticisini açın.
  • Battlefront2.exe'yi bulup sağ tıklayın ve ayrıntılara git diyin.
  • Tekrar bulup sağ tıklayıp "Öncelik ayarla" kısmından Yüksek veya Gerçek zamanda olarak değiştirin.
Ancak oyun oynarken tüm focusu ona vererek biraz düzeltebilirsiniz, bunun dışında 8GB ram kullanarak bu sorunu yaşayan arkadaşlara cidden yapacak bir şey yok.
Cfg dosyası oluşturmayı bilmiyorum yardım eder misin?
Battlefront 2'nin kurulu olduğu dizine git, herhangi bir text dosyası oluşturup başta verdiğim tüm kodları içine at. Sonra kaydedip kapat, dosyanın adını user.cfg yap. Eğer dosya uzantıları özelliği açık değilse dosyayı .cfg'ye çevirmek için önce klasör özellikleri kısmından "dosya uzantılarını göster" özelliğini açmayı unutma yoksa user.cfg dosyası "user.cfg.txt" olarak görünür yani hala txt dosyası olarak kalır.
 
Bende 16gb cl17 ram var ekran kartımda asus rog rtx3070 yani bu kasma tuhaf değil mi anlamsiz bence dediğini yapacağım bir ama ne alaka bu oyunda boyle anlamadim
Oyun içinde konsolu açıp "perfoverlay.drawfps 1" yazıp değerlerine bir bakar mısın? Kırmızı olarak görünen veriler sana sorun çıkaranlardır, hangisi olduğunu bilirsem ona göre yardımcı olabilirim.
 

Yeni konular

Geri
Yukarı