Vuoi ottenere prestazioni migliori quando giochi in Linux? Prova GameMode!
GameMode è un progetto Linux open source gratuito che consente ai giochi di richiedere l'applicazione temporanea di una serie di ottimizzazioni all'host e/o al processo di gioco.
Il progetto è stato originariamente progettato come una soluzione tampone ai problemi con i regolatori di risparmio energetico o ondemand della CPU Intel e AMD. Ma ora GameMode supporta ottimizzazioni tra cui:
- Governatore della CPU
- Priorità I/O
- Bellezza del processo
- Programmazione del kernel
- Inibizione del salvaschermo
- Modalità prestazioni GPU (NVIDIA e AMD), overclocking GPU (NVIDIA)
- Script personalizzati
1. Come installare GameMode in Ubuntu Linux:
Il pacchetto è disponibile in Ubuntu così come nella maggior parte degli altri repository Linux.
Innanzitutto apri il terminale cercando dalla schermata di panoramica "Attività" o premendo Ctrl+Alt+T sulla tastiera. Quando il terminale si apre, esegui il comando per installarlo:
sudo apt install gamemode
Per Fedora e CentOS Linux, puoi installarlo tramite il comando:
sudo dnf install gamemode
(Facoltativo) Installa l'indicatore GameMode:
A scelta, puoi installare un'applet indicatore che mostra lo stato corrente di GameMode. È un'estensione per il desktop Gnome predefinito.
a.) Apri il terminale ed esegui il comando per assicurarti chrome-gnome-shell
l'integrazione del browser è installata:
sudo apt install chrome-gnome-shell gnome-shell-extension-prefs
b.) Quindi vai alla pagina web dell'estensione facendo clic sul pulsante in basso. E attiva l'icona del dispositivo di scorrimento per installarlo.
Estensione GameMode
Se non vedi l'icona di attivazione/disattivazione, fai clic sul link "fai clic qui per installare l'estensione del browser" per installare l'estensione del browser e ricaricare la pagina.
Infine, cerca e apri "App Gnome Extensions" dal menu di avvio. E fai clic sul pulsante a forma di ingranaggio per configurare l'indicatore di stato.
2. Come eseguire il gioco in GameMode:
Alcuni giochi e piattaforme hanno il supporto GameMode integrato. Ciò significa che non devi fare nulla per attivarlo. Sono:
- DiRT 4
- Rise of the Tomb Raider
- Ombra del Tomb Raider
- Total War Saga:Thrones of Britannia
- Total War:Tre Regni
- Guerra totale:WARHAMMER II
- Atlauncher Minecraft launcher
- Lutris
Per altri giochi, ora puoi eseguire il comando eseguibile aggiungendo gamemoderun
all'inizio. Ad esempio, esegui SuperTux2 in GameMode tramite:
gamemoderun supertux2
Per Steam, puoi semplicemente aggiungere gamemoderun %command%
come opzione di avvio.
E senza avviare il gioco ogni volta dalla riga di comando, scrivi la regola nel file di collegamento dell'app. Sono .desktop
i file generalmente si trovano nella directory "/usr/share/applications".
Ad esempio, modifica la scorciatoia dell'app SuperTux 2 tramite il comando:
sudo gedit /usr/share/applications/supertux2.desktop
Quando il file si apre, aggiungi gamemoderun
prima del comando eseguibile nella riga Exec.
Per gli utenti di GPU ibride, GameMode supporta la variabile di ambiente tramite GAMEMODERUNEXEC
. Quindi puoi eseguire GameMode mentre usi la gpu dedicata per il rendering del gioco che verrà visualizzato utilizzando la scheda integrata. Ad esempio:
export GAMEMODERUNEXEC="env DRI_PRIME=1" && gamemoderun supertux2
Per impostare la variabile di ambiente a livello globale, aggiungi una delle righe nel file di configurazione /etc/environment per il tuo caso.
GAMEMODERUNEXEC=optirun
Implementazione #Bumblebee.
GAMEMODERUNEXEC="env DRI_PRIME=1"
o
GAMEMODERUNEXEC="env __NV_PRIME_RENDER_OFFLOAD=1 env __GLX_VENDOR_LIBRARY_NAME=nvidia env __VK_LAYER_NV_optimus=NVIDIA_only"
Articolo originale