Linux için bir oyun performansı optimize edici olan GameMode 1.5 mevcuttur

Feral İnteraktif Şirket yayınlanan optimize edici sürümü Oyun Modu 1.5, oyun uygulamalarında maksimum performansı elde etmek için çeşitli Linux sistem ayarlarını anında değiştiren bir arka plan işlemi olarak uygulanır. Proje kodu C dilinde yazılmıştır ve sağlanan BSD lisansı altında.

Oyunlar için, oyun çalışırken sisteme varsayılan olarak kullanılmayan belirli optimizasyonların dahil edilmesini talep etmenize olanak tanıyan özel bir libgamemode kütüphanesinin kullanılması önerilmektedir. Ayrıca, oyun kodunda değişiklik yapmaya gerek kalmadan oyunu otomatik optimizasyon modunda çalıştırmak için (oyunu başlatırken libgamemodeauto.so'yu LD_PRELOAD aracılığıyla yüklemek) bir kütüphane seçeneği de mevcuttur. Belirli optimizasyonların dahil edilmesi yapılandırma dosyası aracılığıyla kontrol edilebilir.

Örneğin, GameMode kullanılarak güç tasarrufu modları devre dışı bırakılabilir, kaynak tahsisi ve görev planlama parametreleri değiştirilebilir (CPU yöneticisi ve SCHED_ISO), G/Ç öncelikleri yeniden düzenlenebilir, ekran koruyucunun başlatılması engellenebilir, çeşitli performans artırıcı modlar kullanılabilir. NVIDIA ve AMD GPU'larda etkinleştirilebilir ve NVIDIA GPU'lara hız aşırtılabilir (overclock), kullanıcı tanımlı optimizasyonlara sahip komut dosyaları başlatılır.

1.5 sürümünde eklendi fırsat "Performans" modunun kullanılması, GPU üzerinde yüksek yük altında grafik alt sisteminin performansında bir düşüşe yol açıyorsa, entegre GPU'lu Intel işlemciler için CPU modu düzenleyicisinin (CPU yöneticisi) dinamik değişimi. Bu durumda, "güç tasarrufu" moduna geçmek, CPU enerji tüketimini azaltmanıza ve daha fazla GPU kaynağında yer açmanıza olanak tanır (CPU ve GPU'ya ortak bir güç bütçesi sağlanır ve CPU kaynaklarının öncelikli tahsisi, GPU frekansında bir azalmaya yol açar). İ7-1065G7 CPU'da önerilen optimizasyon, Shadow of the Tomb Raider oyununun performansını %25-30 artırmanıza olanak tanır.

GameMode 1.5 ayrıca PID'nin yeniden kullanım durumunu ele almak için 'pidfd' mekanizmasını kullanan yeni bir D-Bus API seti sunar (pidfd belirli bir işleme bağlıdır ve değişmez, oysa bir PID mevcut işlemden sonra başka bir işleme bağlanabilir). süreç bu PID ile ilişkili olarak sonlandırılır).

Kaynak: opennet.ru

Yorum ekle