Dostępny jest GameMode 1.6, optymalizator wydajności gry dla systemu Linux

Firma interaktywna Feral опубликовала wydanie optymalizatora GameMode 1.6, zaimplementowany jako proces w tle, który na bieżąco zmienia różne ustawienia systemu Linux, aby osiągnąć maksymalną wydajność w aplikacjach do gier. Kod projektu jest napisany w języku C i dostarczane na licencji BSD.

W przypadku gier proponuje się użycie specjalnej biblioteki libgamemode, która umożliwia zażądanie włączenia niektórych optymalizacji, które nie są domyślnie używane w systemie podczas działania gry. Dostępna jest także opcja biblioteczna umożliwiająca uruchomienie gry w trybie automatycznej optymalizacji (ładowanie libgamemodeauto.so przez LD_PRELOAD przy uruchamianiu gry), bez konieczności wprowadzania zmian w kodzie gry. Włączenie niektórych optymalizacji można kontrolować za pomocą pliku konfiguracyjnego.

Na przykład, używając GameMode, można wyłączyć tryby oszczędzania energii, zmienić alokację zasobów i parametry planowania zadań (zarządzanie procesorem i SCHED_ISO), zmienić kolejność priorytetów we/wy, zablokować uruchamianie wygaszacza ekranu, różne tryby zwiększonej wydajności mogą być być włączone w procesorach graficznych NVIDIA i AMD, a procesory graficzne NVIDIA można podkręcać (przetaktowywanie), uruchamiane są skrypty z optymalizacjami zdefiniowanymi przez użytkownika.

Wersja 1.6 wprowadziła możliwość korzystania przeprosić, wariant logind, który nie jest powiązany z systemd. Dodano obsługę zmiany katalogu biblioteki dla narzędzia gamemoderun i nadpisania wartości LD_PRELOAD w $GAMEMODERUNEXEC. Ulepszone zarządzanie zależnościami. Zaproponowano nowy podręcznik narzędzia gamemoderun i dodano zestaw gier symulujących tryb gry z przykładami.

Źródło: opennet.ru

Dodaj komentarz