Anonim

Er Linux en spilplatform?

hurtige links

  • Er Linux en spilplatform?
  • Hvilken distribution?
  • chauffører
    • NVIDIA
      • Installation
    • AMD
      • Installation
  • Native Gaming
    • Damp
    • Ydmygt bundt
    • GoG
  • Vin
    • Installer vin med iscenesættelse og gallium ni
    • Brug af vin
      • Vinpræfikser
      • winecfg
      • Winetricks
  • Lutris
    • Installer Lutris
    • Opret en konto
    • løbere
    • Spil
  • En note om GPU-gennemstrømning
  • Pak ind

Kan du spille på Linux? Det er et spørgsmål, der er blevet sparket rundt online i årevis. Afhængigt af hvem du spørger, kan det være den bedste spilplatform nogensinde eller komplet affald. Sandheden ligger et sted imellem.

Linux kan være en massiv smerte. Der er masser af perifere enheder til spil, der ikke fungerer eller ikke fungerer godt på Linux. De er generelt ikke designet til at understøtte det. De fleste topspil frigives ikke til Linux, i det mindste ikke med det samme. Som en ekstra bonus har grafikdrivere historisk set været en stor smerte.

Så hvorfor ville du spille på Linux? Det kan faktisk være godt. Linux er stabilt og pålideligt. Det er normalt meget let på systemressourcer, hvilket frigør mere til spil. Linux giver dig også fuld kontrol. Det betyder, at ikke flere modbydelige opdateringer tvinges ned i halsen. Der er masser af spil, der fungerer på Linux, enten indfødt eller med vin. Der er også mere end nok perifere enheder, der fungerer på Linux. Spilletilstanden på Linux forbedrer sig fortsat hurtigt, så det er rimeligt at sige, at Linux-spil kun bliver bedre herfra. Konsensus i Linux-samfundet er, at flere udviklere ville støtte Linux, hvis flere mennesker begyndte at spille på Linux. Det ville bringe de eneste virkelige problemer med spil på Linux til ophør.

Hvilken distribution?

Linux-nykommere undrer sig ofte over, hvilken af ​​de mange Linux-distributioner der er bedst til spil. Til alle praktiske formål er de de samme. Du kan spille på enhver Linux-distribution. Spørgsmålet er virkelig; hvor let er det at spille på distributionen? Hvis du vælger en virksomhedsdistribution som CentOS, kan du spille spil, men det vil være en stor smerte at etablere. Til spil er det bedst at vælge en distribution, der er relativt opdateret og godt understøttet. Der er to hovedanbefalinger, Ubuntu og Arch Linux. Ubuntu er bedst for nye Linux-brugere. Arch er til folk, der ønsker mere kontrol over deres system og er komfortable med at tilpasse og grave rundt i systemets internals. Dette udvider også til alle derivater af både Ubuntu og Arch. Hvis du foretrækker Linux Mint, fantastisk! Det er det samme som Ubuntu, og du vil være okay. Vil du have Ubuntu med KDE? Prøv Kubuntu. Du har stadig ikke nogen problemer med spil. Det er dog vigtigt at altid bruge den aktuelle version af Ubuntu, ikke LTS-udgivelsen. LTS-frigivelsen er for det meste til servere og arbejdsstationer.

chauffører

Drivere er en slags big deal. Uden gode drivere fungerer selv de mest kraftfulde grafikkort som skrald. AMD og NVIDIA er stadig de to muligheder, når du vælger et grafikkort til Linux, men deres tilgange er helt forskellige.

NVIDIA

NVIDIA frigiver proprietære drivere til Linux, der opfører sig på samme måde som deres Windows-drivere. NVIDIA holder sig til deres egen udgivelsesplan, og de samarbejder ikke rigtigt arbejde med Linux-samfundet. Det kan forårsage kompatibilitetsproblemer fra tid til anden.

Driverne klarer normalt dog meget godt. Det meste af tiden er de sammenlignelige med deres Windows-modstykker. NVIDIA sender også et grafisk program til konfiguration af driverne. Det er ikke så fuldt udstyret som på Windows, men det har de fleste af de kontroller, du vil se efter.

Installation

Ubuntu / Mint

Først skal du tilføje grafikdriver PPA til dit system for at få de nyeste drivere.

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

