Dostępny GameMode 1.6, optymalizator wydajności gier w Linux

Firma Feral Interactive opublikowała wydanie optymalizatora GameMode 1.6, zrealizowanego jako proces w tle, który na bieżąco zmienia różne ustawienia systemowe Linux, aby osiągnąć maksymalną wydajność aplikacji gier. Kod projektu został napisany w języku C i dostarczany na licencji BSD.

Dla gier sugeruje się użycie specjalnej biblioteki libgamemode, która pozwala w czasie wykonywania gry na włączenie określonych optymalizacji, które nie są stosowane domyślnie w systemie. Dostępna jest także wersja biblioteki do uruchamiania gry w trybie automatycznej optymalizacji (załadowanie libgamemodeauto.so przez LD_PRELOAD przy uruchamianiu gry), bez konieczności wprowadzania zmian w kodzie gry. Włączenie różnych optymalizacji można kontrolować przez plik konfiguracyjny.

Na przykład, za pomocą GameMode można wyłączać tryby oszczędzania energii, zmieniać parametry przydziału zasobów i harmonogramowania zadań (CPU governor i SCHED_ISO), przestawiać priorytety wejścia/wyjścia, blokować uruchomienie wygaszacza ekranu, włączać różne tryby zwiększonej wydajności w GPU NVIDIA i AMD, przeprowadzać podkręcanie GPU NVIDIA oraz uruchamiać skrypty z określonymi optymalizacjami od użytkownika.

W wydaniu 1.6 udostępniono możliwość używania elogind, wariantu logind, niezwiązanego z systemd. Dodano wsparcie dla zmiany katalogu z bibliotekami dla narzędzia gamemoderun oraz nadpisania wartości LD_PRELOAD w $GAMEMODERUNEXEC. Ulepszono zarządzanie zależnościami. Zaproponowano nową dokumentację dla narzędzia gamemoderun oraz dodano zestaw gamemode-simulate-game z przykładami.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster