Główne funkcje gamemode
Gamemode jest opracowywana i utrzymywana przez „Feral Interactive”, firmę zajmującą się rozwojem gier Linuksa, która specjalizuje się w przenoszeniu gier opartych na systemie Windows do Linux, Androida, iOS, macOS i gier. Możesz użyć gameMode, aby optymalizować wydajność gier w poszczególnych przypadkach bez stosowania szerokiego systemu IT. To pozwala na lepszą kontrolę nad wydajnością gier. Gamemode optymalizuje wydajność gier, dostosowując kolejność priorytetu procesu, zmieniając gubernatorów procesora i GPU na tryb wydajności, optymalizując przepustowość we/wy, zmieniają ustawienia harmonogramu jądra i blokując tryb ekranu ekranu. Ponieważ GameMode działa na podstawie gry, zastosowane poprawki są tylko tymczasowe i są wyłączone, gdy użytkownik rezygnuje z gry na komputery stacjonarne.
Instalowanie Gamemode w Linux
Możesz zainstalować GameMode w Ubuntu, używając poniższego polecenia:
$ sudo apt instal instaluj gamemodeGamemode jest dostępny w repozytoriach zapasowych wielu dystrybucji Linux, dzięki. Możesz również skompilować z pełnego kodu źródłowego dostępnego tutaj.
Sprawdzenie, czy Gamemode został pomyślnie zainstalowany i działa poprawnie
Pakiet GameMode jest wysyłany z poleceniem narzędziowym, którego można użyć do symulacji efektów różnych poprawek zastosowanych przez polecenie głównego GameMode. To polecenie można użyć do weryfikacji, czy GameMode został pomyślnie zainstalowany w systemie Linux i czy działa zgodnie z przeznaczeniem. Aby symulować gamemode, uruchom następujące polecenie:
$ gamemode-simulate-gameJeśli Gamemode działa poprawnie na komputerze Linux, to polecenie wyjdzie bez wytworzenia wyjściowego lub bez rzucania błędem po uruchomieniu przez około 10 sekund.
W przypadku jakiegokolwiek problemu polecenie symulacji wyrzuci komunikat o błędzie w terminalu i możesz go użyć do identyfikacji / debugowania problemu.
Korzystanie z GameMode z natywnymi gierami Linux
Aby uruchomić gry Linux z optymalizacją gamemode, uruchom polecenie w następującym formacie:
$ gamemoderun „game_command lub ścieżka_to_game_executable”Wymień tekst w cytatach na polecenie gry lub pełną ścieżką do pliku wykonywalnego gry.
Oto mały punkt odniesienia, który wykonałem przy użyciu aplikacji „GlxGears” dostępnej dla Linux (polecenie wykonane z wyłączonym VSync). Pokazuje efekt Gamemode i sposób, w jaki zwiększa FPS gier i aplikacji GPU.
Szybkość klatek przed użyciem gamemode:
Szybkość klatek po użyciu GameMode (drugi blok wyjściowy):
Jak widać na wyjściu, wzrasta ponad 15% FPS. Jednak w zależności od uruchomionej gry i konfiguracji procesora / GPU systemu Linux, ten zysk może być wyższy lub niższy, a wyniki mogą się różnić.
Pamiętaj, że Gamemode może zwiększyć zużycie energii systemu Linux, a jeśli uruchamiasz GameMode na zasilaniu baterii bez połączenia zasilania prądem przemiennym, możesz zaobserwować zwiększony odpływ akumulatora.
Korzystanie z GameMode z gierami winiarskimi
Wino to warstwa kompatybilności, która pozwala uruchamiać aplikacje i gry oparte na systemie Windows w Linux. Aby korzystać z gamemode z gierami winiarskiej, dodaj polecenie „gamemoderun” tuż przed głównym poleceniem „wino”. Oto przykład:
$ gamemoderun wino "exe_file lub ścieżka_to_game_executable"Korzystanie z GameMode z gier natywnych i protonowych uruchomionych od Steam Client w Linux
Proton opiera się na winie i jest opracowywana przez Valve, twórców sklepu z gier Steam i Half-Life Games. Proton jest wyposażony w wiele dodatkowych funkcji i optymalizacji w zakresie implementacji wanili i jest specjalnie zaprojektowany w celu dalszej poprawy wydajności i kompatybilności gier opartych na systemie Windows w Linux. Proton, zwany także Steamplay, zostaje upieczony w oficjalnym kliencie Steam dla Linuksa.
Aby uruchomić gamemode z gierami natywnymi i opartymi na systemie Windows zainstalowanym w Steam za pomocą protonu, przejdź do biblioteki gier w kliencie Steam, kliknij wpis prawym przyciskiem myszy i kliknij opcję menu „Właściwości”, jak pokazano na zrzucie ekranu poniżej:
Otrzymasz nowe okno konfiguracji. Na karcie „Ogólne” wprowadź następujące polecenie w polu wejściowym „Uruchom opcje”, a następnie uruchom grę.
$ gameModerun %Command %Oto zrzut ekranu pokazujący końcowy wynik:
Dostosowywanie ustawień gier
Aby dostosować ustawienia GameMode, musisz pobrać i zmodyfikować jego plik konfiguracyjny w formacie „INI”. Możesz pobrać oficjalny plik konfiguracyjny stąd. Po pobraniu skopiuj go do „$ home/.folder config/”. Następnym razem, gdy uruchomi się Gamemode, automatycznie odbędzie różne parametry konfiguracyjne obecne w tym pliku. Plik konfiguracyjny jest samodzielny, ze szczegółowymi komentarzami i opisami pozostawionymi przez samych programistów.
Więcej informacji o plikach konfiguracyjnych gamemode można znaleźć tutaj.
Wniosek
Gamemode może być używany do znacznego zwiększenia wydajności gier rodzimych i nierodzinnych w Linux. Jest również zaprojektowany do uruchamiania się na podstawie gry i automatycznie usuwa optymalizacje po zamknięciu gry. Pozwala to wznowić pracę na komputerze i korzystać z innych aplikacji bez wykonywania pełnego wylogowania lub ponownego uruchomienia.