GameMode 1.5 Àr tillgÀngligt, en prestandaoptimerare för spel i Linux

Företaget Feral Interactive publicerade slÀpper en optimerare GameMode 1.5, som implementeras som en bakgrundsprocess som dynamiskt Àndrar olika systeminstÀllningar i Linux för att uppnÄ maximal prestanda för spelapplikationer. Projektkoden Àr skriven i C och levereras under BSD-licensen.

För spel erbjuds ett speciellt bibliotek, libgamemode, som gör det möjligt att begÀra aktivering av vissa optimeringar under spelets gÄng, som inte anvÀnds som standard i systemet. Det finns ocksÄ en variant av biblioteket för att köra spelet i automatisk optimeringslÀge (ladda libgamemodeauto.so via LD_PRELOAD nÀr spelet startas), utan att göra Àndringar i spelets kod. Aktivering av olika optimeringar kan kontrolleras genom en konfigurationsfil.

Till exempel kan GameMode stÀnga av strömsparlÀgen, Àndra resursfördelningsparameterar och schemalÀggning (CPU-governor och SCHED_ISO), omstrukturera prioriteringar för in-/utdata, blockera skÀrmslÀckarens start, aktivera olika prestandalÀgen pÄ NVIDIA- och AMD-GPU:er, genomföra överklockning av NVIDIA-GPU (overclocking), och köra skript med specifika anvÀndaroptimeringar.

I version 1.5 har det lagts till att dynamisk vÀxling av CPU-regulatorn (CPU governor) för Intel-processorer med inbyggd GPU, nÀr anvÀndningen av lÀget 'performance' leder till prestandanedgÄng hos grafiksystemet vid hög belastning pÄ GPU. I sÄ fall gör övergÄngen till 'powersave'-lÀget det möjligt att minska CPU:s energiförbrukning och frigöra mer resurser för GPU (CPU och GPU har en gemensam strömbudget och prioritering av CPU-resurser leder till att GPU-frekvensen begrÀnsas). PÄ CPU i7-1065G7 möjliggör den föreslagna optimeringen en ökning av spelet Shadow of the Tomb Raider med 25-30%.

I GameMode 1.5 introduceras ocksÄ en ny uppsÀttning D-Bus API:er som anvÀnder 'pidfd'-mekanismen för att hantera situationer med ÄteranvÀndning av PID (pidfd Àr kopplad till en specifik process och Àndras inte, medan PID kan kopplas till en annan process efter att den aktuella processen har avslutats, som Àr associerad med den PID).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster