Anonim

Er Linux en spillplattform?

Hurtigkoblinger

  • Er Linux en spillplattform?
  • Hvilken distribusjon?
  • drivere
    • NVIDIA
      • installere
    • AMD
      • installere
  • Native Gaming
    • Damp
    • Ydmyk bunt
    • GOG
  • Vin
    • Installer vin med iscenesettelse og gallium ni
    • Bruker vin
      • Vin prefikser
      • Winecfg
      • Winetricks
  • Lutris
    • Installer Lutris
    • Opprett en konto
    • løpere
    • spill
  • En merknad om GPU-gjennomstrømning
  • Pakk sammen

Kan du spille på Linux? Det er et spørsmål som har blitt sparket rundt på nettet i flere år. Avhengig av hvem du spør, kan det være den beste spillplattformen noensinne eller fullstendig søppel. Sannheten ligger et sted i mellom.

Linux kan være en enorm smerte. Det er mange periferiutstyr som ikke fungerer eller ikke fungerer på Linux. De er vanligvis ikke designet for å støtte det. De fleste toppspillene slippes ikke for Linux, i alle fall ikke med en gang. Som en ekstra bonus har grafikkdrivere historisk sett vært en stor smerte.

Så hvorfor skulle du spille på Linux? Det kan faktisk være flott. Linux er stabilt og pålitelig. Det er vanligvis veldig lett på systemressurser, og frigjør mer for spill. Linux gir deg også total kontroll. Det betyr at ikke flere motbydelige oppdateringer blir tvunget ned i halsen. Det er mange spill som fungerer på Linux, enten innfødt eller med Wine. Det er også mer enn nok periferiutstyr som fungerer på Linux. Spilltilstanden på Linux fortsetter å forbedre seg raskt, så det er rimelig å si at Linux-spill bare vil bli bedre herfra. Konsensus i Linux-samfunnet er at flere utviklere ville støtte Linux hvis flere begynte å spille på Linux. Det ville få slutt på de eneste virkelige problemene med spill på Linux.

Hvilken distribusjon?

Linux-nykommere lurer ofte på hvilken av de mange Linux-distribusjonene som er best for spill. For alle praktiske formål er de like. Du kan spille på hvilken som helst Linux-distribusjon. Spørsmålet er egentlig; hvor lett er det å spille på distribusjonen? Hvis du velger en bedriftsdistribusjon som CentOS, kan du spille spill, men det vil være en stor smerte å sette opp. For spill er det best å velge en distribusjon som er relativt oppdatert og godt støttet. Det er to hovedanbefalinger, Ubuntu og Arch Linux. Ubuntu er best for nye Linux-brukere. Arch er for folk som vil ha mer kontroll over systemet sitt og er komfortable med å tilpasse og grave rundt i systeminterne. Dette strekker seg også til alle derivater av både Ubuntu og Arch. Hvis du foretrekker Linux Mint, flott! Det er det samme som Ubuntu, og du vil være i orden. Vil du ha Ubuntu med KDE? Prøv Kubuntu. Du har fremdeles ikke problemer med å spille. Det er imidlertid viktig å alltid bruke den nåværende utgivelsen av Ubuntu, ikke LTS-utgivelsen. LTS-utgivelsen er for det meste for servere og arbeidsstasjoner.

drivere

Drivere er litt av en stor avtale. Uten gode sjåfører fungerer selv de kraftigste grafikkortene som søppel. AMD og NVIDIA er fremdeles de to alternativene når du velger grafikkort for Linux, men tilnærmingene deres er helt forskjellige.

NVIDIA

NVIDIA gir ut proprietære drivere for Linux som oppfører seg på samme måte som Windows-driverne. NVIDIA holder seg til sin egen utgivelsesplan, og de samarbeider ikke egentlig arbeidet med Linux-samfunnet. Det kan forårsake kompatibilitetsproblemer fra tid til annen.

Driverne presterer imidlertid vanligvis veldig bra. De fleste av tiden er de sammenlignbare med Windows-kollegene. NVIDIA sender også et grafisk program for å konfigurere driverne. Det er ikke like fullt utstyrt som på Windows, men det har de fleste kontrollene du vil se etter.

installere

Ubuntu / Mint

Først må du legge til grafikkdriveren PPA i systemet ditt for å få de nyeste driverne.

$ sudo add-apt-repository ppa: graphics-drivere / ppa

Deretter oppdaterer du Apt.

