GameMode 1.7 is beskikbaar, Linux-speletjieprestasie-optimaliseerder

Feral Interactive het die vrystelling van GameMode 1.7 gepubliseer, 'n optimaliseerder wat geïmplementeer is as 'n agtergrondproses wat verskeie Linux-stelselinstellings dadelik verander om maksimum werkverrigting vir speltoepassings te behaal. Die projekkode is in C geskryf en word onder die BSD-lisensie versprei.

Vir speletjies word voorgestel om die spesiale libgamemode-biblioteek te gebruik, wat jou toelaat om die insluiting van sekere optimaliserings wat nie by verstek in die stelsel gebruik word tydens die uitvoering van die speletjie, aan te vra nie. 'n Biblioteek-opsie is ook beskikbaar om die speletjie in outomatiese optimaliseringsmodus te laat loop (laai libgamemodeauto.so via LD_PRELOAD wanneer die speletjie begin word), sonder dat dit nodig is om veranderinge aan die speletjie-kode aan te bring. Die insluiting van sekere optimaliserings kan deur die konfigurasielêer beheer word.

Byvoorbeeld, deur gebruik te maak van GameMode, kan kragbesparingsmodusse afgeskakel word, hulpbrontoewysing en taakskeduleringsparameters (CPU-goewerneur en SCHED_ISO) kan verander word, invoer-/uitvoerprioriteite kan herrangskik word, skermbewaarder-opstart word geblokkeer, verskeie verbeterde werkverrigtingmodusse word geaktiveer in NVIDIA en AMD GPU's, NVIDIA GPU's is geoptimaliseer met oorklok-gedefinieer.

Vrystelling 1.7 stel 'n nuwe spelmodel-nutsprogram bekend wat jou toelaat om 'n lys prosesse te sien wat verband hou met speletjies wat met die GameMode-gedeelde biblioteek bekendgestel is. In plaas daarvan om aan /usr/bin gekoppel te wees, word paaie na uitvoerbare lêers nou deur die PATH-omgewingsveranderlike bepaal. Die gamemode.conf-konfigurasielêer is vir sysusers.d geïmplementeer, wat 'n aparte groep vir GameMode skep.

Bron: opennet.ru

Voeg 'n opmerking