Rehber CS2'de %20 performans ve stabilite artışı: Core 0 optimizasyon rehberi

İşletim sistemi
Windows 11

The Pancar01

Megapat
Katılım
13 Ekim 2015
Mesajlar
88
Yer
Tekirdağ
Daha fazla  
Cinsiyet
Erkek
CS2'de yüksek FPS almamıza rağmen oyunun bazen "akıcı gelmemesi" veya ani FPS düşüşleri (stuttering) yaşamanızın temel bir sebebi var: Windows'un yük dağıtım hatası. Çoğu rehberdeki "registry Tweak" veya "launch options" gibi hurafe yöntemleri bir kenara bırakın. Verilerle kanıtlanmış, en etkili yöntem olan "Core 0 optimizasyonu"nu anlatıyorum.

🧐 Sorun nedir?​

Windows işletim sistemi, arka planda çalışan yüzlerce küçük işlemi (mouse driverları, klavye, Discord, Spotify, sistem servisleri) genellikle işlemcinizin ilk çekirdeğine (Core 0) yükler. CS2'yi açtığınızda oyun da bu çekirdeği kullanmaya çalışınca, Core 0 üzerinde bir "darboğaz" oluşur. Bu da ortalama FPS'iniz yüksek olsa bile %1 Low (en düşük) FPS değerlerinizin çakılmasına ve oyunun takılıyormuş gibi hissettirmesine neden olur?

🛠️ Çözüm: Process lasso ile Core 0'ı oyundan ayırmak​

Bu yöntemle CS2'ye "sen ilk çekirdeği (Core 0) boş bırak, diğer çekirdekleri kullan" diyoruz.

Adım adım uygulama:
  1. Yazılımı indirin: Process Lasso (ücretsiz sürüm yeterlidir) uygulamasını indirin ve kurun.​
  2. Oyunu başlatın: CS2'yi çalıştırın ve ana menüye gelin.​
  3. Process Lasso'yu açın:
    • listede CS2.EXE'yi bulun ve üzerine sağ tıklayın.​
    • CPU affinity (işlemci benzeşimi) -> always (her zaman) yoluna gidin.​
    • Açılan listede CPU 0 (ve varsa CPU 1) yanındaki tiki kaldırın.​
  4. Kontrol edin: artık CS2.EXE'nin karşısında CPU 0 dışındaki çekirdeklerin aktif olduğunu göreceksiniz.​

Screenshot_3.png


📊 Sonuç ne olacak?​

  • Daha yüksek %1 Low FPS: ani patlamalarda veya smoke içindeki takılmalar ciddi oranda azalır.​
  • Input lag iyileşmesi: işlemcinin ana çekirdeği rahatladığı için fare hareketleriniz daha tutarlı hale gelir.​
  • Stabilite: FPS dalgalanması (jitter) minimize edilir.​

⚠️ önemli notlar​

  • Neden launch options (-high vb.) kullanmıyoruz? Çünkü Windows'un öncelik ataması (priority) bazen oyunun çökmesine veya gecikmenin (latency) artmasına neden olur. Core 0'ı ayırmak donanımsal yükü dağıtır, bu çok daha güvenli ve etkili bir yoldur.​
  • Hags unutulmamalı: Windows ayarlarından "donanım hızlandırmalı GPU zamanlaması"nı açık tutmanız, bu işlemle birleştiğinde en iyi sonucu verir.​
  • Process lasso uygulamasında Windows görev yöntecisi aksine yaptığınız değişiklikler kalıcıdır, tek seferlik ayarlamanız yeterlidir.​
Özetle: Saçma sapan registry dosyalarıyla Windows'unuzu bozmayın. İşlemcinizin üzerindeki yükü akıllıca dağıtın.

Keyifli oyunlar!
 
@bmw520xDrive

240Hz ve üstü monitörünüz varsa evet deneyin.
 
Test edelim 🤓

FPS Testini yapmak için kullandığım atölye haritası, abone olun ve haritayı açın. Hiç bir şeye dokunmanıza gerek yok, sonuna kadar bitmesini bekleyin. Haritayı dolaşacak otomatik olarak, bittiğinde konsol açılacak ve aşağıdaki değerlere benzer değerler göreceksiniz.