$ sudo apt oppdatering

Til slutt, installer driverne.

$ sudo apt installere nvidia-graphics-drivere-387 nvidia-innstillinger

Arch Linux

Arch Linux har driverne tilgjengelig i depotene. Installer dem med Pacman.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD tar en radikalt annen tilnærming med sjåførene sine. AMD ga ut kilden for nesten alle aspekter av Linux-driverne. De jobber tett med open source-samfunnet for å integrere AMD-driverne i de eksisterende grafikkprogrammene som driver Linux grafiske stasjonære PC-er. På denne måten bør AMD-grafikkort arbeide umiddelbart på Linux-distribusjoner som holdes oppdatert. Dette betyr også at de siste Linux-kjerneutgivelsene og de siste Mesa-utgivelsene bringer konstante oppdateringer til AMD-grafikkdriverne. Fra nå av er de riktignok ikke så gode som Windows-driverne er, men de forbedrer seg kontinuerlig.

installere

Ubuntu / Mint

Du vil sannsynligvis ha fungerende grafikkdrivere umiddelbart etter at du har installert Ubuntu, men hvis du vil ha den beste ytelsen, kan du aktivere et super oppdatert Mesa-lager som inneholder de siste oppdateringene for AMD.

$ sudo add-apt-repository ppa: oibaf / graphics-drivere

Oppdater og oppgrader deretter systemet ditt.

$ sudo apt oppdatering $ sudo apt upgrade

Arch Linux

Arch Linux bør alltid ha de nyeste AMD-driverne lett tilgjengelig. Når du installerer det grafiske skrivebordet, bør du få alt, men pass på at du har installert xf86-video-amdgpu.

Native Gaming

Å spille naturlig på Linux er alltid best. Siden spillene er laget for Linux, yter de bedre. Det høres enkelt ut, men med Linux er det så stor vekt på kompatibilitet med Windows-programmer, og innfødte Linux-spill har en tendens til å bli glemt. Det er tusenvis av spill tilgjengelig naturlig på Linux. Steam støtter Linux veldig bra. Humble Bundle og GoG tilbyr også mange Linux-spill. Nei, dette er ikke bare et utdatert søppel. Det er mange gode indie-spill i tillegg til noen store titler som har blitt overført.

Damp

Steam-klienten er tilgjengelig for omtrent hver Linux-distribusjon nå. Det er veldig enkelt å installere det, og når du først har gjort det, får du tilgang til den samme Steam som du forventer på Windows.

Ubuntu / Mint

$ sudo apt installere damp

Arch Linux

# pacman -S steam

Ydmyk bunt

The Humble Bundle har ikke en klient. Den har imidlertid en lang historie med å støtte Linux, og den har et ganske omfattende bibliotek med Linux-spill.

Ikke forvent at hvert spill på Humble Bundle støtter Linux. Det er ganske mange som ikke gjør det. De prøver å inkludere Linux-titler i bunten, og det er alltid Humble Bundle Store.

GOG

GoG er en utmerket nettbutikk for kjøp av DRM-gratis spill for hver plattform. GoG har et ganske bredt utvalg av Linux-spill, og du kan søke og sortere for å enkelt finne dem.

GoGs Galaxy-klient er ikke tilgjengelig for Linux ennå, men den er i utvikling. Det betyr imidlertid ikke noe, siden spillene er DRM-fri.

Den DRM-frie naturen til spillene gjør også GoG til et ideelt sted å kjøpe spill å spille på Wine. DRM kan komme i veien for Wine, og plattformer som Steam skaper ekstra konfigurasjon. DRM-frittstående frittstående spill har en tendens til å være det enkleste å konfigurere med Wine.

Vin

Siden Vin var det siste emnet, er det et godt tidspunkt å gå videre til det. Vin er faktisk og forkortelse for W ine I s N ot an E mulator. Det er faktisk fordi Wine ikke er en full emulator. I stedet er det et kompatibilitetslag som oversetter Windows-spesifikk kode til noe Linux kan forstå og jobbe med.

Vin er ikke perfekt, og det fungerer ikke hele tiden. Vin fungerer best med eldre applikasjoner, og det krever vanligvis en viss konfigurasjon.

Når det er sagt, er Vin det første alternativet ditt for å spille Windows-spill på Linux.

Installer vin med iscenesettelse og gallium ni

