Chcete získat lepší výkon při hraní her v Linuxu? Vyzkoušejte GameMode!
GameMode je bezplatný open-source linuxový projekt, který umožňuje hrám vyžadovat dočasné použití sady optimalizací na hostitelský a/nebo herní proces.
Projekt byl původně navržen jako dočasné řešení problémů s úspornými nebo ondemand procesory Intel a AMD. Ale nyní GameMode podporuje optimalizace včetně:
- Guvertor CPU
- Priorita I/O
- Vlídnost procesu
- Plánovač jádra
- Inhibice spořiče obrazovky
- Režim výkonu GPU (NVIDIA a AMD), přetaktování GPU (NVIDIA)
- Vlastní skripty
1. Jak nainstalovat GameMode v Ubuntu Linux:
Balíček je dostupný v Ubuntu a také ve většině ostatních linuxových repozitářů.
Nejprve otevřete terminál vyhledáním na obrazovce s přehledem „Aktivity“ nebo stisknutím Ctrl+Alt+T na klávesnici. Když se terminál otevře, spusťte příkaz k jeho instalaci:
sudo apt install gamemode
Pro Fedora a CentOS Linux jej můžete nainstalovat pomocí příkazu:
sudo dnf install gamemode
(Volitelné) Indikátor instalace GameMode:
Na výběr si můžete nainstalovat indikátorový applet, který ukazuje aktuální stav GameMode. Je to rozšíření pro výchozí plochu Gnome.
a.) Otevřete terminál a spusťte příkaz, abyste se ujistili, že chrome-gnome-shell
je nainstalována integrace prohlížeče:
sudo apt install chrome-gnome-shell gnome-shell-extension-prefs
b.) Dále přejděte na webovou stránku rozšíření kliknutím na tlačítko níže. A zapněte ikonu posuvníku a nainstalujte jej.
Rozšíření GameMode
Pokud nevidíte ikonu přepínání, klikněte na odkaz „kliknutím sem nainstalujte rozšíření prohlížeče“, nainstalujte rozšíření prohlížeče a znovu načtěte stránku.
Nakonec vyhledejte a otevřete „Gnome Extensions App“ z nabídky Start. A kliknutím na tlačítko ozubeného kola nakonfigurujte indikátor stavu.
2. Jak spustit hru v GameMode:
Některé hry a platformy mají integrovanou podporu GameMode. To znamená, že pro jeho aktivaci nemusíte nic dělat. Jsou to:
- DiRT 4
- Rise of the Tomb Raider
- Shadow of the Tomb Raider
- Total War Saga:Thrones of Britannia
- Total War:Three Kingdoms
- Total War:WARHAMMER II
- ATLauncher Minecraft launcher
- Lutris
U ostatních her nyní můžete spustit spustitelný příkaz přidáním gamemoderun
na začátku. Například spusťte SuperTux2 v GameMode přes:
gamemoderun supertux2
Pro steam můžete jednoduše přidat gamemoderun %command%
jako možnost spuštění.
A bez spouštění hry pokaždé z příkazového řádku zapište pravidlo do souboru zástupce aplikace. Jsou to .desktop
soubory se obvykle nacházejí v adresáři „/usr/share/applications“.
Například upravte zástupce aplikace SuperTux 2 pomocí příkazu:
sudo gedit /usr/share/applications/supertux2.desktop
Když se soubor otevře, přidejte gamemoderun
před spustitelným příkazem v řádku Exec.
Pro uživatele hybridních GPU podporuje GameMode proměnnou prostředí prostřednictvím GAMEMODERUNEXEC
. Můžete tedy spustit GameMode při použití vyhrazeného gpu pro vykreslování hry, která se zobrazí pomocí integrované karty. Například:
export GAMEMODERUNEXEC="env DRI_PRIME=1" && gamemoderun supertux2
Chcete-li nastavit proměnnou prostředí globálně, přidejte pro váš případ jeden řádek do konfiguračního souboru /etc/environment.
GAMEMODERUNEXEC=optirun
#Implementace Bumblebee.
GAMEMODERUNEXEC="env DRI_PRIME=1"
nebo
GAMEMODERUNEXEC="env __NV_PRIME_RENDER_OFFLOAD=1 env __GLX_VENDOR_LIBRARY_NAME=nvidia env __VK_LAYER_NV_optimus=NVIDIA_only"
Původní článek