Savvaļas interaktīvais uzņēmums
Spēlēm tiek piedāvāts izmantot īpašu libgamemode bibliotēku, kas ļauj pieprasīt noteiktu optimizāciju iekļaušanu, kuras pēc noklusējuma netiek izmantotas sistēmā, kamēr spēle darbojas. Ir pieejama arī bibliotēkas opcija spēles palaišanai automātiskās optimizācijas režīmā (sākot spēli ielādējot libgamemodeauto.so caur LD_PRELOAD), bez nepieciešamības veikt izmaiņas spēles kodā. Noteiktu optimizāciju iekļaušanu var kontrolēt, izmantojot konfigurācijas failu.
Piemēram, izmantojot GameMode, var atspējot enerģijas taupīšanas režīmus, mainīt resursu sadales un uzdevumu plānošanas parametrus (CPU regulators un SCHED_ISO), var pārkārtot I/O prioritātes, bloķēt ekrānsaudzētāja startēšanu, var veikt dažādus paaugstinātas veiktspējas režīmus. ir iespējots NVIDIA un AMD GPU, un NVIDIA GPU var pārspīlēt. (overtaktēšana), tiek palaisti skripti ar lietotāja definētu optimizāciju.
Pievienots laidienā 1.5
GameMode 1.5 ievieš arī jaunu D-Bus API kopu, kas izmanto “pidfd” mehānismu, lai apstrādātu PID atkārtotas izmantošanas situāciju (pidfd ir saistīts ar konkrētu procesu un nemainās, savukārt PID var būt saistīts ar citu procesu pēc pašreizējā process beidzas. kas saistīti ar šo PID).
Avots: opennet.ru