Saf FPS Testi
[VProf] -- Performance report --
[VProf] Summary of 64727 frames and 115 1-second intervals. (4915 frames excluded from analysis.)
[VProf] FPS: Avg=569.5, P1=161.6
[VProf]
[VProf] All frames Active frames 1s max (all) 1s max (active)
[VProf] Avg P99 N Avg P99 P50 P95 N P50 P95
[VProf] ---------------------- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
[VProf] FrameTotal 1.76 6.19 64727 1.76 6.19 6.02 8.64 115 6.02 8.64
[VProf] Client Rendering 1.09 1.91 64727 1.09 1.91 1.76 2.94 115 1.76 2.94
[VProf] Frame Boundary 0.69 1.22 64727 0.69 1.22 1.27 2.42 115 1.27 2.42
[VProf] Client Simulation 0.23 1.13 64727 0.23 1.13 1.24 1.74 115 1.24 1.74
[VProf] Server Simulation 0.19 2.01 7268 1.74 2.46 2.29 2.96 115 2.29 2.96
[VProf] ClientSimulateFrame 0.16 0.34 64727 0.16 0.34 0.39 0.72 115 0.39 0.72
[VProf] Server Game 0.16 1.66 7268 1.41 2.00 1.92 2.46 115 1.92 2.46
[VProf] Prediction 0.08 0.67 64727 0.08 0.67 0.75 1.11 115 0.75 1.11
[VProf] UserCommands 0.07 0.80 7268 0.65 0.94 0.94 1.27 115 0.94 1.27
[VProf] ClientSimulateTick 0.07 0.82 7268 0.63 1.01 0.94 1.28 115 0.94 1.28
[VProf] Server Animation 0.03 0.34 7268 0.27 0.40 0.39 0.55 115 0.39 0.55
[VProf] Client_Animation 0.03 0.28 7268 0.23 0.34 0.33 0.74 115 0.33 0.74
[VProf] NPCs 0.02 0.24 7268 0.21 0.32 0.34 0.68 115 0.34 0.68
[VProf] Server Send Networking 0.02 0.23 7268 0.17 0.30 0.28 0.44 115 0.28 0.44
[VProf] Networking 0.02 0.20 7270 0.16 0.36 0.30 0.55 115 0.30 0.55
[VProf] Server PackEntities 0.01 0.15 7268 0.13 0.24 0.22 0.35 115 0.22 0.35
[VProf] Magic 0.00 0.00 330 0.10 0.27 0.00 0.25 40 0.16 0.29
[VProf] Javascript 0.00 0.00 280 0.11 0.44 0.11 0.23 113 0.11 0.23
[VProf]
[VProf] VProfLite stopped.




CPU Affinity 0 ve 1 devredışı, diğerleri tikli.
[VProf]
[VProf] -- Performance report --
[VProf] Summary of 67709 frames and 115 1-second intervals. (5209 frames excluded from analysis.)
[VProf] FPS: Avg=595.7, P1=187.0
[VProf]
[VProf] All frames Active frames 1s max (all) 1s max (active)
[VProf] Avg P99 N Avg P99 P50 P95 N P50 P95
[VProf] ---------------------- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
[VProf] FrameTotal 1.68 5.35 67709 1.68 5.35 5.93 7.32 115 5.93 7.32
[VProf] Client Rendering 1.07 1.76 67709 1.07 1.76 1.78 3.01 115 1.78 3.01
[VProf] Frame Boundary 0.67 1.20 67709 0.67 1.20 1.25 2.86 115 1.25 2.86
[VProf] Client Simulation 0.21 1.11 67709 0.21 1.11 1.24 1.59 115 1.24 1.59
[VProf] Server Simulation 0.18 1.86 7268 1.63 2.18 2.13 2.61 115 2.13 2.61
[VProf] ClientSimulateFrame 0.14 0.31 67709 0.14 0.31 0.36 0.74 115 0.36 0.74
[VProf] Server Game 0.14 1.51 7268 1.32 1.75 1.76 2.24 115 1.76 2.24
[VProf] Prediction 0.07 0.60 67709 0.07 0.60 0.68 1.06 115 0.68 1.06
[VProf] ClientSimulateTick 0.07 0.80 7268 0.62 0.90 0.92 1.31 115 0.92 1.31
[VProf] UserCommands 0.07 0.71 7268 0.61 0.83 0.86 1.06 115 0.86 1.06
[VProf] Server Animation 0.03 0.31 7268 0.26 0.36 0.31 0.40 115 0.31 0.40
[VProf] Client_Animation 0.02 0.26 7268 0.23 0.38 0.29 0.73 115 0.29 0.73
[VProf] NPCs 0.02 0.23 7268 0.20 0.29 0.27 0.71 115 0.27 0.71
[VProf] Server Send Networking 0.02 0.19 7268 0.17 0.25 0.24 0.41 115 0.24 0.41
[VProf] Networking 0.02 0.19 7272 0.16 0.35 0.24 0.53 115 0.24 0.53
[VProf] Server PackEntities 0.01 0.14 7268 0.12 0.19 0.18 0.36 115 0.18 0.36
[VProf]
[VProf] VProfLite stopped.



