GameMode (Polski)

Status tłumaczenia:
Ten artykuł jest przetłumaczoną wersją
GameMode
. Data ostatniego tłumaczenia: 2024-05-08. Możesz pomóc zsynchronizować tłumaczenie, jeśli nastąpiły
zmiany
w wersji angielskiej.
Powiązane artykuły
MangoHud
GameMode
to zestaw demona i biblioteki dla systemu Linux, która pozwala grom zażądać tymczasowego zastosowania zestawu optymalizacji w systemie operacyjnym hosta i/lub procesie gry.
Instalacja
Zainstaluj
gamemode
oraz
lib32-gamemode
.
Dodaj się do
grupy
gamemode
. Bez tego, demon użytkownika GameMode nie będzie miał praw do zmiany gubernatora CPU lub priorytetów procesów.
Konfiguracja
GameMode jest konfigurowany za pomocą następujących plików, które są odczytywane, a następnie łączone w następującej kolejności:
/etc/gamemode.ini
do konfiguracji całego systemu;
$XDG_CONFIG_HOME/gamemode.ini
do konfiguracji lokalnej użytkownika;
./gamemode.ini
do konfiguracji lokalnego katalogu.
Wskazówka
Przykładowy plik konfiguracyjny z komentarzami można znaleźć
na GitHub FeralInteractive
.
Uwaga
/usr/share/gamemode/gamemode.ini
nie powinien być tworzony przez użytkowników, ponieważ jest zarezerwowany do ręcznej konfiguracji przez opiekunów pakietów. Zobacz
file-hierarchy(7)
po więcej szczegółów.
Priorytetowanie
GameMode może opcjonalnie dostosować priorytet procesów gry (patrz
renice(1)
) do poziomu przekraczającego dolny limit zwykłego użytkownika
0
.
Jest to kontrolowane przez następującą opcję konfiguracji:
[general]
renice=0
W przeciwieństwie do zmiany klasyfikacji procesu za pomocą komendy
renice
, GameMode używa wartości dodatniej i neguje ją przed zastosowaniem do procesu, tj. wartość
10
zmieni klasyfikację procesu gry na
-10
.
Podkręcanie
Tryb GameMode może opcjonalnie podkręcać GPU podczas działania, ale wymaga to specjalnej konfiguracji ze strony użytkownika.
Niezależnie od używanego GPU, opcje konfiguracji
apply_gpu_optimizations
i
gpu_device
muszą być odpowiednio ustawione.
AMD
Aby zmienić poziom wydajności procesorów graficznych AMD, należy ręcznie włączyć
overclocking
i ustawić opcję konfiguracji
amd_performance_level
.
NVIDIA
Aby zmienić poziom wydajności procesorów graficznych NVIDIA, należy ręcznie włączyć
overclocking
oraz ustawić opcje konfiguracyjne
nv_powermizer_mode
,
nv_core_clock_mhz_offset
i
nv_mem_clock_mhz_offset
.
Użycie
Test konfiguracji
Sprawdź, czy ustawienia w pliku konfiguracyjnym działają:
$ gamemoded -t
Uruchamianie pojedynczej gry
Aby uruchomić grę za pomocą GameMode, wykonaj:
$ gamemoderun ./game
Użycie z MangoHud
Zobacz
MangoHud#Use with GameMode
Sprawdź, czy GameMode jest uruchomiony
Po uruchomieniu gry można sprawdzić, czy GameMode jest uruchomiony za pomocą polecenia:
$ gamemoded -s
Uwaga
Jednostka użytkownika
gamemoded.service
jest uruchamiana na żądanie przez
dbus
.
[1]
.
Uruchamianie pojedynczej gry Steam
Aby
Steam
uruchomił grę za pomocą GameMode, kliknij prawym przyciskiem myszy grę w
Bibliotece
, wybierz
Właściwości...
, a następnie w polu tekstowym
Opcje uruchamiania
wpisz:
gamemoderun %command%
Uruchamianie Steam za pomocą GameMode
Aby uniknąć konieczności zmiany opcji uruchamiania dla wszystkich gier Steam, możesz uruchomić
Steam
bezpośrednio za pomocą GameMode:
$ gamemoderun steam-runtime
Wadą tego podejścia jest to, że GameMode będzie działał tak długo, jak długo otwarty jest proces Steam, a nie tylko wtedy, gdy otwarta jest gra.