Ali je Linux igralna platforma?
hitre povezave
- Ali je Linux igralna platforma?
- Katera distribucija?
- Vozniki
- NVIDIA
- Namestitev
- AMD
- Namestitev
- NVIDIA
- Native Gaming
- Para
- Ponižni sveženj
- GoG
- Vino
- Namestite vino z uprizoritvijo in Gallium Nine
- Uporaba vina
- Vinske predpone
- Winecfg
- Winetricks
- Lutris
- Namestite Lutris
- Ustvari račun
- Tekači
- Igre
- Opomba o prehodu GPU-ja
- Zaviti
Lahko igrate na Linuxu? To je vprašanje, ki se ga že leta loteva po spletu. Glede na to, koga vprašate, bi to lahko bila najboljša igralna platforma doslej ali popolna smeti. Resnica je nekje vmes.
Linux je lahko velika bolečina. Obstaja ogromno igralnih perifernih naprav, ki ne delujejo ali ne delujejo dobro v Linuxu. Na splošno niso zasnovani za to. Večina najboljših iger se ne izda za Linux, vsaj ne takoj. Kot dodaten bonus so bili grafični gonilniki v preteklosti velika težava.
Torej, zakaj bi igrali na Linuxu? Pravzaprav je lahko super. Linux je stabilen in zanesljiv. Običajno je zelo všeč sistemskim virom, ki več za igranje. Tudi Linux vam daje popoln nadzor. To pomeni, da se vam ne bodo vsiljevale nobene nadležne posodobitve. Obstaja ogromno iger, ki delujejo v Linuxu, bodisi domače bodisi z Winom. Obstaja tudi več kot dovolj zunanjih naprav, ki delujejo v Linuxu. Stanje iger na Linuxu se še naprej izboljšuje, zato je pošteno reči, da se bo igranje Linuxa od tu naprej samo izboljšalo. Soglasje v skupnosti Linux je, da bi več razvijalcev podpiralo Linux, če bi se več ljudi začelo igrati na Linuxu. Tako bi se končale edine resnične težave z igranjem iger na Linuxu.
Katera distribucija?
Novinci Linuxa se pogosto sprašujejo, katera od številnih distribucij Linuxa je najboljša za igranje iger. Za vse praktične namene so enaki. Igrate lahko v kateri koli distribuciji Linuxa. Vprašanje je res; kako enostavno je igrati na distribuciji? Če izberete podjetniško distribucijo, kot je CentOS, lahko igrate igre, vendar bo to velika težava pri postavljanju. Za igranje iger je najbolje, da izberete razmeroma posodobljeno in dobro podprto distribucijo. Obstajata dve glavni priporočili, Ubuntu in Arch Linux. Ubuntu je najboljši za nove uporabnike Linuxa. Arch je namenjen ljudem, ki želijo več nadzora nad svojim sistemom in jim je udobno prilagajanje in kopanje po notranjosti sistema. To se nanaša tudi na vse izpeljane izdelke tako Ubuntuja kot Archa. Če imate raje Linux Mint, super! To je enako kot Ubuntu in v redu boš. Želite Ubuntu s KDE? Preizkusite Kubuntu. Še vedno ne boste imeli težav z igranjem. Pomembno pa je, da vedno uporabljate trenutno izdajo Ubuntuja, ne izdaje LTS. Izdanje LTS večinoma velja za strežnike in delovne postaje.
Vozniki
Vozniki so nekako velika stvar. Brez dobrih gonilnikov tudi najzmogljivejše grafične kartice delujejo kot smeti. AMD in NVIDIA sta še vedno dve možnosti pri izbiri grafične kartice za Linux, vendar sta njuna pristopa popolnoma različna.
NVIDIA
NVIDIA izdaja lastniške gonilnike za Linux, ki se obnašajo podobno kot njihovi gonilniki Windows. NVIDIA se drži svojega razporeda izdaj in v resnici ne sodeluje s skupnostjo Linux. To lahko občasno povzroči težave z združljivostjo.
Vozniki sicer ponavadi delujejo zelo dobro. Večino časa so primerljivi s svojimi kolegi za Windows. NVIDIA pošlje tudi grafični program za konfiguriranje gonilnikov. Ni tako popoln kot v Windows-u, vendar ima večino kontrol, ki bi jih iskali.
Namestitev
Ubuntu / Mint
Najprej morate v svoj sistem dodati grafični gonilnik PPA, da dobite najnovejše gonilnike.
$ sudo add-apt-repository ppa: grafični gonilniki / ppa
Nato posodobite Apt.
$ sudo apt posodobitev
Končno namestite gonilnike.
$ sudo apt namestite nastavitve nvidia-graphics-drivers-387 nvidia-settings
Arch Linux
Arch Linux ima gonilnike na voljo v svojih skladiščih. Namestite jih s programom Pacman.
# pacman -S nvidia lib32-nvidia-utils
AMD
AMD se s svojimi gonilniki loteva povsem drugačnega pristopa. AMD je izdal vir za skoraj vse vidike svojih gonilnikov Linux. Tesno sodelujejo z odprtokodno skupnostjo, da vključijo gonilnike AMD v obstoječe grafične programe, ki napajajo Linux-ove grafične namizje. Tako naj bi grafične kartice AMD takoj delovale na posodobljenih distribucijah Linuxa. To pomeni tudi, da najnovejše različice jedra Linuxa in najnovejše različice Mesa prinašajo stalne posodobitve grafičnih gonilnikov AMD. Do zdaj sicer niso ravno tako dobri kot gonilniki Windows, vendar se nenehno izboljšujejo.
Namestitev
Ubuntu / Mint
Najbrž boste imeli nameščene delujoče grafične gonilnike takoj, ko namestite Ubuntu, če pa želite najboljšo zmogljivost, pa lahko omogočite super posodobljeno skladišče Mesa, ki vsebuje najnovejše posodobitve za AMD.
$ sudo add-apt-repository ppa: oibaf / grafični gonilniki
Nato posodobite in nadgradite sistem.
$ sudo apt posodobitev $ sudo apt nadgradnja
Arch Linux
Arch Linux mora imeti vedno na voljo najnovejše gonilnike AMD. Ko namestite svoje grafično namizje, bi morali dobiti vse, vendar preverite, ali imate nameščen xf86-video-amdgpu.
Native Gaming
Domače igranje v Linuxu je vedno najboljše. Ker so igre narejene za Linux, delujejo bolje. Zdi se preprosto, toda pri Linuxu je toliko poudarka na združljivosti s programi Windows, domače Linux igre pa se navadno pozabijo. V Linuxu je na voljo na tisoče iger. Steam zelo dobro podpira Linux. Humble Bundle in GoG ponujata tudi veliko iger Linux. Ne, to niso le zastarele smeti. Obstajajo na tone odličnih indie iger, poleg nekaj velikih naslovov, ki so jih že prenesli.
Para
Odjemalca Steam je do zdaj na voljo za skoraj vsako distribucijo Linuxa. Namestitev je zelo preprosta in ko to storite, dobite dostop do istega Steama, kot bi ga pričakovali v sistemu Windows.
Ubuntu / Mint
$ sudo apt namestite paro
Arch Linux
Ponižni sveženj
Humble Bundle nima stranke. Ima pa dolgo zgodovino podpiranja Linuxa in ima precej obsežno knjižnico iger Linux.
Zdaj ne pričakujte, da bo vsaka igra v programu Humble Bundle podpirala Linux. Kar nekaj jih je. Poskusijo vključiti naslove Linuxa v sveženj in vedno obstaja trgovina Humble Bundle.
GoG
GoG je odlična spletna trgovina za nakup iger brez DRM za vsako platformo. GoG ima precej širok izbor iger Linux in jih lahko preprosto iščete in razvrščate.
GoG-ov odjemalec Galaxy še ni na voljo za Linux, vendar je v razvoju. To pa res ni pomembno, saj so igre brez DRM.
Narava iger brez DRM omogoča tudi GoG idealen kraj za nakup iger za igranje na Vinu. DRM lahko ovira Wine in platforme, kot je Steam, ustvarijo dodatno konfiguracijo. Samostojne igre brez DRM so ponavadi najlažje konfigurirati z Vinom.
Vino
Ker je bilo Vino zadnja tema, je pravi čas, da se premaknete na to. Vino je pravzaprav in kratica za W ine I s N ot an E mulator. To je pravzaprav zato, ker Wine ni popoln posnemalec. Namesto tega gre za plast združljivosti, ki specifično kodo za Windows prevede v nekaj, s čimer lahko Linux razume in deluje.
Vino ni popolno in ne deluje ves čas. Vino najbolje deluje pri starejših aplikacijah in običajno zahteva nekaj konfiguracije.
Kljub temu je Wine vaša prva možnost za igranje iger Windows na Linuxu.
Namestite vino z uprizoritvijo in Gallium Nine
Ni dobro voditi navadnega vanilijevega vina. Manjka mu veliko popravkov, zaradi katerih se lahko izvaja več iger. Na voljo so različice Wine s tistimi že vgrajenimi obliži. Prejemajo pogoste posodobitve in odprle vam bodo še veliko iger.
Ubuntu / Mint
Za sisteme Ubuntu je na voljo PPA. Namestite ga v sistem.
$ sudo add-apt-repository ppa: commendsarnex / winedri3
Posodobite in namestite Wine
$ sudo apt posodobitev $ sudo apt namestite wine-d3d9-up
Arch Linux
Arch Linux ima paket AUR na voljo. Ima tono odvisnosti, zato je za to bolje uporabiti yaourt ali pacaur. Paket se imenuje wine-gaming-nine.
Uporaba vina
Ko je Wine nameščen v vašem sistemu, lahko takoj poskusite zagnati programe Windows .exe. Nekateri bodo verjetno delovali, mnogi drugi pa ne. Zato morate konfigurirati Wine.
Vinske predpone
Ko se Wine zažene, ustvari imenik z vsemi datotekami Windows in strukturo imenika, ki jo potrebuje za delovanje. Ta datoteka se privzeto nahaja na /home/user/.wine. Vino bo vsebovalo vse v tem imeniku, vključno z igrami, ki jih namestite. To je privzeta predpona Wine.
Vino bo konfiguriralo predpono in v njej shranilo vse ustrezne konfiguracijske datoteke in .dll datoteke. Vsaka predpona ima tudi svoj registrski sistem Windows.
Ustvarite lahko različne predpone Wine z različnimi igrami ali programi. Tako lahko delite Wine in ne konfigurirate medsebojno konfiguracije.
Če želite ustvariti predpono Wine, na začetku zaženite ukaz Wine z WINEPREFIX = prefixdirectory. Na primer:
$ WINEPREFIX = '/ domov / $ USER /. Overwatch' winecfg
Izstrelitve lahko ustvarite s predpono, da samodejno zaženete igre z uporabo pravilne predpone Wine.
Winecfg
Winecfg je glavno orodje za konfiguracijo, ki ga uporabljate za konfiguriranje Wine-a. Je preprosto grafično orodje, s katerim lahko nastavite različico sistema Windows, ki se emulira. To je tudi kraj, kjer omogočite in onemogočite dodatne obliže Wine, ki jih vključuje vaša različica Wine. Vsebuje tudi zavihek za upravljanje knjižnic sistema Windows.
Odprite Winecfg prek grafičnega zaganjalnika distribucije ali prek ukazne vrstice.
Prvi zavihek, ki ga boste videli, je zavihek »Aplikacije«. Ta zavihek boste večinoma uporabljali za spremembo različice sistema Windows.
Nato kliknite na zavihek »Staging«. Na tem zavihku boste našli vrsto potrditvenih polj za omogočanje in onemogočanje funkcij Gallium Nine in Staging popravkov.
Obstajata dve glavni škatli, ki se ju morate zavedati. V večini primerov je omogočanje CSMT najboljše. Če imate kartico AMD in igra, ki jo želite igrati, podpira DirectX9, namesto tega omogočite Gallium.
Če omogočite VAAPI in EAX, ne bosta škodovala ničesar, zato lahko nadaljujete in preverite tudi te.
Naslednji zavihek je zavihek »Knjižnice«. Ne boste ga potrebovali za vsako igro, vendar boste nekateri morali preglasiti privzeto vedenje Winea s knjižnicami Windows. Preprosto poiščite knjižnico, ki jo je treba preglasiti, in izberite, kako želite, da se z Vinom ravna. Verjetno boste to počeli na podlagi vodnika, zato ne skrbite preveč, če bi vedeli točno pravega.
Preostali zavihki so lahko koristni pogojno, vendar se veliko pogosteje uporabljajo.
Winetricks
Obstaja še eno bolj napredno orodje za konfiguriranje Wina, ki ne pride neposredno s samim Vinom. Winetricks je skript, ki vam omogoča enostavno namestitev in upravljanje pisav, komponent sistema Windows in DLL-jev. Na voljo je v skladiščih Ubuntu in Arch Linuxa.
Ubuntu / Mint
$ sudo apt namestite winetricks
Arch Linux
# pacman -S vinarji
Winetricks lahko zaženete brez dodatnih informacij ali pa mu povejte, katero predpono naj uporabite.
Ko se Winetricks zažene, vam bo najprej prikazal zaslon z izbranim »Izberi privzeto predpono«. Za premik v prave nastavitve kliknite gumb "Ok".
Naslednji zaslon vam bo predstavil različne kategorije stvari, ki jih želite namestiti. Izberite kategorijo in videli boste seznam predmetov s potrditvenimi polji. Preverite želene in kliknite »V redu«.
Winetricks se bo sprožil skozi postopek namestitve programske opreme in vas vrnil v drugi meni. Dvakrat kliknite »Prekliči«, da zaprete aplikacijo.
Lutris
Lutris je odprtokodna platforma za upravljanje iger za Linux, ki deluje kot enotna knjižnica. Lahko zažene katero koli od vaših iger, ne glede na to, na kateri platformi so. Torej, če ste svoje igre kupili v Steam, Humble Bundle ali GoG, jih lahko vse zaženete od Lutrisa. Vendar gre vse bolje. Lutris ima zagonske skripte, ki so na voljo tudi za igre Wine. Samodejno predpostavijo in optimizirajo igre, ki jih izvajate na Wineu, kar zagotavlja čim bližje domači izkušnji.
Namestite Lutris
Lutris je dokaj enostaven za namestitev. Pakirano je in na voljo za Ubuntu in Arch Linux.
Ubuntu / Mint
Najprej namestite PPA. Ustvarite datoteko na /etc/apt/sources.list.d/lutris.list. V datoteko dodajte naslednjo vrstico.
deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_17.10/ ./
Nato uvozite ključ GPG.
$ wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key dodaj -
Nato posodobite in namestite Lutris.
$ sudo apt posodobitev $ sudo apt namestite lutris
Arch Linux
Lutris je za Arch na voljo pri AUR. Najdete ga tukaj . Uporabite, kar koli pomeni, da ga želite namestiti.
Ustvari račun
Lutris je grafična aplikacija. Lahko ga zaženete, kot bi lahko kateri koli drug. Vendar ne boste prišli zelo daleč. Lutris zahteva račun. Glavni razlog za to je, da lahko omogočite prenos skriptov za zagon neposredno prek spletnega mesta Lutris in ohranjate knjižnico v sinhronizaciji.
Preden začnete, obiščite spletno stran Lutris in ustvarite račun.
Nato lahko povežete svoj račun s stranko. Odprite to in na glavnem zaslonu kliknite osrednji gumb. Omogočil vam bo povezavo računa.
Tekači
Lutris za upravljanje svojih iger uporablja to, kar imenujejo "tekači". Kliknite ikono zobnika in si oglejte razpoložljive tekače. Poglejte tekače. Izberete lahko vse, za katere menite, da jih želite. Seveda je Vino eno izmed njih.
Igre
Poiščite igre na spletnem mestu Lutris in poiščite tiste, ki jih želite namestiti. Lahko jih namestite neposredno prek spletnega mesta. Vsak skript je drugačen, zato ni težko vnesti se v podrobnosti, vendar lahko namestite prek spletnega mesta. Sinhroniziral se bo z vašo knjižnico. Za ogled novega izstrelitelja boste morda morali znova zagnati Lutris. Od tam lahko svojo igro zaženete.
Opomba o prehodu GPU-ja
Včasih je najboljši način igre v Linuxu ne igranje v Linuxu. Nekatere igre, ne glede na to, kako se trudite, ne bodo delovale. Preprosto ne bodo. Linux ima skrivno orožje. Navidezni stroji.
Ker se Linux tako močno uporablja v strežniških okoljih, je izjemno dober pri ravnanju z virtualnimi stroji. Navidezni stroji vam omogočajo, da zaženete Windows znotraj svoje naprave Linux. Nastavitev tega je lahko presenetljivo enostavna.
Na žalost ni vse enostavno. Če želite igrati igre v VM, morate uporabiti GPU prehod ali VFIO. Prehodni procesor GPU omogoča virtualnemu stroju popoln dostop do fizične grafične kartice, kot da je bila nameščena na fizičnem stroju. Daje vam skoraj enako zmogljivost, če igro izvirno zaženete v operacijskem sistemu Windows. Zahteva, da imate na svojem računalniku drugo grafično kartico in procesor, ki podpira prehod.
Prehodnost GPU-ja ponavadi ni nekaj za novince v Linuxu, vendar se je tega treba zavedati.
Zaviti
Ta članek je samo osnovni premaz. Začnete lahko z igranjem Linux iger, vendar ne more pokriti vsega . Bolj ko si umažete roke z Linux igranjem, bolj boste razumeli, kako deluje. Ugotovili boste, kaj lahko in česa ne morete storiti.
Vstopanje v igranje Linuxa vam ne bo prineslo popolne igralne izkušnje, ampak bo najverjetneje prineslo potrebne igralne zmogljivosti.
