GameMode 1.7 mavjud, Linux uchun o'yin samaradorligini optimallashtiruvchi

Feral Interactive o'yin ilovalari uchun maksimal ishlashga erishish uchun turli xil Linux tizim sozlamalarini tezda o'zgartiradigan fon jarayoni sifatida amalga oshirilgan optimallashtiruvchi GameMode 1.7 versiyasini nashr etdi. Loyiha kodi C tilida yozilgan va BSD litsenziyasi ostida litsenziyalangan.

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.

Release 1.7 GameMode umumiy kutubxonasi yordamida ishga tushirilgan o'yinlar bilan bog'liq jarayonlar ro'yxatini ko'rish imkonini beruvchi yangi gamemodelist yordam dasturini taqdim etadi. /usr/bin ga bog'lanish o'rniga, bajariladigan fayllarga yo'llar endi PATH muhit o'zgaruvchisi orqali aniqlanadi. Gamemode.conf konfiguratsiya fayli sysusers.d uchun amalga oshirildi va GameMode uchun alohida guruh yaratildi.

Manba: opennet.ru

a Izoh qo'shish