GameMode 1.5 mavjud, Linux uchun o'yin samaradorligini optimallashtiruvchi

Feral Interactive kompaniyasi e'lon qilindi optimallashtiruvchi versiyasi O'yin rejimi 1.5, o'yin ilovalari uchun maksimal ishlashga erishish uchun turli xil Linux tizim sozlamalarini tezda o'zgartiradigan fon jarayoni sifatida amalga oshiriladi. Loyiha kodi C va tilida yozilgan ta'minlangan BSD litsenziyasi ostida.

O'yinlar uchun maxsus libgamemode kutubxonasidan foydalanish taklif etiladi, bu sizga o'yin ishlayotgan paytda tizimga sukut bo'yicha ishlatilmaydigan ba'zi optimallashtirishlarni kiritishni so'rash imkonini beradi. O'yinni avtomatik optimallashtirish rejimida (libgamemodeauto.so ni o'yinni boshlashda LD_PRELOAD orqali yuklash) o'yin kodiga o'zgartirishlar kiritmasdan ishga tushirish uchun kutubxona varianti ham mavjud. Muayyan optimallashtirishlarning kiritilishini konfiguratsiya fayli orqali boshqarish mumkin.

Masalan, GameMode-dan foydalanib, quvvatni tejash rejimlarini o'chirib qo'yish mumkin, resurslarni taqsimlash va vazifalarni rejalashtirish parametrlarini o'zgartirish (CPU boshqaruvchisi va SCHED_ISO), kiritish/chiqarish ustuvorliklarini qayta tartibga solish, ekran pardasini ishga tushirishni bloklash, turli xil ishlash rejimlarini oshirish mumkin. NVIDIA va AMD GPU-larida yoqilishi va NVIDIA GPU-larni overclock qilish mumkin (overclocking), foydalanuvchi tomonidan belgilangan optimallashtirishga ega skriptlar ishga tushiriladi.

1.5 versiyasida qo'shilgan imkoniyat integratsiyalashgan GPUga ega Intel protsessorlari uchun protsessor rejimi regulyatorining (CPU gubernatori) dinamik o'zgarishi, agar "ishlash" rejimidan foydalanish GPUda yuqori yuk ostida grafik quyi tizimning ishlashining pasayishiga olib keladigan bo'lsa. Bunday holda, "quvvatni tejash" rejimiga o'tish protsessor energiya sarfini kamaytirishga va ko'proq GPU resurslarini bo'shatishga imkon beradi (CPU va GPU qo'shma quvvat byudjeti bilan ta'minlanadi va CPU resurslarini ustuvor taqsimlash GPU chastotasining pasayishiga olib keladi). I7-1065G7 protsessorida tavsiya etilgan optimallashtirish Shadow of the Tomb Raider o'yinining unumdorligini 25-30% ga oshirish imkonini beradi.

GameMode 1.5 shuningdek, PIDni qayta ishlatish holatini boshqarish uchun "pidfd" mexanizmidan foydalanadigan yangi D-Bus API to'plamini taqdim etadi (pidfd ma'lum bir jarayonga bog'langan va o'zgarmaydi, PID esa joriy koddan keyin boshqa jarayonga bog'lanishi mumkin). jarayon tugaydi. ushbu PID bilan bog'langan).

Manba: opennet.ru

a Izoh qo'shish