Det er ikke en god idé å kjøre vanlig vaniljevin. Det mangler mye av lappene som får flere spill til å løpe. Det er versjoner av Wine tilgjengelig med de oppdateringene som allerede er innebygd. De mottar hyppige oppdateringer, og de vil åpne for mange flere spill for deg.

Ubuntu / Mint

For Ubuntu-systemer er det en PPA tilgjengelig. Installer det på systemet ditt.

$ sudo add-apt-repository ppa: commendsarnex / winedri3

Oppdater og installer Wine

$ sudo apt oppdatering $ sudo apt installer wine-d3d9-iscenesettelse

Arch Linux

Arch Linux har en pakke tilgjengelig i AUR. Det har mange avhengigheter, så det er bedre å bruke yaourt eller pacaur for å håndtere det. Pakken heter vin-gaming-ni.

Bruker vin

Når Wine er installert på systemet ditt, kan du umiddelbart prøve å kjøre Windows .exe-programmer. Noen vil nok fungere, men mange andre vil ikke. Derfor må du konfigurere Wine.

Vin prefikser

Når Wine starter opp oppretter det en katalog med alle Windows-filene og katalogstrukturen som den trenger for å fungere. Som standard er filen funnet på /home/user/.wine. Vin vil legge alt i den katalogen, inkludert spillene du installerer. Det er standardvin-prefikset.

Wine vil konfigurere prefikset og lagre all relevant konfigurasjon og .dll-filer i det. Hvert prefiks har også sitt eget Windows-register.

Du kan lage forskjellige vin-prefikser med for forskjellige spill eller programmer. På denne måten kan du dele inn vin og ikke la konfigurasjonene dine forstyrre hverandre.

For å opprette et Vin-prefiks, kjører du en Wine-kommando med WINEPREFIX = prefix-katalog i begynnelsen. For eksempel:

$ WINEPREFIX = '/ home / $ USER / .overwatch' winecfg

Du kan opprette lanseringer ved å bruke prefikset for å automatisk starte spillene dine med riktig Wine prefiks.

Winecfg

Winecfg er hovedkonfigurasjonsverktøyet du vil bruke til å konfigurere Wine. Det er et enkelt grafisk verktøy som du kan bruke til å angi hvilken versjon av Windows som skal emuleres. Det er også stedet der du aktiverer og deaktiverer de ekstra vinlappene som din versjon av vin inkluderer. Det inkluderer også en fane for administrasjon av Windows-biblioteker.

Åpne Winecfg enten gjennom distribusjonens grafiske launcher eller via kommandolinjen.

Den første fanen du ser er fanen Programmer. For det meste bruker du denne fanen til å endre versjonen av Windows.

Deretter klikker du på "Staging" -fanen. Under den fanen finner du en serie av avmerkingsbokser for å aktivere og deaktivere funksjonene i Gallium Nine og Staging-lappene.

Det er to hovedbokser som du må være klar over. For de fleste tilfeller er det best å aktivere CSMT. Hvis du har et AMD-kort, og spillet du ønsker å spille har DirectX9-støtte, aktiverer du Gallium i stedet.

Å aktivere VAAPI og EAX vil ikke skade noe, slik at du kan fortsette og sjekke dem av.

Den neste fanen å være klar over er fanen "Biblioteker". Du trenger ikke det for hvert spill, men noen vil kreve at du overstyrer Wine's standardoppførsel med Windows-biblioteker. Bare søk etter biblioteket som må overstyres, og velg hvordan du ønsker at Vin skal håndtere det. Sjansen er stor for at du gjør dette basert på en guide, så ikke bekymre deg for mye om å vite nøyaktig den rette.

Resten av fanene kan være nyttige på betinget basis, men de er mye mindre brukt.

Winetricks

Det er et annet mer avansert verktøy for å konfigurere vin som ikke følger direkte med Wine selv. Winetricks er et skript som lar deg enkelt installere og administrere skrifter, Windows-komponenter og DLLer. Det er tilgjengelig i både Ubuntu og Arch Linux depoter.

Ubuntu / Mint

$ sudo apt install winetricks

Arch Linux

# pacman -S vinetrikker

Du kan starte Winetricks uten ytterligere informasjon, eller du kan fortelle det hvilket prefiks du skal bruke.

Når Winetricks lanseres, vil det først vise deg et skjermbilde med "Velg standardprefikset" valgt. Klikk på "OK" -knappen for å gå til de virkelige innstillingene.

