Çözüm Intel işlemcilerde Valorant'ta performans sorunu

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

kartalkanca

Çalışkan
Katılım
17 Haziran 2025
Mesajlar
11
Beğeniler
3

Sorunun Kaynağı​

Intel’in 12. nesilden itibaren kullandığı P-core (Performance) ve E-core (Efficiency) mimarisi, oyunlarda çekirdek yönetimi açısından zaman zaman karışıklık yaratabiliyor.
Valorant gibi CPU bazlı e-spor oyunlarında bu çekirdek yönetimi hatalı olduğunda, oyun yüksek FPS alması gerekirken düşük ve dengesiz FPS değerleriyle çalışabiliyor.

Bu durum özellikle şunlarda fark edilir:
  • Frame time dengesizlikleri (mikro takılmalar).
  • Oyun akıcılığının E-core’lara kaymasıyla “input delay” hissi oluşması.

Sorunun sebebi, Windows’un Valorant sürecini bazen E-core’lar üzerinde başlatması ve P-core’lara geçirmemesi.
Bu da performans kaybına neden olur.

Çözümün Özeti​

Benim geliştirdiğim bu küçük yardımcı program, Valorant’ı yalnızca P-core’lar üzerinde çalışmaya zorlar.
Yani oyun artık işlemcinin en güçlü çekirdeklerini kullanarak çalışır.

Program açık kaynaklıdır:
GitHub: Valorant Full Perf Intel İşlemci

İçerik olarak:​

  • başlat.bat → Ana başlatıcı dosya
  • valorantFullPerf.ps1 → PowerShell script’i (çekirdek maskesi burada belirlenir)

Script, Valorant sürecine CPU affinity mask uygular ve yalnızca P-core thread’lerini aktif hale getirir.
Bu işlem oyun performansını doğrudan etkiler ama sistem genelinde hiçbir kalıcı değişiklik yapmaz.


Kurulum ve Kullanım

Mask Değerini İşlemcine Göre Ayarla​

  • valorantFullPerf.ps1 dosyasını Not Defteri ile aç.
  • $mask = 0xFFFF satırındaki değeri kendi işlemcinin P-core sayısına göre değiştir.
P-Core​
Thread​
Mask (Hex)​
Mask (Decimal)​
2​
4​
0x000F​
15​
4​
8​
0x00FF​
255​
6​
12​
0x0FFF​
4095​
8​
16​
0xFFFF​
65535​

PowerShell İzni Ver​

PowerShell script’lerinin çalışmasına izin vermek için (bir kereye mahsus):
Kod:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Programı Yönetici Olarak Başlat​

başlat.bat dosyasına sağ tıklayıp “Yönetici olarak çalıştır” seçeneğini seçin.


Kullanım Yöntemleri​

Yöntem 1 – Programla Oyunu Başlat​

Program otomatik olarak Riot Client’ı açar, Valorant’ı başlatman için 30 saniye bekler.
Oyun açıldığında P-core optimizasyonunu uygular.
Konsolda “SUCCESS!” mesajı gördüğünde işlem tamamdır.

Yöntem 2 – Oyunu Manuel Aç, Sonra Script’i Çalıştır​

Eğer Valorant zaten açıksa, script sadece aktif süreci algılar ve anında P-core ayarını uygular.
Program işini bitirdiğinde otomatik kapanır.

Sorun Giderme​

  • Erişim engellendi
    Programı yönetici olarak çalıştırın.
  • PowerShell engelliyor
    Yukarıdaki Set-ExecutionPolicy komutunu çalıştırın.
  • Riot Client bulunamadı
    valorantFullPerf.ps1 içindeki $riotClientPaths listesini güncelleyin.
    Desteklenen Riot Client konumları:
    Kod:
    "C:\Riot Games\Riot Client\RiotClientServices.exe"
    "C:\Program Files\Riot Games\Riot Client\RiotClientServices.exe"
    "C:\Program Files (x86)\Riot Games\Riot Client\RiotClientServices.exe"
  • Valorant 30 saniyede açılmadı
    Oyunu elle başlatıp programı tekrar çalıştırın.

Beklenen Sonuçlar​

  • FPS artışı (CPU sınırlı durumlarda ciddi fark).
  • Daha stabil frame time.
  • Daha az mikro takılma.
  • Daha akıcı nişan hissi elde edilir.
Not: Bu işlem ağ gecikmesi (ping) üzerinde herhangi bir etkide bulunmaz.

Güvenlik Bilgisi​

  • Program sadece Valorant sürecinin CPU çekirdeklerini sınırlar.
  • Sistem dosyalarına veya kayıt defterine dokunmaz.
  • Kod tamamen açık kaynaklıdır, inceleyebilirsiniz.
  • Her işlem script kapanınca otomatik olarak sonlanır.

Ek Not​

Bu yöntem, Intel 12. nesil ve üzeri işlemciler (ör. i5-12600K, i7-13700K, i9-13900KF, i9-14900K vb.) içindir.
AMD işlemcilerde veya E-core’suz CPU’larda bu script herhangi bir fark yaratmaz.

Sonuç​

Bu yöntemle Valorant artık yalnızca P-core çekirdeklerinde çalışır.
Oyunun CPU planlayıcısı kararlı hale gelir ve FPS kaybı ortadan kalkar.
Basit ama etkili bir çözüm:
Yüksek FPS, düşük gecikme, maksimum kararlılık.
 
Son düzenleyen: Moderatör:
CS için de lazım mı?
 
Son düzenleyen: Moderatör:
CS için de lazım mı?
Hocam CS için denemedim, fakat CS fazla oynayan kişiler yorum yaparlarsa eğer onun içinde düzenlenen versiyonu yapabiliriz.

Aslında yapılan işlem basit bir işlemdir. Programa bile gerek kalmadan yapılabilir.
  1. CTRL + SHIFT + ESC ile Görev Yöneticisini açın.
  2. Sol sekmeden hizmetler alanına girin.
  3. Çalışan hizmetler içerisinde VALORANT-Win64-Shipping.exe hizmetini bulup sağ tıklayın.
  4. Benzeşmeleri ayarlayın ismindeki seçeneği seçin.
  5. İşlemcinizin kaç P-Core desteği var ise 2 ile çarpıp P-Thread sayısını bulun. Örneğin 6 P-Core mevcutsa 0-11 arası thread'leri işaretleyin ve onaylayın.
  6. Performansta fark oluşuyor mu kontrol edin.
NOT: Uygulanan ayarlar kalıcı değildir! Oyununuz kapatıldıktan sonra ayar sıfırlanır ve bir sonraki oyunu açışınızda tekrar etmeniz gerekir.

Bu yöntemle istediğiniz herhangi bir oyunda kontrol sağlayabilirsiniz. Fakat bu işlemin çoğunlukla işlemci odaklı oyunlarda fark yarattığını söyleyebilirim.

@Recep Baltaş Abi konuyu rehber olarak işaretlemiştim fakat çözüm olarak güncellenmiş. Tekrardan kontrol edebilirseniz sevinirim çünkü Intel işlemcilerin performans sorunu herkesin bildiği bir sorun.

Intel i9 13900KF işlemciye sahibim fakat Valorant içerisinde AMD Ryzen 5 7500F işlemcisinin verdiği FPS değerlerini göremiyorum.

Bu uygulanan çözüm sadece Valorant özelinde değil, performansı artırabilecek bir çok oyuna etki gösterebilir.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…