I-GameMode 1.6 iyatholakala, isilungiseleli sokusebenza somdlalo se-Linux

Inkampani yeFeral Interactive eshicilelwe ukukhululwa kwe-optimizer I-GameMode 1.6, isetshenziswe njengenqubo yangemuva eshintsha izilungiselelo zesistimu ye-Linux ngokushesha ukuze kuzuzwe ukusebenza okuphezulu kwezinhlelo zokusebenza zemidlalo. Ikhodi yephrojekthi ibhalwe ku-C kanye kuhlinzekiwe ngaphansi kwelayisensi ye-BSD.

Emidlalweni, kuhlongozwa ukuthi kusetshenziswe ilabhulali ye-libgamemode ekhethekile, ekuvumela ukuthi ucele ukufakwa kokunye okulungiselelwe okungasetshenziswa ngokuzenzakalelayo kusistimu ngenkathi igeyimu isebenza. Kukhona futhi inketho yelabhulali etholakalayo yokusebenzisa igeyimu ngemodi yokuthuthukisa ngokuzenzakalela (ukulayisha i-libgamemodeauto.so nge-LD_PRELOAD uma uqala umdlalo), ngaphandle kwesidingo sokwenza izinguquko kukhodi yegeyimu. Ukufakwa kokulungiselelwa okuthile kungalawulwa ngefayela lokucushwa.

Isibonelo, kusetshenziswa i-GameMode, izindlela zokonga amandla zingakhutshazwa, ukwabiwa kwezinsiza kanye nemingcele yokuhlela umsebenzi kungashintshwa (umbusi we-CPU kanye ne-SCHED_ISO), izinto eziza kuqala ze-I/O zingahlelwa kabusha, ukuqalisa kwesilondolozi sesikrini kungavinjwa, izindlela ezihlukahlukene zokwandisa ukusebenza inikwe amandla ku-NVIDIA ne-AMD GPUs, futhi i-NVIDIA GPUs ingafakwa phezu kwewashi.

Ukukhishwa okungu-1.6 kwethule ikhono lokusebenzisa elogind, okuhlukile kokungena ngemvume okungaboshelwe ku-systemd. Kwengezwe usekelo lokushintsha uhla lwemibhalo lwelabhulali yokusetshenziswa kwe-gamemoderun kanye nokukhipha inani elingu-LD_PRELOAD kokuthi $GAMEMODERUNEXEC. Ukuphathwa kokuncika okuthuthukisiwe. Imanuwali entsha yokusetshenziswa kwe-gamemoderun isiphakamisiwe futhi isethi yegeyimu-silingisa-igeyimu enezibonelo yengeziwe.

Source: opennet.ru

Engeza amazwana