GameMode 1.5 is beschikbaar, een optimalisatieprogramma voor spelprestaties voor Linux

Feral Interactief Bedrijf опубликовала optimalisatie release Spelmodus 1.5, 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.

В выпуске 1.5 добавлена kans динамической смены регулятора режимов CPU (CPU governor) для процессоров Intel со встроенным GPU, если использование режима «performance» приводит к проседанию производительности графической подсистемы при высокой нагрузке на GPU. В этом случае переход на режим «powersave» позволяет снизить энергозатраты CPU и высвободить больше ресурсов GPU (CPU и GPU предоставлен совместный бюджет питания и приоритетное выделение ресурсов CPU приводит к урезанию частоты GPU). На CPU i7-1065G7 предложенная оптимизация позволяет поднять производительность игры Shadow of the Tomb Raider на 25-30%.

В GameMode 1.5 также представлен новый набор D-Bus API, применяющий механизм ‘pidfd’ для обработки ситуации с повторным использованием PID (pidfd связывается с конкретным процессом и не меняется, в том время как PID может быть привязан к другому процессу после завершения текущего процесса, ассоциированного с этим PID).

Bron: opennet.ru

Voeg een reactie