Blog · blog
FPS Kaybı Yaşamadan Shader Çalıştırma Yolları
Gölgeleyiciler her zaman karelere mal olur, ancak Iris ve Sodium ile birkaç ayar sayesinde bunların çoğu geri kazanılır. İşte gölgeleyiciler zaten yüklü olduktan sonra öncelikle neyin azaltılması gerektiği.
Neden Gölgelendiriciler İlk Başta Çok Fazla FPS Maliyeti Yaratıyor?
Bir gölgelendirici paketi, Minecraft'ın aydınlatma modelini, her piksel için gölgeleri, yansımaları ve ışık sekmesini her kare hesaplayan bir modelle değiştirir. Vanilla aydınlatma, karşılaştırmalı olarak neredeyse ücretsizdir. Bu maliyetin hiçbiri bir hata değildir. Bu, görünümü oluşturan gerçek çalışmadır; bu da düzeltmenin "gölgelendiricileri ücretsiz yap" değil, "kare bütçesini değerli olan parçalara harcayın ve olmayanları kesin" olduğu anlamına gelir.
Bu, zaten Iris üzerinde Sodium ile çalışan gölgelendiricilerinizin olduğunu varsayar; bu, standart Fabric kurulumudur. Henüz bu ikiliyi yüklememişseniz, tam gölgelendirici kurulum rehberi bunu adım adım kapsar. Aşağıdaki her şey, gölgelendiriciler zaten açık olduktan ve kare hızı istediğinizden düşük olduğunda yapmanız gerekenlerdir.
Gerçekten Etki Yapan Ayarlar
Her gölgelendirici seçeneği aynı maliyeti yaratmaz. Birkaçı, kare hızındaki düşüşten sorumludur ve sadece bunları budamak, FPS'nizin çoğunu geri kazanırken görünümü büyük ölçüde sağlam bırakır.
Gölge mesafesi ve çözünürlüğü
Neredeyse her paketteki en büyük maliyet bu. Gölgeler, hem ne kadar uzağa çizdirildiklerine hem de ne kadar keskin hesaplandıklarına göre ölçeklenir. Bunları en başta atın.
Hacimsel aydınlatma ve sis
Işık demetleri ve hacimsel sis ekran görüntülerini harika gösterir, ancak kare başına maliyetlidir. Bunları düşürmek veya kapatmak genellikle normal oyun sırasında fark edilmez.
Yansımalar
Ekran alanı ve su yansımaları, özellikle büyük su kütlelerinin yakınında gerçek bir performans yükü oluşturuyor. Suyla ilgili herhangi bir şeye dokanmadan önce yansıma kalitesini düşürün.
Görüş mesafesi
Her ek parça, shader'ın aydınlatması gereken daha fazla geometri demek. Shader'lar render mesafesi maliyetini çarpan olarak etkiler, bu yüzden geri çekmek burada oyunun başka hiçbir yerinden daha fazla yardımcı olur.
Ayarlamadan önce paket kadranızı GPU'nuzla eşleştirin
Ayarların bir sınırı vardır. Modest bir GPU'da ağır, sinematik bir paket, aynı donanımda hafif bir paketin ulaştığı kare hızına ne kadar budarsanız budayın asla ulaşamaz. Öncelikle kartınıza uygun bir kadra seçin, ardından kalan boşluğu kapatmak için yukarıdaki ayarları kullanın.
| GPU'nuz... ise | Şununla başlayın | Ardından şunları kısaltın |
|---|---|---|
| Entegre veya eski | En düşük profilde hafif bir paket | Öncelikle gölgeler ve volumetrikler |
| Orta seviye | Hafiften orta kadroya | Gölge mesafesi, yansımalar |
| Güçlü özel kart | Orta ila ağır | Daha da ileri gitmek için render mesafesi |
Onayla Iris ve Sodium her ikisi de aktif
Video ayarlarını açın ve bir shader paketinin seçili olduğundan ve Sodium'un renderer'ının çalıştığından emin olun. Bu ikili, diğer her şeyin varsaydığı temeli oluşturur.
F3 kare zamanı grafiğini, FPS sayısını değil izleyin
Köşedeki sayı sivri uçları gizliyor. F3 ekranının altındaki kare zamanı grafiği, maliyetin tam olarak nereye düştüğünü gösteriyor; bu da sorunun gölgelerden, render mesafesinden veya başka bir şeyden kaynaklanıp kaynaklanmadığını size söylüyor.
Önce gölgeleri düzenle
Gölge mesafesini ve gölge çözünürlüğünü azar azar azaltın. Bu tek değişiklik, çoğu pakette diğer ayarlardan daha fazla FPS geri kazandırır.
Hacimleri ve yansımaları azaltın
Volumetrik aydınlatmayı, volumetrik sisi ve yansımaları azaltın veya devre dışı bırakın. Bunlar bir sonraki en büyük maliyetleri oluşturuyor ve normal oyun oynarken eksikliği en az hissedilecek olanlar.
Render mesafesini birkaç blok geriye çek
Gölgelemeler, render mesafesinin zaten yarattığı maliyeti katlar. Burada yapılan küçük bir kesinti, gölgelendirici açıkken her zaman olduğundan daha etkili olur.
Yapı yüksekliğini artırarak daha az kesim yapmanızı sağlayın
Yukarıdaki ayarlar, kareleri doğrudan gölgelendiriciden geri kazanır, ancak daha sağlıklı çözüm, gölgelendiriciler devreye girmeden önce daha fazla kare bütçesi ayırmaktır. Sodium zaten bu işi oluşturma için yapıyor. Bunu oyun mantığı için Lithium ile birleştirerek genel olarak daha yüksek bir temel oluşturursunuz, böylece gölgelendirici sıkı bir bütçeye girmek yerine daha büyük bir bütçeye girer. Minecraft için en iyi performans modları bu temel yığınına kapsamlı bir şekilde değiniyor.
Eğer Terminus, Iris ve Sodium gibi bakımlı bir istemci üzerinden oynuyorsanız, shader paketleri zaten mevcut olan shaderpacks klasörüne doğrudan düşer ve performans temeli zaten yerleşiktir.
Ayarlar Kısaltmak Yeterli Olmuyor
Eğer gölgeleri, volumetrikleri, yansımaları ve render mesafesini kısaltmış olsanız da kare hızı hala düşükse, paketinizin GPU'nuzun kaldırabileceğinden daha ağır olduğunu gösterir. Bu, peşinden gitmeniz gereken bir yapılandırma sorunu değildir. Minecraft shader kademe listesi içeriğinde belirtildiği gibi bir kademe aşağıya inmek, ayarlar menüsünde başka bir saat harcamaktan daha hızlı daha iyi bir sonuç verir.
Sıkça Sorulan Sorular
Gölgelemeler, render motorunun zaten yaptığı her şeyin üzerine gerçek piksel bazlı aydınlatma ve gölge işleme ekler, bu nedenle bir miktar maliyet kaçınılmazdır. Amaç sıfır maliyet değil, en az görünür faydayı sağlayan pahalı ayarları budamaktır.
Gölge mesafesi ve gölge çözünürlüğü. Bunlar, shader'ın her karede hesaplaması gereken miktarla doğru orantılıdır ve bunları bir veya iki kademe düşürmek, tek bir değişiklik olarak başka hiçbir şeyden daha fazla FPS geri kazanır.
Hayır. Hafif paketler, mütevazı donanım, hatta entegre grafikler üzerinde düşük profilli bir çalışma için yeterlidir. Ağır, sinematik paketler ise gerçekten güçlü bir özel GPU gerektirenlerdir.
Evet. Hala Fabric üzerinde shader paketlerini çalıştırmanın en hızlı yolu ve bu kılavuzdaki her ayarın zaten çalıştığını varsayar.
Terminus'u yakala
Iris and Sodium baked into the profile, headroom included.