GameMode 1.6 is beschikbaar, een optimalisatieprogramma voor spelprestaties voor Linux

Feral Interactief Bedrijf опубликовала optimalisatie release Spelmodus 1.6, geïmplementeerd als een achtergrondproces dat verschillende Linux-systeeminstellingen direct verandert om maximale prestaties voor gamingtoepassingen te bereiken. De projectcode is geschreven in C en geleverde onder 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.6 introduceerde de mogelijkheid om te gebruiken verzin, een variant van logind die niet aan systemd is gekoppeld. Ondersteuning toegevoegd voor het wijzigen van de bibliotheekmap voor het gamemoderun-hulpprogramma en het overschrijven van de LD_PRELOAD-waarde in $GAMEMODERUNEXEC. Verbeterd afhankelijkheidsbeheer. Er is een nieuwe handleiding voor het hulpprogramma gamemoderun voorgesteld en er is een set gamemode-simulatie-games met voorbeelden toegevoegd.

Bron: opennet.ru

Voeg een reactie