Dostupan je GameMode 1.5, optimizator performansi igre za Linux

Feral Interactive Company опубликовала izdanje optimizatora Način igre 1.5, implementiran kao pozadinski proces koji mijenja različite postavke sustava Linux u hodu kako bi se postigla maksimalna izvedba za aplikacije za igre. Kod projekta je napisan u C i isporučuje se pod BSD licencom.

Za igre se predlaže korištenje posebne knjižnice libgamemode, koja vam omogućuje da zatražite uključivanje određenih optimizacija koje se ne koriste prema zadanim postavkama u sustavu dok igra radi. Dostupna je i opcija biblioteke za pokretanje igre u automatskom načinu optimizacije (učitavanje libgamemodeauto.so putem LD_PRELOAD prilikom pokretanja igre), bez potrebe za izmjenama koda igre. Uključivanje određenih optimizacija može se kontrolirati putem konfiguracijske datoteke.

Na primjer, korištenjem GameModea, načini uštede energije mogu se onemogućiti, dodjela resursa i parametri raspoređivanja zadataka mogu se promijeniti (CPU regulator i SCHED_ISO), I/O prioriteti mogu se preurediti, pokretanje čuvara zaslona može se blokirati, različiti načini poboljšanja performansi mogu biti omogućen u NVIDIA i AMD GPU-ovima, a NVIDIA GPU-ovi se mogu overclockati (overclocking), pokreću se skripte s korisnički definiranim optimizacijama.

Dodano u izdanju 1.5 prilika dinamička promjena regulatora načina rada CPU-a (CPU regulator) za Intel procesore s integriranim GPU-om, ako korištenje načina rada "performance" dovodi do pada performansi grafičkog podsustava pod velikim opterećenjem GPU-a. U ovom slučaju, prebacivanje na način rada "ušteda energije" omogućuje vam smanjenje potrošnje CPU energije i oslobađanje više GPU resursa (CPU i GPU imaju zajednički proračun energije, a prioritetna dodjela CPU resursa dovodi do smanjenja frekvencije GPU-a). Na i7-1065G7 CPU-u, predložena optimizacija omogućuje povećanje performansi igre Shadow of the Tomb Raider za 25-30%.

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

Izvor: opennet.ru

Dodajte komentar