GameMode: Zoptymalizuj swój system, aby grać w swoje ulubione tytuły

Feral_Interactive_logo

Brytyjska firma Feral Interactive wypuściło oprogramowanie Open Source GameMode kilka tygodni temu.zaprojektowany aby przyspieszyć uruchamianie nowoczesnych gier w systemach operacyjnych rodziny Linux.

Zwiększenie szybkości uzyskuje się dzięki automatycznej aktywacji trybu wydajności dla procesora podczas uruchamiania gry. Tryb gry to nowa opcja dla systemu Linux, która pozwoli Ci zoptymalizować komputer do grania, który zarządza systemem, wprowadzając serię zmian w jego ustawieniach, aby zoptymalizować jego wydajność podczas sesji gry wideo.

Jak wiadomo, jednym z typowych problemów w Linuksie jest spowolnienie procesora podczas gry. GameMode umożliwia rozwiązanie tego problemu bez konieczności ręcznej interwencji w konfigurację systemu operacyjnego.

O GameMode

GameMode pozwala na zmianę zachowania systemu podczas uruchamiania gier: demon dba o zmianę programu zarządzającego CPU w tryb wydajności zamiast normalnego trybu ondemand lub powersave.

projektowanie ma wyraźną abstrakcję między demonem hosta a biblioteką ( gamemode i libgamemode) i ładowarki klientów ( libgamemodeauto i gamemode_client.h), która pozwala na bezpieczne użytkowanie bez martwienia się o to, czy demon jest zainstalowany czy uruchomiony.

Ten projekt oznacza również, że chociaż biblioteka hosta obecnie opiera się na systemd do wymiany komunikatów z demonem, jest całkowicie możliwe zaimplementowanie innych funkcji wewnętrznych, które nadal działają z tymi samymi klientami.

Jeśli masz procesor, AMD i ma on wyłączony Cool'n'Quiet lub masz procesor Intel i ma wyłączony SpeedStep, drugi, GameMode Governor nie będzie działał, ponieważ twój procesor nie współpracuje z gubernatorem. Już w pełni wykorzystujesz to.

Jak zainstalować GameMode w systemie Linux?

Ze względu na to, że jest to uruchomienie jeszcze w fazie testów w celu dopracowania szczegółów ze względu na dużą ilość sprzętu, na którym może być używana, z trudem będziemy mogli znaleźć aplikację w repozytoriach naszego systemu.

jednakPrzede wszystkim musimy zainstalować zależności, aby zagwarantować dobre działanie GameMode w naszym systemie.

Ogólnie wymagane zależności obejmują mezon, konfiguracja pakietu, biblioteki programistyczne systemd i ninja-build.

W przypadku Debiana, Ubuntu i dystrybucji z nich pochodnych, instalujemy zależności za pomocą tego polecenia
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Dla tych, którzy zainstalowali ArchLinux, Manajaro lub jakaś pochodna tych zależności jest uzyskiwana za pomocą to polecenie:
sudo pacman -S meson systemd ninja
Podczas gdy dla Fedora, Korora, CentOS, openSUSE i pochodne, z którymi instalujemy:

sudo dnf zainstaluj meson systemd-devel pkg-config



Tryb gry Linux



Teraz musimy pobrać kod źródłowy aplikacji z jej przestrzeni w git, aby to zrobić na terminalu, wykonujemy następujące polecenie:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

I teraz musimy załadować usługę do systemu za pomocą tych poleceń:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

Po zainstalowaniu go w swoich systemach i pomyślnym załadowaniu usługi do niego, możesz powiedzieć dowolnej grze, że może korzystać z GameMode, wykonując to polecenie:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Możesz również dodać go jako opcję uruchamiania Steam dla każdej ze swoich gier w następujący sposób:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

Jeśli chcesz wiedzieć, który aktualny zarządca procesora jest używany, możesz uruchomić to polecenie w terminalu:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

konfiguracja

Demona można skonfigurować aktualnie używany plik tryb gry.ini, znajduje się w folderze aplikacji „example”.

Pliki konfiguracyjne są ładowane i łączone z następujących katalogów, w porządku:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

W tym pliku zasadniczo konfigurujemy zarządcę i zapewnia on nam czarną listę, aby wykluczyć te gry, z którymi nie chcemy, aby GameMode działał.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.