GameMode 1.7 haveblas, lud-efikecoptimumiganto por Linukso

Feral Interactive publikigis la liberigon de GameMode 1.7, optimumiganto efektivigita kiel fonprocezo, kiu ŝanĝas diversajn Linuksan sistemajn agordojn sur la flugo por atingi maksimuman rendimenton por videoludaj aplikoj. La projektkodo estas skribita en C kaj estas licencita sub la permesilo BSD.

Por ludoj, estas proponite uzi specialan libgamemode-bibliotekon, kiu ebligas al vi peti la inkludon de certaj optimumigoj kiuj ne estas uzataj defaŭlte en la sistemo dum la ludo funkcias. Ekzistas ankaŭ biblioteko-opcio disponebla por ruli la ludon en aŭtomata optimumiga reĝimo (ŝargante libgamemodeauto.so per LD_PRELOAD dum komencado de la ludo), sen neceso fari ŝanĝojn al la ludkodo. La inkludo de certaj optimumigoj povas esti kontrolita per la agorda dosiero.

Ekzemple, uzante GameMode, energiŝparreĝimoj povas esti malŝaltitaj, resursa asignado kaj taskoplanado-parametroj povas esti ŝanĝitaj (CPU-guberniestro kaj SCHED_ISO), I/O-prioritatoj povas esti rearanĝitaj, ekranŝparadkomenco povas esti blokita, diversaj reĝimoj de pliigita rendimento povas esti. estu ebligita en NVIDIA kaj AMD GPU-oj, kaj NVIDIA-GPU-oj povas esti overclock.(overclocking), skriptoj kun uzant-difinitaj optimumoj estas lanĉitaj.

Eldonaĵo 1.7 enkondukas novan ludmodelistan ilon, kiu ebligas al vi vidi liston de procezoj asociitaj kun ludoj lanĉitaj per la komuna biblioteko de GameMode. Anstataŭ esti ligitaj al /usr/bin, vojoj al ruleblaj dosieroj nun estas determinitaj per la mediovariablo PATH. La agorda dosiero gamemode.conf estis efektivigita por sysusers.d, kreante apartan grupon por GameMode.

fonto: opennet.ru

Aldoni komenton