GameMode 1.6 haveblas, lud-efikecoptimumiganto por Linukso

Sovaĝa Interaga Kompanio eldonita liberigo de optimumigilo GameMode 1.6, efektivigita kiel fonprocezo kiu ŝanĝas diversajn Linuksan sistemajn agordojn sur la flugo por atingi maksimuman rendimenton por videoludadaplikoj. La projektkodo estas skribita en C kaj provizis 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.

Eldono 1.6 enkondukis la kapablon uzi ellogind, varianto de logind kiu ne estas ligita al systemd. Aldonita subteno por ŝanĝi la bibliotekan dosierujon por la gamemoderun-utilo kaj superregi la LD_PRELOAD-valoron en $GAMEMODERUNEXEC. Plibonigita dependeca administrado. Nova manlibro por la utileco gamemoderun estis proponita kaj aro de ludmode-simuli-ludo kun ekzemploj estis aldonita.

fonto: opennet.ru

Aldoni komenton