GameMode 1.5, optimizator performansi igara, sada je dostupan Linux

Feral Interactive Company objavljeno izdanje optimizatora GameMode 1.5, implementiran kao pozadinski proces koji mijenja različite sistemske postavke u hodu Linux kako bi se postigle maksimalne performanse igraćih aplikacija. Kod projekta je napisan u C-u i isporučuje se pod BSD licencom.

Za igre se predlaže korištenje posebne biblioteke libgamemode, koja vam omogućava da zatražite uključivanje određenih optimizacija koje se po defaultu ne koriste u sistemu dok igra radi. Dostupna je i opcija biblioteke za pokretanje igre u automatskom režimu optimizacije (učitavanje libgamemodeauto.so preko LD_PRELOAD pri pokretanju igre), bez potrebe za izmjenom koda igre. Uključivanje određenih optimizacija može se kontrolirati kroz konfiguracijski fajl.

Na primjer, korištenjem GameModea, načini uštede energije mogu biti onemogućeni, alokacija resursa i parametri rasporeda zadataka mogu se promijeniti (CPU guverner i SCHED_ISO), I/O prioriteti se mogu preurediti, pokretanje čuvara zaslona može biti blokirano, mogu se promijeniti različiti načini povećanja performansi biti omogućen u NVIDIA i AMD GPU-ima, a NVIDIA GPU-ovi se mogu overklokovati (overclocking), pokreću se skripte sa korisnički definisanim optimizacijama.

Dodato u izdanju 1.5 prilika dinamička promjena regulatora CPU moda (CPU regulatora) za Intel procesore sa integriranim GPU-om, ako korištenje “performansi” moda dovodi do pada performansi grafičkog podsistema pod velikim opterećenjem GPU-a. U ovom slučaju, prelazak na režim „uštede energije“ vam omogućava da smanjite potrošnju energije CPU-a i oslobodite više GPU resursa (CPU i GPU imaju zajednički budžet za napajanje, a prioritetna alokacija CPU resursa dovodi do smanjenja frekvencije GPU-a). Na i7-1065G7 CPU-u, predložena optimizacija vam omogućava da povećate performanse igre Shadow of the Tomb Raider za 25-30%.

GameMode 1.5 također uvodi novi skup D-Bus API-ja koji koriste mehanizam 'pidfd' za rješavanje situacije ponovnog korištenja PID-a (pidfd je vezan za određeni proces i ne mijenja se, dok PID može biti vezan za drugi proces nakon trenutnog proces se završava povezan sa ovim PID-om).

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster