Jump to content

# GameMode (Polski)

3 languages

- English
- 日本語
- 中文（简体）

From ArchWiki
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:

1. `/etc/gamemode.ini` do konfiguracji całego systemu;
2. `$XDG_CONFIG_HOME/gamemode.ini` do konfiguracji lokalnej użytkownika;
3. `./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.

Category:

- Gaming (Polski)