Hvordan bruke Gamemode for å forbedre spillytelsen i Linux

Hvordan bruke Gamemode for å forbedre spillytelsen i Linux
Denne artikkelen vil dekke en guide om bruk. Dette verktøyet leveres med noen forhåndsdefinerte innstillinger som kan øke bildefrekvens / rammer per sekund / FPS av spill som kjører på Linux -systemet ditt. Det gir også en mekanisme for å finjustere standardinnstillinger slik at du kan bruke dine egne justeringer for å forbedre spillytelsen ytterligere. Gamemode fungerer med innfødte Linux -spill så vel som med Windows -spill som kjører i Linux ved hjelp av vin eller Steams protonkompatibilitetslag.

Hovedfunksjoner i Gamemode

Gamemode utvikles og vedlikeholdes av “Feral Interactive”, et Linux -vennlig spillutviklings- og forlagsselskap som spesialiserer seg på å portere Windows -baserte spill til Linux, Android, iOS, macOS og spillkonsoller. Du kan bruke Gamemode for å optimalisere ytelsen til spill fra sak til sak uten å bruke IT-system bredt. Dette lar deg ha bedre kontroll på spillytelsen. Gamemode optimaliserer spillytelse ved å finjustere prosessens prioriterte rekkefølge, endre CPU og GPU -guvernører til ytelsesmodus, optimalisere I/O -gjennomstrømning, endre kjerneplanleggingsinnstillinger og blokkere skjermsparmodus. Siden Gamemode kjører per spill, er de anvendte justeringer bare midlertidige, og de er deaktivert når en bruker avslutter et spill til skrivebordet.

Installere Gamemode i Linux

Du kan installere Gamemode i Ubuntu ved å bruke kommandoen nedenfor:

$ sudo apt install gamemode

Gamemode er tilgjengelig i aksjeselskaper av mange Linux -distribusjoner, slik at du kan søke etter den i pakkebehandleren og installere den derfra. Du kan også samle den fra den fulle kildekoden som er tilgjengelig her.

Å bekrefte at Gamemode er installert med hell og fungerer riktig

Gamemode -pakken sendes med en verktøykommando som kan brukes til å simulere effekten av forskjellige justeringer som brukes av hovedgamemodekommandoen. Denne kommandoen kan brukes til å bekrefte om Gamemode er installert med hell i Linux -systemet ditt, og hvis det fungerer som ment. For å simulere Gamemode, kjør følgende kommando:

$ gamemode-simulate-game

Hvis Gamemode fungerer som den skal i Linux -PC -en, vil denne kommandoen avslutte uten å produsere noen utdata eller uten å kaste feil etter å ha kjørt i rundt 10 sekunder.

I tilfelle av noe problem, vil simuleringskommandoen kaste en feilmelding i terminalen, og du kan bruke den til å identifisere / feilsøke problemet.

Bruke Gamemode med Native Linux -spill

For å kjøre Linux -spill med Gamemode -optimaliseringer, kjør en kommando i følgende format:

$ gamemoderun "game_command eller path_to_game_executable"

Bytt ut teksten i sitater med en av spillkommandoen eller med full vei til spillets kjørbare binære.

Her er en liten målestokk jeg utførte ved hjelp av "Glxgears" -appen som er tilgjengelig for Linux (kommandoen utført med VSYNC deaktivert). Det viser effekten av gamemode og hvordan det øker FPS av GPU -intensive spill og apper.

Bildefrekvens før du bruker Gamemode:

Bildehastighet etter bruk av Gamemode (andre utgangsblokk):

Som du kan se i produksjonen, er det over 15% økning i FPS. Avhengig av spillet du kjører og CPU / GPU -konfigurasjonen av Linux -systemet ditt, kan imidlertid denne forsterkningen være høyere eller lavere og resultatene kan variere.

Merk at Gamemode kan øke strømforbruket til Linux -systemet.

Bruke Gamemode med vinspill

Vin er et kompatibilitetslag som lar deg kjøre Windows -baserte apper og spill i Linux. For å bruke Gamemode med Wine Games, legg til “Gamemoderun” -kommando rett før hovedkommandoen “Wine”. Her er et eksempel:

$ gamemoderun vin "exe_file eller path_to_game_executable"

Bruke Gamemode med Native og Proton Games lansert fra Steam Client i Linux

Proton er basert på vin og det utvikles av Valve, skapere av Steam Game Store og Half-Life Games. Proton kommer med mange tilleggsfunksjoner og optimaliseringer over implementeringen av vaniljevin, og den er spesielt designet for å forbedre ytelsen og kompatibiliteten til Windows -baserte spill i Linux ytterligere. Proton, også kalt Steamplay, er bakt inn i den offisielle Steam -klienten for Linux.

For å kjøre Gamemode med både native og Windows -baserte spill installert i Steam ved hjelp av Proton, gå til spillbiblioteket ditt i Steam -klienten, høyreklikk på Game Entry og klikk på “Egenskaper” -valg, som vist på skjermbildet nedenfor:

Du får et nytt konfigurasjonsvindu. Under fanen "Generelt", skriv inn følgende kommando under "Lanseringsalternativer" -inngangsboksen og kjør deretter spillet.

$ gamemoderun %kommando %

Her er et skjermbilde som viser det endelige resultatet:

Tilpasse Gamemode -innstillinger

For å tilpasse Gamemode -innstillinger, må du laste ned og endre konfigurasjonsfilen i "INI" -format. Du kan laste ned den offisielle konfigurasjonsfilen herfra. Når du er lastet ned, kopierer du den til “$ Hjem/.Config/”-mappe. Neste gang du kjører Gamemode, vil den automatisk hente opp forskjellige konfigurasjonsparametere som er til stede i denne filen. Konfigurasjonsfilen er selvforklarende, med detaljerte kommentarer og beskrivelser som er igjen av utviklere selv.

Mer informasjon om spillkonfigurasjonsfiler finner du her.

Konklusjon

Gamemode kan brukes til å øke ytelsen til både innfødte og ikke-innfødte spill i Linux betydelig. Den er også designet for å kjøres per spill, og det fjerner automatisk optimaliseringer når et spill er stengt. Dette lar deg gjenoppta arbeidet ditt på skrivebordet og bruke andre apper uten å utføre en full innlogging eller omstart.