Opdater derefter Apt.

Opdatering af $ sudo apt

Endelig skal du installere dine drivere.

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

Arch Linux

Arch Linux har de drivere, der er tilgængelige i dens oplagringssteder. Installer dem med Pacman.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD tager en radikalt anderledes tilgang med deres chauffører. AMD frigav kilden til næsten alle aspekter af deres Linux-drivere. De arbejder tæt sammen med open source-samfundet for at integrere AMD-driverne i de eksisterende grafiske programmer, der driver Linux grafiske desktops. På denne måde skal AMD-grafikkort straks arbejde på Linux-distributioner, der holdes ajour. Dette betyder også, at de seneste Linux-kerneudgivelser og de seneste Mesa-udgivelser bringer konstante opdateringer til AMD-grafikdriverne. Fra nu af er de dog ikke så gode som Windows-drivere, men de forbedrer konstant.

Installation

Ubuntu / Mint

Du har sandsynligvis fungerende grafikdrivere umiddelbart efter du har installeret Ubuntu, men hvis du vil have den bedste ydelse, kan du aktivere et super up-to-date Mesa-lager, der indeholder de seneste opdateringer til AMD.

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

Opdater derefter og opgrader dit system.

$ sudo apt-opdatering $ sudo apt-opgradering

Arch Linux

Arch Linux skal altid have de nyeste AMD-drivere let tilgængelige. Når du installerer dit grafiske skrivebord, skal du få alt, men sørg for at have xf86-video-amdgpu installeret.

Native Gaming

At spille nativt på Linux er altid bedst. Da spilene er lavet til Linux, fungerer de bedre. Det lyder enkelt, men med Linux er der så stor vægt på kompatibilitet med Windows-programmer, indbygget Linux-spil har en tendens til at blive glemt. Der er tusinder af spil, der er naturligt tilgængelige på Linux. Steam understøtter Linux meget godt. Humble Bundle og GoG tilbyder også masser af Linux-spil. Nej, dette er ikke bare et forældet skrammel. Der er masser af gode indie-spil ud over nogle store titler, der er blevet overført.

Damp

Steam-klienten er tilgængelig for næsten enhver Linux-distribution nu. Det er meget enkelt at installere det, og når du først har gjort det, får du adgang til den samme Steam, som du ville forvente på Windows.

Ubuntu / Mint

$ sudo apt installere damp

Arch Linux

# pacman -S damp

Ydmygt bundt

The Humble Bundle har ikke en klient. Det har dog en lang historie med at støtte Linux, og det har et ret omfattende bibliotek med Linux-spil.

Forvent ikke nu, at hvert spil på Humble Bundle understøtter Linux. Der er ganske mange der ikke gør det. De prøver at inkludere Linux-titler i bundtet, og der er altid Humble Bundle Store.

GoG

GoG er en fremragende online butik til køb af DRM-gratis spil til enhver platform. GoG har et ret bredt udvalg af Linux-spil, og du kan søge og sortere for let at finde dem.

GoGs Galaxy-klient er endnu ikke tilgængelig for Linux, men den er under udvikling. Det betyder dog ikke noget, da spilene er DRM-fri.

Spillernes DRM-fri karakter gør også GoG til et ideelt sted at købe spil at spille på Vin. DRM kan komme i vejen for vin, og platforme som Steam skaber ekstra konfiguration. DRM-frie selvstændige spil har en tendens til at være den nemmeste at konfigurere med Vin.

Vin

Siden Vin var det sidste emne, er det et godt tidspunkt at gå videre til det. Vin er faktisk og forkortelse for W ine I s N ot an E mulator. Det er faktisk fordi vin ikke er en fuld emulator. I stedet er det et kompatibilitetslag, der oversætter Windows-specifik kode til noget Linux kan forstå og arbejde med.

Vin er ikke perfekt, og det fungerer ikke hele tiden. Vin fungerer bedst med ældre applikationer, og det kræver normalt en vis konfiguration.

Når det er sagt, er vin din første mulighed for at spille Windows-spil på Linux.

Installer vin med iscenesættelse og gallium ni

Det er ikke en god ide at køre almindelig vaniljevin. Det mangler en masse af programrettelserne, der får flere spil til at køre. Der er versioner af vin tilgængelig med disse programrettelser, der allerede er indbygget. De modtager hyppige opdateringer, og de åbner mange flere spil for dig.

Ubuntu / Mint

For Ubuntu-systemer er der en PPA tilgængelig. Installer det på dit system.

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

Opdater og installer Wine

$ sudo apt opdatering $ sudo apt installer vin-d3d9-iscenesættelse

Arch Linux

Arch Linux har en pakke tilgængelig i AUR. Det har masser af afhængigheder, så det er bedre at bruge yaourt eller pacaur til at håndtere det. Pakken kaldes vinspil-ni.

Brug af vin

Når Wine er installeret på dit system, kan du straks prøve at køre Windows .exe-programmer. Nogle vil sandsynligvis arbejde, men mange andre gør det ikke. Derfor er du nødt til at konfigurere Wine.

Vinpræfikser

Når Wine starter, opretter det et bibliotek med alle Windows-filer og biblioteksstruktur, som den har brug for for at fungere. Som standard er denne fil placeret på /home/user/.wine. Vin vil lægge alt i det bibliotek, inklusive de spil, du installerer. Det er standardvin-præfikset.

Vin konfigurerer præfikset og gemmer alle relevante konfigurations- og .dll-filer i det. Hver præfiks har også sin egen Windows-registreringsdatabase.

Du kan oprette forskellige vinpræfikser til forskellige spil eller programmer. På denne måde kan du opdele vin og ikke lade dine konfigurationer forstyrre hinanden.

For at oprette et vinpræfiks skal du køre en vinkommando med WINEPREFIX = præfiksdirektør i begyndelsen. For eksempel:

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

Du kan oprette løfteraketter ved hjælp af præfikset til automatisk at starte dine spil ved hjælp af det rigtige vinpræfiks.

winecfg

Winecfg er det vigtigste konfigurationsværktøj, som du bruger til at konfigurere Wine. Det er et simpelt grafisk værktøj, som du kan bruge til at indstille versionen af ​​Windows, der emuleres. Det er også det sted, hvor du aktiverer og deaktiverer de ekstra vinlapper, som din version af vin inkluderer. Det inkluderer også en fane til styring af Windows-biblioteker.

Åbn Winecfg enten gennem din distributions grafiske launcher eller via kommandolinjen.

Den første fane, du vil se, er fanen "Programmer". For det meste bruger du denne fane til at ændre Windows-versionen.

Klik derefter på fanen "Iscenesættelse". Under denne fane finder du en række afkrydsningsfelter for at aktivere og deaktivere funktionerne i Gallium Nine og Staging-programrettelserne.

Der er to hovedbokse, som du skal være opmærksom på. I de fleste tilfælde er aktivering af CSMT bedst. Hvis du har et AMD-kort, og det spil, du ønsker at spille, har DirectX9-support, skal du aktivere Gallium i stedet.

At aktivere VAAPI og EAX skader ikke noget, så du kan gå videre og tjekke dem ud også.

Den næste fane, man skal være opmærksom på, er fanen “Biblioteker”. Du behøver ikke det til hvert spil, men nogle vil kræve, at du tilsidesætter Wine's standardopførsel med Windows-biblioteker. Du skal blot søge efter det bibliotek, der skal tilsidesættes, og vælg, hvordan du ønsker, at vin skal håndtere det. Chancerne er, at du gør dette baseret på en guide, så du skal ikke bekymre dig for meget om at vide den nøjagtige rigtige.

Resten af ​​fanerne kan være nyttige på betinget basis, men de er meget mindre almindeligt anvendte.

Winetricks

Der er et andet mere avanceret værktøj til at konfigurere vin, der ikke følger direkte med vin selv. Winetricks er et script, der lader dig nemt installere og administrere skrifttyper, Windows-komponenter og DLL'er. Det er tilgængeligt i både Ubuntu og Arch Linux depot.

Ubuntu / Mint

$ sudo apt installere winetricks

Arch Linux

# pacman -S vindetrikke

Du kan starte Winetricks uden yderligere oplysninger, eller du kan fortælle det, hvilket præfiks du skal bruge.

Når Winetricks lanceres, vil det først vise dig en skærm med "Vælg standardpræfikset" valgt. Klik på knappen “Ok” for at gå ind i de reelle indstillinger.