Sonuç olarak rehberi uyguladığımda:
Avaraj +26 FPS kazandım. 😎
1% Low değerlerimde +25 FPS artışı elde ettim. 😎
FrameTotal P99 (ms) gecikmesi düştü 6.19 > 5.35 😎


Not: Procces Lasso kullanmadım, manuel el ile görev yöneticisinden benzeşmeyi ayarla diyerek yaptım.
 
Son düzenleme:
Test edelim 🤓

FPS testini yapmak için kullandığım atölye haritası, abone olun ve haritayı açın. Hiçbir şeye dokunmanıza gerek yok, sonuna kadar bitmesini bekleyin. Haritayı dolaşacak otomatik olarak, bittiğinde konsol açılacak ve aşağıdaki değerlere benzer değerler göreceksiniz.

saf FPS testi
[VProf] -- performance report --
[VProf] summary of 64727 frames and 115 1-second intervals. (4915 frames excluded from analysis.)
[VProf] FPS: AVG=569.5, p1=161.6
[VProf]
[VProf] all frames active frames 1S Max (all) 1S Max (active)
[VProf] AVG P99 n AVG P99 P50 P95 n P50 p95.
[VProf] ---------------------- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
[VProf] frametotal 1.76 6.19 64727 1.76 6.19 6.02 8.64 115 6.02 8.64
[VProf] Client rendering 1.09 1.91 64727 1.09 1.91 1.76 2.94 115 1.76 2.94
[VProf] frame boundary 0.69 1.22 64727 0.69 1.22 1.27 2.42 115 1.27 2.42
[VProf] Client simulation 0.23 1.13 64727 0.23 1.13 1.24 1.74 115 1.24 1.74
[VProf] server simulation 0.19 2.01 7268 1.74 2.46 2.29 2.96 115 2.29 2.96
[VProf] clientsimulateframe 0.16 0.34 64727 0.16 0.34 0.39 0.72 115 0.39 0.72
[VProf] server game 0.16 1.66 7268 1.41 2.00 1.92 2.46 115 1.92 2.46
[VProf] prediction 0.08 0.67 64727 0.08 0.67 0.75 1.11 115 0.75 1.11
[VProf] usercommands 0.07 0.80 7268 0.65 0.94 0.94 1.27 115 0.94 1.27
[VProf] clientsimulatetick 0.07 0.82 7268 0.63 1.01 0.94 1.28 115 0.94 1.28
[VProf] server animation 0.03 0.34 7268 0.27 0.40 0.39 0.55 115 0.39 0.55
[VProf] client_animation 0.03 0.28 7268 0.23 0.34 0.33 0.74 115 0.33 0.74
[VProf] npcs 0.02 0.24 7268 0.21 0.32 0.34 0.68 115 0.34 0.68
[VProf] server send networking 0.02 0.23 7268 0.17 0.30 0.28 0.44 115 0.28 0.44
[VProf] networking 0.02 0.20 7270 0.16 0.36 0.30 0.55 115 0.30 0.55
[VProf] server packentities 0.01 0.15 7268 0.13 0.24 0.22 0.35 115 0.22 0.35
[VProf] magic 0.00 0.00 330 0.10 0.27 0.00 0.25 40 0.16 0.29
[VProf] JavaScript 0.00 0.00 280 0.11 0.44 0.11 0.23 113 0.11 0.23
[VProf]
[VProf] vproflite stopped.


