Er Linux en spilplatform?
hurtige links
- Er Linux en spilplatform?
- Hvilken distribution?
- chauffører
- NVIDIA
- Installation
- AMD
- Installation
- NVIDIA
- 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
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.