Den næste skærm viser dig forskellige kategorier af ting, du skal installere. Vælg en kategori, og du vil se en liste over varer med afkrydsningsfelter. Kontroller dem, du ønsker, og klik på "Ok."

Winetricks kører gennem installationen af ​​softwaren og vender tilbage til den anden menu. Klik på "Annuller" to gange for at lukke applikationen.

Lutris

Lutris er en open source game management platform for Linux, der fungerer som et samlet bibliotek. Det kan starte ethvert af dine spil, uanset hvilken platform de er på. Så hvis du købte dine spil på Steam, Humble Bundle eller GoG, kan du starte dem alle fra Lutris. Men det bliver bedre. Lutris har også launcher-scripts tilgængelige til vinspil. De præfikserer og optimerer automatisk de spil, du kører på Wine, og giver så tæt på en oprindelig oplevelse som muligt.

Installer Lutris

Lutris er ret let at installere. Den er pakket og tilgængelig til både Ubuntu og Arch Linux.

Ubuntu / Mint

Installer først PPA. Opret en fil på /etc/apt/sources.list.d/lutris.list. Føj følgende linje til filen.

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

Importer derefter GPG-nøglen.

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

Derefter skal du opdatere og installere Lutris.

$ sudo apt opdatering $ sudo apt install lutris

Arch Linux

Lutris fås til Arch fra AUR. Du kan finde det her . Brug uanset hvad du foretrækker at installere det.

Opret en konto

Lutris er en grafisk anvendelse. Du kan starte det som ude ville gøre. Du kommer dog ikke langt. Lutris kræver en konto. Den vigtigste årsag til dette er at give dig mulighed for at downloade launcher-scripts direkte gennem Lutris-webstedet og holde dit bibliotek synkroniseret.

Før du begynder, skal du gå til Lutris-webstedet og oprette en konto.

Dernæst kan du forbinde din konto til klienten. Åbn den op, og klik på midterste knap på hovedskærmen. Det giver dig mulighed for at linke din konto.

løbere

Lutris bruger det, det kalder ”løbere” til at styre sine spil. Klik på gearikonet for at se de tilgængelige løbere. Se gennem løberne. Du kan vælge ethvert, du tror, ​​du vil have brug for. Naturligvis er vin en af ​​dem.

Spil

Søg gennem Lutris-webstedet efter spil, og find dem, du gerne vil installere. Du kan installere dem direkte gennem webstedet. Hvert script er forskelligt, og det er ikke let at komme ind på detaljer, men du kan installere gennem webstedet. Det synkroniseres til dit bibliotek. Det kan være nødvendigt at du genstarter Lutris for at se den nye launcher. Derfra kan du starte dit spil.

En note om GPU-gennemstrømning

Undertiden er den bedste måde at spille på Linux ikke at spille på Linux. Nogle spil, uanset hvor hårdt du prøver, fungerer ikke. De gør det bare ikke. Linux har dog et hemmeligt våben. Virtuelle maskiner.

Da Linux bruges så stærkt i servermiljøer, er det ekstremt godt til at håndtere virtuelle maskiner. Virtuelle maskiner kan lade dig køre Windows på din Linux-maskine. Det kan være overraskende let at indstille det.

Desværre er det ikke alt sammen let. For at spille spil i en VM skal du bruge GPU-gennemløb eller VFIO. GPU-gennemløb giver en virtuel maskine fuld adgang til et fysisk grafikkort, som om det var installeret på en fysisk maskine. Det giver dig næsten identisk ydelse til at køre spillet oprindeligt på Windows. Det kræver, at du har et andet grafikkort på din maskine og en CPU, der understøtter gennemgang.

GPU-gennemstrømning er normalt ikke noget for Linux-nykommere, men det er en mulighed at være opmærksom på.

Pak ind

Denne artikel er kun en primer. Det kan komme i gang med Linux-spil, men det kan ikke dække alt . Jo mere du får dine hænder beskidte med Linux-spil, jo mere vil du forstå, hvordan det fungerer. Du finder ud af, hvad du kan og ikke kan gøre.

At komme ind i Linux-spil vil ikke give dig en perfekt spiloplevelse, men det vil sandsynligvis give dig de spillefunktioner, du har brug for.

Sådan kommer du i gang med gaming i linux