Feral İnteraktif Şirket
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
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