CPU affinity 0 ve 1 devre dışı, diğerleri tikli.
[VProf]
[VProf] -- performance report --
[VProf] summary of 67709 frames and 115 1-second intervals. (5209 frames excluded from analysis.)
[VProf] FPS: AVG = 595.7, p1=187.0
[VProf]
[VProf] all frames active frames 1S Max (all) 1S Max (active)
[VProf] AVG P99 n AVG P99 P50 P95 n P50 p95.
[VProf] ---------------------- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
[VProf] frametotal 1.68 5.35 67709 1.68 5.35 5.93 7.32 115 5.93 7.32
[VProf] Client rendering 1.07 1.76 67709 1.07 1.76 1.78 3.01 115 1.78 3.01
[VProf] frame boundary 0.67 1.20 67709 0.67 1.20 1.25 2.86 115 1.25 2.86
[VProf] Client simulation 0.21 1.11 67709 0.21 1.11 1.24 1.59 115 1.24 1.59
[VProf] server simulation 0.18 1.86 7268 1.63 2.18 2.13 2.61 115 2.13 2.61
[VProf] clientsimulateframe 0.14 0.31 67709 0.14 0.31 0.36 0.74 115 0.36 0.74
[VProf] server game 0.14 1.51 7268 1.32 1.75 1.76 2.24 115 1.76 2.24
[VProf] prediction 0.07 0.60 67709 0.07 0.60 0.68 1.06 115 0.68 1.06
[VProf] clientsimulatetick 0.07 0.80 7268 0.62 0.90 0.92 1.31 115 0.92 1.31
[VProf] usercommands 0.07 0.71 7268 0.61 0.83 0.86 1.06 115 0.86 1.06
[VProf] server animation 0.03 0.31 7268 0.26 0.36 0.31 0.40 115 0.31 0.40
[VProf] client_animation 0.02 0.26 7268 0.23 0.38 0.29 0.73 115 0.29 0.73
[VProf] npcs 0.02 0.23 7268 0.20 0.29 0.27 0.71 115 0.27 0.71
[VProf] server send networking 0.02 0.19 7268 0.17 0.25 0.24 0.41 115 0.24 0.41
[VProf] networking 0.02 0.19 7272 0.16 0.35 0.24 0.53 115 0.24 0.53
[VProf] server packentities 0.01 0.14 7268 0.12 0.19 0.18 0.36 115 0.18 0.36
[VProf]
[VProf] vproflite stopped.


sonuç olarak rehberi uyguladığımda:
avaraj +26 FPS kazandım. 😎
1% Low değerlerimde +25 FPS artışı elde ettim. 😎
Frametotal P99 (ms) gecikmesi düştü 6.19 > 5.35 😎


not: Procces lasso kullanmadım, manuel el ile Görev Yöneticisi'nden benzeşmeyi ayarla diyerek yaptım.

Güle güle kullanın. 😊

Process lasso kullanmamızın sebebi bu ayarı 1 sefere mahsus yaptıktan sonra ayarların kalıcı oması, şahsen Görev Yöneticisi'nden her PC açıldığında CS'ye girip Alt Tab yapıp bu ayarı yapmak bir süreden sonra insanı bezdirecektir...

Deneyen var mı 240-330 arası FPS alıyorum denemeye gerek var mı?

240-330 FPS alıyor olman harika, ancak FPS sadece saniyedeki toplam kare sayısıdır. Bu ayar FPS'i 330'dan 500'e çıkarmaz; 330'dan anlık olarak 150'ye düşmesini (drop) engellemeye yardımcı olur. eğer çatışma anlarında anlık takılmalar yaşıyorsan, FPS değerin ne olursa olsun bu ayar işe yarar.

0.1% ve 1% Low FPS değerlerini (anlık düşüşleri) yukarı çekmek ve oyunu daha 'pürüzsüz' hissetmek istiyorsan kesinlikle denemelisin. Özellikle işlemci odaklı oyunlarda (Valorant, CS2 gibi) FPS dalgalanmasını ciddi oranda azaltır.
 
Son düzenleme:
Gerçekten faydalı rehber. Teşekkür ederiz.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı