GameMode 1.5 is beskikbaar, Linux-speletjieprestasie-optimaliseerder

Feral Interactive gepubliseer optimiseerder vrystelling Spelmodus 1.5, geïmplementeer as 'n agtergrondproses wat verskeie Linux-stelselinstellings dadelik verander om maksimum werkverrigting vir speltoepassings te behaal. Die projekkode is in C-taal geskryf en verskaf onder die BSD-lisensie.

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.

In vrystelling 1.5 bygevoeg geleentheid dinamiese verandering van die CPU-modus-goewerneur (CPU-goewerneur) vir Intel-verwerkers met 'n geïntegreerde GPU, as die gebruik van die "prestasie"-modus lei tot 'n daling in die prestasie van die grafiese substelsel onder hoë las op die GPU. In hierdie geval laat die oorskakeling na "kragbesparing"-modus jou toe om SVE-kragverbruik te verminder en meer GPU-hulpbronne vry te maak (SVE en GPU word voorsien van 'n gesamentlike kragbegroting en prioriteitstoewysing van SVE-hulpbronne lei tot 'n vermindering in GPU-frekwensie). Op die CPU i7-1065G7 laat die voorgestelde optimalisering jou toe om die werkverrigting van die spel Shadow of the Tomb Raider met 25-30% te verhoog.

GameMode 1.5 stel ook 'n nuwe stel D-Bus API's bekend wat die 'pidfd'-meganisme gebruik om die PID-hergebruiksituasie te hanteer (pidfd is gebonde aan 'n spesifieke proses en verander nie, terwyl 'n PID aan 'n ander proses gebind kan word nadat die huidige proses wat met daardie PID geassosieer word, beëindig is).

Bron: opennet.ru

Voeg 'n opmerking