GameMode 1.7 is beschikbaar, een optimalisatieprogramma voor spelprestaties voor Linux

Feral Interactive heeft de release gepubliceerd van GameMode 1.7, een optimalisatieprogramma dat als achtergrondproces is geïmplementeerd en dat verschillende Linux-systeeminstellingen direct verandert om maximale prestaties voor gaming-applicaties te bereiken. De projectcode is geschreven in C en wordt gedistribueerd onder de BSD-licentie.

Voor games wordt voorgesteld om een ​​speciale libgamemode-bibliotheek te gebruiken, waarmee je de opname van bepaalde optimalisaties kunt aanvragen die niet standaard in het systeem worden gebruikt terwijl de game draait. Er is ook een bibliotheekoptie beschikbaar om het spel in de automatische optimalisatiemodus uit te voeren (libgamemodeauto.so laden via LD_PRELOAD bij het starten van het spel), zonder dat u wijzigingen in de spelcode hoeft aan te brengen. Het opnemen van bepaalde optimalisaties kan worden beheerd via het configuratiebestand.

Met GameMode kunnen bijvoorbeeld de energiebesparende modi worden uitgeschakeld, kunnen de brontoewijzing en de taakplanningsparameters worden gewijzigd (CPU-regelaar en SCHED_ISO), kunnen I/O-prioriteiten opnieuw worden gerangschikt, kan het opstarten van de schermbeveiliging worden geblokkeerd en kunnen verschillende modi voor verhoogde prestaties worden gewijzigd. worden ingeschakeld in NVIDIA- en AMD-GPU's, en NVIDIA-GPU's kunnen worden overgeklokt (overklokken), scripts met door de gebruiker gedefinieerde optimalisaties worden gestart.

Release 1.7 introduceert een nieuw gamemodelist-hulpprogramma waarmee je een lijst met processen kunt bekijken die zijn gekoppeld aan games die zijn gestart met behulp van de gedeelde GameMode-bibliotheek. In plaats van gebonden te zijn aan /usr/bin, worden paden naar uitvoerbare bestanden nu bepaald via de omgevingsvariabele PATH. Het configuratiebestand gamemode.conf is geïmplementeerd voor sysusers.d, waardoor een aparte groep voor GameMode is gemaakt.

Bron: opennet.ru

Voeg een reactie