Minecraft'ta FPS artırmanın 20 yolu
Basit ayar değişikliklerinden ileri düzey sistem yapılandırmasına kadar, performansı hemen iyileştiren pratik ipuçları.
Minecraft modern donanımda bile kasabilir. Java ile yazılmış bir oyun optimizasyonuyla pek tanınmaz ve her yeni sürüm işlemciye ve ekran kartına daha çok yük bindiren özellikler ekler. İyi haber şu: performans sorunlarının çoğu yeni bir bilgisayar almadan çözülebilir. Basitten ileri düzeye uzanan aşağıdaki 20 ipucu, her sistemden en yüksek FPS değerini almana yardım eder. Belirli ayarların ayrıntıları için grafik ayarları rehberimize göz at.
Oyun ayarları: hızlı kazanımlar
1. Görüş Mesafesi ayarını düşür. FPS üzerinde en büyük etkiye sahip ayar bu. 16 chunk'tan 8'e inmek kare hızını iki katına çıkarabilir. Zayıf bir bilgisayarda 6-8'e, orta seviye bir bilgisayarda 10-12'ye ayarla. 32 chunk görüş mesafesi, ancak optimizasyon modu kurulu güçlü bir donanımın kaldırabileceği bir lüks.
2. Simülasyon Mesafesi ayarını düşür. 1.18 sürümünden beri bu, görüş mesafesinden ayrı bir ayar. 6-8 değerinde bir Simülasyon Mesafesi işlemci yükünü azaltır, çünkü daha az chunk aktif olarak simüle edilir (moblar, bitkiler, redstone). Böylece uzağı görüp (Görüş Mesafesi 12) yakını simüle edebilirsin (Simülasyon Mesafesi 6).
3. Dikey Senkronizasyonu (VSync) kapat. Dikey senkronizasyon FPS'i monitörünün yenileme hızıyla sınırlar ve giriş gecikmesi (input lag) ekler. VSync'i kapat ve En Fazla Kare Hızı ayarını monitörünün yenileme hızının iki katına getir (örneğin 60 Hz bir monitör için 120). G-Sync ya da FreeSync destekli bir monitörün varsa VSync yerine onları kullan.
4. Grafikler ayarını Hızlı yap. Hızlı ile Hoş arasındaki görsel fark çoğunlukla yaprakların saydamlığı ve yağmurun kalitesinde. FPS farkı ise %5-15. Zayıf donanımda Hızlı açık ara doğru seçim.
5. Parçacıkları azalt. Parçacıklar ayarını Azaltılmış ya da En Az yap. Parçacıklar özellikle büyük mob farmlarının yakınında, baskınlar sırasında ve Nether'da (lav ve duman parçacıkları) performansı epey yer. En Az, parçacık efektlerinin çoğunu kaldırır.
6. Bulutları kapat. Bulutlar ayarını KAPALI yapmak 3-8 FPS kazandırır. Shader kullanıyorsan zaten kendi bulutları vardır, bu yüzden vanilla bulutlara gerek kalmaz.
7. Varlık Mesafesi ayarını düşür. Varsayılan %100 makul bir değer, ama çok sayıda oyuncu ve mob bulunan çok oyunculu sunucularda bunu %75 civarına indir. Ekranda daha az varlık, daha az render hesabı demek.
Optimizasyon modları: en büyük FPS sıçraması
8. Sodium (ya da OptiFine) kur. En çok kazandıran tek adım bu. Sodium vanillaya göre %100-200, OptiFine %50-100 daha fazla FPS verir. Henüz bir optimizasyon modun yoksa buradan başla: diğer bütün ipuçlarının toplamından fazlasını kazandırır.
9. Lithium ekle. Lithium, render tarafına dokunmadan oyun mantığını (mob yapay zekâsı, fizik, tick'ler) optimize eder. Sodium'un yanında çalışır ve özellikle köylerin ve çok sayıda varlık bulunan farmların yakınında %5-15 ek FPS sağlar.
10. Starlight (ya da Phosphor) kur. Bunlar ışık motorunu yeniden yazan modlar. Chunk'lar daha hızlı yüklenir, yeni arazi oluşurken daha az takılma yaşanır ve ışık güncellemelerinden (light update) kaynaklanan lag sorunu ortadan kalkar. Fark özellikle yeni bölgeleri keşfederken hissedilir.
11. FerriteCore kullan. Minecraft'ın RAM kullanımını %15-25 azaltan bir mod. Daha az RAM kullanımı, daha az çöp toplama (garbage collection) ve daha az ani takılma demek. Özellikle 8 GB ya da daha az RAM'i olan bilgisayarlarda işe yarar.
JVM argümanları: Java'dan daha fazlasını al
12. Aikar's flags kullan. JVM argümanları (Aikar's flags) Java'nın çöp toplayıcısını (garbage collector) ince ayarlar ve GC duraklamalarının yol açtığı ani takılmaları ortadan kaldırır. Bu, özellikle sunucularda akıcılıkta %10-20'lik bedava bir kazanç. Bunları launcher'da, kurulum ayarlarındaki JVM argümanları (JVM Arguments) alanına gir.
13. Doğru miktarda RAM ayır. Daha fazlası her zaman daha iyi değildir. Modsuz oynuyorsan Minecraft'a 4 GB, modlarla oynuyorsan 6-8 GB RAM ver. 16 GB ayırmak çöp toplayıcının daha uzun duraklamasına yol açar ve oyun paradoks biçimde daha az akıcı çalışır. Ayrıntıları JVM argümanları rehberimizde bulabilirsin.
14. Java 21 (ya da daha yenisini) kullan. Yeni Java sürümlerinde daha iyi çöp toplayıcılar (ZGC, Shenandoah), daha hızlı JIT derlemesi ve genel performans iyileştirmeleri var. Minecraft, 1.20.5 sürümünden beri Java 21'i resmî olarak destekliyor. Launcher'da kendi Java kurulumunun yolunu belirleyebilirsin.
İşletim sistemi ve sürücüler
15. Ekran kartı sürücülerini güncelle. Eski grafik sürücüleri düşük FPS'in ve çökmelerin sık görülen bir nedeni. Nvidia için en yeni sürücüyü nvidia.com/drivers adresinden, AMD için amd.com/support adresinden, Intel (dahili grafik) için intel.com adresinden indir. Sürücülerini 2-3 ayda bir güncelle.
16. Windows'ta performans modunu ayarla. NVIDIA Denetim Masası / AMD Software'de Minecraft profilini (javaw.exe) "Yüksek performans" olarak ayarla. Windows ayarlarında: Güç > Yüksek performans modu. Dizüstü bilgisayarlarda Minecraft'ın dahili değil, harici ekran kartını kullandığından emin ol.
17. Arka plandaki programları kapat. Tarayıcılar (özellikle çok sekmeli Chrome), overlay'i açık Discord, OBS, tarama modundaki bir antivirüs: hepsi RAM ve işlemci kullanır. Oynamadan önce gereksiz programları kapat. Discord overlay'ini, uygulamanın tamamını kapatmadan Discord ayarlarından kapatabilirsin.
Kaynak paketleri ve oyun dünyası
18. Hafif kaynak paketleri kullan. Minecraft'ın varsayılan dokuları (16x16) hafiftir. 32x32 paketler (Faithful gibi) %5-10 FPS kaybettirir. 128x128 ve üzeri paketler %30-50 FPS götürebilir. Performans sorunların varsa varsayılan dokulara dön ya da 16x16 bir paket kullan.
19. Eski bir dünyadaki varlıkları temizle. Tek bir yerde biriken çok sayıda yere düşmüş eşya, Eşya Çerçevesi ve hayvan FPS'i öldürür. Sunucularda yere düşmüş eşyaları kaldırmak için /kill @e[type=item] komutunu kullan.
20. Tam ekranda oyna. Tam ekran (F11) bazı sistemlerde pencereli moda göre %5-10 daha fazla FPS verebilir. Windows 10/11'de "kenarlıksız tam ekran" (Minecraft ayarlarındaki Tam Ekran seçeneği) aynı etkiyi yapar ve pencereler arasında hızlıca geçiş yapmana (Alt+Tab) izin verir.
YAPMAMAN gerekenler
İşe yaramayan ya da zarar veren birkaç popüler "ipucu":
- "Oyun hızlandırıcı" programlar kurma - Razer Cortex, Game Fire ya da WTFast gibi programlar Minecraft'ta FPS'i ölçülebilir bir şekilde artırmaz. Çoğu zaman arka planda kendi işlemlerini çalıştırırlar ve ironik biçimde kaynak tüketirler.
- Bütün RAM'ini ayırma - modsuz Minecraft'a 16 GB vermek, çöp toplayıcı kaynaklı ani takılmaların reçetesidir. 4-6 GB yeterli.
- Birbirine rakip optimizasyon modlarını bir arada kullanma - Sodium ile OptiFine birlikte çalışmaz. Birini seç. Sodium + Lithium + Starlight: evet. Sodium + OptiFine: hayır.
- Ekran çözünürlüğünü düşürme - Minecraft grafik açısından zorlayıcı bir oyun değil. 1080p'den 720p'ye inmek çok küçük bir FPS kazancı (%5-10) sağlar, görüntü ise belirgin biçimde kötüleşir. Bunun yerine görüş mesafesini düşür.
Özet: her değişiklik ne kadar FPS kazandırır
| Değişiklik | Tahmini FPS kazancı | Zorluk |
|---|---|---|
| Sodium / OptiFine | +%100-200 / +%50-100 | Kolay |
| Görüş mesafesi 16 → 8 | +%60-120 | Kolay |
| Aikar's flags (JVM argümanları) | +%10-20 (akıcılık) | Orta |
| Java 21 (17/8 yerine) | +%5-15 | Orta |
| Grafikler: Hızlı + Bulutlar: KAPALI | +%10-20 | Kolay |
| Lithium + Starlight | +%10-20 | Kolay |
| Arka plan programlarını kapatmak | +%5-15 | Kolay |
| Ekran kartı sürücülerini güncellemek | +%5-20 | Kolay |
| FerriteCore (daha az RAM) | +%5-10 (kararlılık) | Kolay |
| Tam ekran | +%5-10 | Kolay |
Tablonun üst satırlarından başla: Sodium ve daha düşük bir görüş mesafesi en az emekle en büyük etkiyi sağlar. Sonra Aikar's flags ekle ve Java'yı güncelle. Bu adımlardan sonra FPS hâlâ yetmiyorsa kalan ipuçlarına geç. Pek çok oyuncu ilk 5-6 ipucunu uyguladıktan sonra, görüntü kalitesinden hiçbir şey kaybetmeden FPS değerinin iki ya da üç katına çıktığını görüyor. Optimizasyon modları hakkında daha fazlasını OptiFine ve Sodium karşılaştırmamızda bulabilirsin.
İpucu: Her değişiklikten sonra oyunda F3'e basarak anlık FPS değerini kontrol et. Hata ayıklama ekranı saniyedeki kare sayısını, bellek kullanımını, Java ve OpenGL sürümlerini gösterir. Her değişiklikten önceki ve sonraki değerleri karşılaştır; böylece her birinin senin donanımında tam olarak ne kazandırdığını bilirsin.