Neste skjermbilde viser deg forskjellige kategorier av ting du kan installere. Velg en kategori, så ser du en liste over elementer med avmerkingsbokser. Sjekk de du vil ha, og klikk "Ok."

Winetricks vil kjøre gjennom prosessen med å installere programvaren, og returnere deg til den andre menyen. Klikk "Avbryt" to ganger for å lukke programmet.

Lutris

Lutris er en open source spilladministrasjonsplattform for Linux som fungerer som et samlet bibliotek. Den kan lansere hvilket som helst av spillene dine, uavhengig av hvilken plattform de er på. Så hvis du kjøpte spillene dine på Steam, Humble Bundle eller GoG, kan du lansere dem alle fra Lutris. Det blir bedre. Lutris har også lanseringsskript tilgjengelig for vinspill. De prefikser og optimaliserer automatisk spillene du kjører på Wine, og gir så nær en naturlig opplevelse som mulig.

Installer Lutris

Lutris er ganske enkel å installere. Den er pakket og tilgjengelig for både Ubuntu og Arch Linux.

Ubuntu / Mint

Først må du installere PPA. Lag en fil på /etc/apt/sources.list.d/lutris.list. Legg til følgende linje i filen.

deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_17.10/ ./

Deretter importerer du GPG-nøkkelen.

$ wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -

Deretter oppdaterer og installerer Lutris.

$ sudo apt oppdatering $ sudo apt install lutris

Arch Linux

Lutris er tilgjengelig for Arch fra AUR. Du finner den her . Bruk det som betyr at du foretrekker å installere det.

Opprett en konto

Lutris er en grafisk applikasjon. Du kan lansere den som alle andre. Du kommer ikke veldig langt. Lutris krever en redegjørelse. Hovedårsaken til dette er å la deg laste ned skyteskript direkte gjennom Lutris nettsted og holde biblioteket synkronisert.

Før du begynner, gå til Lutris-siden og opprett en konto.

Deretter kan du koble kontoen til klienten. Åpne den opp, og klikk på midtknappen på hovedskjermen. Det vil tillate deg å koble kontoen din.

løpere

Lutris bruker det den kaller “løpere” for å administrere spillene sine. Klikk på tannhjulikonet for å se tilgjengelige løpere. Se gjennom løperne. Du kan velge alt du tror du vil ha behov for. Vin er selvfølgelig en av dem.

spill

Søk gjennom Lutris nettsted for å finne spill, og finn de du vil installere. Du kan installere dem direkte gjennom nettstedet. Hvert skript er forskjellig, og det er ikke lett å komme inn på detaljer, men du kan installere gjennom nettstedet. Det synkroniseres til biblioteket ditt. Det kan hende du må starte Lutris på nytt for å se den nye starteren. Derfra kan du starte spillet ditt.

En merknad om GPU-gjennomstrømning

Noen ganger er den beste måten å spille på Linux ikke å spille på Linux. Noen spill, uansett hvor hardt du prøver, vil ikke fungere. De vil bare ikke gjøre det. Linux har imidlertid et hemmelig våpen. Virtuelle maskiner.

Fordi Linux brukes så sterkt i servermiljøer, er det ekstremt bra til å håndtere virtuelle maskiner. Virtuelle maskiner kan la deg kjøre Windows på din Linux-maskin. Det kan være overraskende enkelt å sette opp det.

Dessverre er ikke alt lett. For å spille spill i en VM, må du bruke GPU-gjennomgang, eller VFIO. GPU-gjennomgang gir en virtuell maskin full tilgang til et fysisk grafikkort som om det var installert på en fysisk maskin. Det gir deg nesten identisk ytelse som å kjøre spillet innfødt på Windows. Det krever at du har et andre grafikkort på maskinen din og en CPU som støtter gjennomgang.

GPU-gjennomgang er vanligvis ikke noe for Linux-nykommere, men det er et alternativ å være klar over.

Pakk sammen

Denne artikkelen er bare en grunning. Det kan komme i gang med Linux-spill, men det kan ikke dekke alt . Jo mer du blir skitten med Linux-spill, jo mer vil du forstå hvordan det fungerer. Du finner ut hva du kan og ikke kan gjøre.

Å komme inn i Linux-spill vil ikke gi deg en perfekt spillopplevelse, men det vil mest sannsynlig gi deg de spillmulighetene du trenger.

Hvordan komme i gang med spilling i linux