Anonim

Da li je Linux platforma za igre?

Brze veze

  • Da li je Linux platforma za igre?
  • Koja distribucija?
  • vozači
    • NVIDIA
      • Instaliranje
    • AMD
      • Instaliranje
  • Native Gaming
    • para
    • Skromni snop
    • Goga
  • Vino
    • Ugradite vino s inscenacijom i galijem devet
    • Korištenje vina
      • Vinski prefiksi
      • Winecfg
      • Winetricks
  • Lutris
    • Instalirajte Lutris
    • Kreirajte račun
    • trkači
    • Igre
  • Bilješka o GPU Passthrough
  • Zamotati

Možete li igrati na Linuxu? To je pitanje na koje se godinama vrti oko interneta. Ovisno o tome koga pitate, to bi mogla biti najbolja igraća platforma ikad ili potpuno smeće. Istina je negdje između.

Linux može biti velika bol. Postoji puno perifernih uređaja za igre koje ne rade ili ne rade dobro na Linuxu. Obično nisu dizajnirani tako da ga podrže. Većina najboljih igara nije objavljena za Linux, barem ne odmah. Kao dodatni bonus, grafički upravljači povijesno su bili velika bol.

Pa zašto biste igrali na Linuxu? Zapravo može biti sjajno. Linux je stabilan i pouzdan. Obično je vrlo lagan za resurse sustava, oslobađajući više za igre. Linux vam također daje potpunu kontrolu. To znači da više gadnih ažuriranja neće biti prisiljeno na grlo. Postoji puno igara koje rade na Linuxu, bilo izvorno ili s Wine-om. Postoji i više nego dovoljno perifernih uređaja koji rade na Linuxu. Stanje igara na Linuxu i dalje se brzo poboljšava, pa je pošteno reći da će se Linux igranje odavde samo poboljšati. Konsenzus Linux zajednice jest da bi više programera podržavalo Linux ako bi više ljudi započelo igranje na Linuxu. Time bi se prekinuli jedini stvarni problemi s igranjem na Linuxu.

Koja distribucija?

Linuxi iz novaca često se pitaju koja je od mnogih Linux distribucija najbolja za igre. Za sve praktične svrhe, oni su isti. Možete igrati na bilo kojoj distribuciji Linuxa. Pitanje je zaista; koliko je lako igrati na distribuciji? Ako odaberete distribuciju poduzeća poput CentOS-a, možete igrati igre, ali postavljanje će biti velika muka. Za igranje je najbolje odabrati distribuciju koja je relativno suvremena i dobro podržana. Postoje dvije glavne preporuke, Ubuntu i Arch Linux. Ubuntu je najbolji za nove korisnike Linuxa. Arch je namijenjen osobama koje žele veću kontrolu nad svojim sustavom i ugodno ih prilagođavaju i kopaju po unutrašnjosti sustava. Ovo se odnosi i na sve derivate i Ubuntua i Archa. Ako više volite Linux Mint, super! To je isto kao i Ubuntu, i bit ćeš dobro. Želite Ubuntu s KDE? Isprobajte Kubuntu. I dalje nećete imati problema s igranjem. Važno je, međutim, uvijek koristiti trenutnu verziju Ubuntua, a ne izdanje LTS-a. LTS izdanje uglavnom je za poslužitelje i radne stanice.

vozači

Vozači su nekako velika stvar. Bez dobrih vozača čak i najmoćnije grafičke kartice djeluju poput smeća. AMD i NVIDIA još uvijek su dvije mogućnosti pri odabiru grafičke kartice za Linux, no njihovi su pristupi potpuno različiti.

NVIDIA

NVIDIA izdaje vlastite upravljačke programe za Linux koji se ponašaju slično kao njihovi Windows upravljački programi. NVIDIA se drži svog izdanja i oni zapravo ne surađuju s Linux zajednicom. To može povremeno uzrokovati probleme kompatibilnosti.

Međutim, vozači obično rade vrlo dobro. Većinu su vremena usporedivi sa svojim Windows kolegama. NVIDIA također isporučuje grafički program za konfiguriranje upravljačkih programa. Nije tako potpuno zastupljen kao na Windows-u, ali ima većinu kontrola koje biste tražili.

Instaliranje

Ubuntu / Mint

Prvo morate dodati svoj sustav grafičkog upravljačkog programa PPA kako biste dobili najnovije upravljačke programe.

$ sudo add-apt-repozitorija ppa: grafički upravljački programi / ppa

Zatim ažurirajte Apt.

$ sudo pogodno ažuriranje

Na kraju, instalirajte svoje upravljačke programe.

$ sudo apt instalirajte nvidia-graphics-drivers-387 nvidia-postavke

Arch Linux

Arch Linux ima pogonske programe dostupne u svojim spremištima. Instalirajte ih pomoću Pacmana.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD svojim drajverima zauzima drugačiji pristup. AMD je objavio izvor za gotovo sve aspekte svojih Linux pokretača. Oni usko surađuju s zajednicom otvorenog koda kako bi integrirali AMD upravljačke programe u postojeće grafičke programe koji napajaju Linux grafičke radne površine. Na ovaj način, grafičke kartice AMD trebale bi djelovati odmah na Linux distribucijama koje se ažuriraju. To također znači da najnovija izdanja Linux kernel-a i najnovija Mesa izdanja donose stalna ažuriranja za AMD grafičke upravljačke programe. Do sada, doduše, nisu baš tako dobri kao Windows upravljački programi, ali stalno se poboljšavaju.

Instaliranje

Ubuntu / Mint

Vjerojatno ćete imati radne grafičke upravljačke programe odmah nakon instaliranja Ubuntua, ali ako želite najbolje performanse, možete omogućiti super moderno Mesa spremište koje sadrži najnovija ažuriranja za AMD.

$ sudo add-apt-repozitorij ppa: oibaf / graphics-driver

Zatim ažurirajte i nadogradite svoj sustav.

$ sudo apt update nadogradnja $ sudo apt

Arch Linux

Arch Linux uvijek bi trebao imati najnovije AMD upravljačke programe. Kada instalirate grafičku radnu površinu, trebali biste dobiti sve, ali provjerite imate li instaliran xf86-video-amdgpu.

Native Gaming

Igranje izvorno na Linuxu uvijek je najbolje. Budući da su igre napravljene za Linux, imaju bolje performanse. Zvuči jednostavno, ali s Linuxom je toliko naglasak na kompatibilnosti s Windows programima, zavičajne Linux igre obično se zaboravljaju. Postoje tisuće igara dostupnih izvorno na Linuxu. Steam jako dobro podržava Linux. Humble Bundle i GoG nude i obilje Linux igara. Ne, to nisu samo neki zastarjeli smeti. Postoje brojne sjajne indie igre uz neke velike naslove koji su već preneseni.

para

Steam klijent trenutno je dostupan za gotovo svaku Linux distribuciju. Instalacija je vrlo jednostavna, a nakon što to učinite, dobivate pristup istom paru koji biste očekivali u sustavu Windows.

Ubuntu / Mint

$ sudo apt instalirati paru

Arch Linux

# pacman -S pare

Skromni snop

Humble Bundle nema klijenta. Međutim, on ima dugu povijest podržavanja Linuxa i ima priličnu biblioteku Linux igara.

Sada, nemojte očekivati ​​da će svaka igra na Humble Bundleu podržati Linux. Ima ih nekoliko koji ne služe. U paketu pokušavaju uključiti Linux naslove, a tu je i uvijek Humble Bundle Store.

Goga

GoG je izvrsna internetska trgovina za kupnju igara bez DRM za sve platforme. GoG ima prilično širok izbor Linux igara, a možete ih pretraživati ​​i sortirati kako biste ih lako pronašli.

GoG-ov Galaxy klijent još nije dostupan za Linux, ali on je u razvoju. To, međutim, nije bitno, jer su igre bez DRM-a.

Priroda igara bez DRM-a također čini GoG idealnim mjestom za kupnju igara za igranje na Vinu. DRM može ometati Wine, a platforme poput Steam-a stvaraju dodatnu konfiguraciju. Samostalne igre bez DRM zaštite obično su najlakše konfigurirati s Winom.

Vino

Budući da je Vino bila zadnja tema, pravo je vrijeme da se pređe na to. Vino je zapravo i akronim za W ine I s N e E mulator. To je zapravo zato što Vino nije puni emulator. Umjesto toga, riječ je o kompatibilnom sloju koji prevodi poseban kôd za Windows na nešto s čime Linux može razumjeti i raditi.

Vino nije savršeno i ne djeluje stalno. Vino najbolje funkcionira sa starijim aplikacijama i obično zahtijeva određenu konfiguraciju.

U skladu s tim, Wine je vaša prva opcija za igranje Windows igara na Linuxu.

Ugradite vino s inscenacijom i galijem devet

Nije dobro pokrenuti obično vino od vanilije. Nedostaje mu mnogo zakrpa zbog kojih je pokretanje više igara. Dostupne su verzije Wine-a s tim ugrađenim zakrpama. Dobijaju česta ažuriranja i otvorit će vam se još mnogo igara.

Ubuntu / Mint

Za Ubuntu sustave dostupan je PPA. Instalirajte na svoj sustav.

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

Ažurirajte i instalirajte Wine

$ sudo apt update $ sudo apt instalirati wine-d3d9-insceniranje

Arch Linux

Arch Linux ima paket dostupan u AUR-u. Ima tonu ovisnosti, tako da je za to bolje koristiti yourt ili pacaur. Paket se zove wine-gaming-nine.

Korištenje vina

Nakon što se Wine instalira na vaš sustav, možete odmah pokušati pokrenuti Windows .exe programe. Neki će vjerojatno uspjeti, ali mnogi drugi neće. Zato morate konfigurirati Wine.

Vinski prefiksi

Kada se Wine pokrene, stvara direktorij sa svim Windows datotekama i strukturom direktorija koji treba funkcionirati. Ta se datoteka prema zadanim postavkama nalazi na /home/user/.wine. Vino će staviti sve u taj direktorij, uključujući i igre koje instalirate. To je zadani prefiks vina.

Wine će konfigurirati prefiks i pohraniti sve primjenjive konfiguracije i .dll datoteke u njega. Svaki prefiks također ima svoj Windows registar.

Možete kreirati različite prefikse za vina za različite igre ili programe. Na ovaj ćete način moći razdijeliti Vino i ne ometati vaše konfiguracije.

Da biste stvorili Wine prefiks, pokrenite Wine naredbu s WINEPREFIX = prefixdirectory na početku. Na primjer:

$ WINEPREFIX = '/ dom / $ USER /. Overwatch' winecfg

Pokretače možete stvoriti pomoću prefiksa za automatsko pokretanje igara pomoću ispravnog prefiksa Wine.

Winecfg

Winecfg je glavni alat za konfiguraciju koji ćete koristiti za konfiguriranje Wina. To je jednostavan grafički alat koji možete koristiti za postavljanje verzije sustava Windows koji se oponaša. Također omogućuju i onemogućuju dodatne Wine zakrpe koje uključuje i vaša verzija Winea. Ona također sadrži karticu za upravljanje Windows knjižnicama.

Otvorite Winecfg ili putem grafičkog pokretača distribucije ili putem naredbenog retka.

Prva kartica koju ćete vidjeti je kartica "Aplikacije". Uglavnom ćete koristiti ovu karticu za promjenu verzije sustava Windows.

Zatim kliknite karticu "Staging". Ispod te kartice pronaći ćete niz potvrdnih okvira za omogućavanje i onemogućavanje značajki Gallium Nine i Staging zakrpa.

Postoje dva glavna okvira koja morate biti svjesni. U većini slučajeva najbolje je omogućiti CSMT. Ako imate AMD karticu, a igra koju želite igrati ima podršku DirectX9, umjesto toga omogućite Gallium.

Omogućivanje VAAPI i EAX neće naštetiti ničemu, tako da možete ići naprijed i provjeriti ih.

Sljedeća kartica koju treba imati na umu je kartica "Knjižnice". Neće vam trebati za svaku igru, ali neke će zahtijevati da nadjačate Wine zadano ponašanje s Windows knjižnicama. Jednostavno potražite biblioteku koju treba poništiti i odaberite kako želite da Wine to obrađuje. Vjerojatno je da ćete to raditi na temelju vodiča, tako da se ne brinite previše oko poznavanja ispravnog.

Ostatak kartica može biti koristan na uvjetnoj osnovi, ali oni se mnogo rjeđe koriste.

Winetricks

Postoji još jedan napredniji alat za konfiguriranje Wina koji ne dolazi izravno sa samim Vinom. Winetricks je skripta koja vam omogućuje jednostavno instaliranje i upravljanje fontovima, Windows komponentama i DLL-ovima. Dostupan je i u spremištima Ubuntua i Arch Linuxa.

Ubuntu / Mint

$ sudo apt instalirati winetricks

Arch Linux

# pacman -S vinarije

Winetricks možete pokrenuti bez dodatnih podataka ili mu možete reći koji će prefiks koristiti.

Kada se Winetricks pokrene, prvo će vam pokazati zaslon s odabranim zadanim prefiksom. Kliknite gumb "U redu" da biste se pomakli u prave postavke.

Sljedeći će vam ekran predstaviti različite kategorije stvari koje trebate instalirati. Odaberite kategoriju i vidjet ćete popis stavki s potvrdnim okvirima. Provjerite one koje želite i kliknite "U redu".

Winetricks će pokrenuti postupak instaliranja softvera i vratiti vas na drugi izbornik. Kliknite "Odustani" dva puta da biste zatvorili aplikaciju.

Lutris

Lutris je platforma za upravljanje igrama otvorenog koda za Linux koja djeluje kao objedinjena knjižnica. Može pokrenuti bilo koju od vaših igara, bez obzira na kojoj se platformi nalaze. Dakle, ako ste svoje igre kupili na Steam, Humble Bundle ili GoG-u, sve ih možete pokrenuti od Lutrisa. Ipak, postaje sve bolje. Lutris ima pokretačke skripte dostupne i za Vino igre. Oni automatski prefiksiraju i optimiziraju igre koje pokrećete na Wineu, pružajući što je moguće bliže rodnom iskustvu.

Instalirajte Lutris

Lutris se prilično jednostavno instalira. Pakiran je i dostupan za Ubuntu i Arch Linux.

Ubuntu / Mint

Prvo instalirajte PPA. Izradite datoteku na /etc/apt/sources.list.d/lutris.list. Dodajte sljedeći redak u datoteku.

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

Zatim uvezite GPG ključ.

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

Zatim ažurirajte i instalirajte Lutris.

$ sudo apt update $ sudo apt instalirati lutris

Arch Linux

Lutris je za Arch dostupan AUR-u. Možete ga pronaći ovdje . Koristite ovisno o tome što želite da ga instalirate.

Kreirajte račun

Lutris je grafička aplikacija. Možete ga pokrenuti poput bilo kojeg drugog. Ipak nećete stići jako daleko Lutris zahtijeva račun. Glavni razlog za to je što vam omogućava preuzimanje skripti za pokretanje izravno putem Lutrisove web stranice i održavanje knjižnice u sinkronizaciji.

Prije nego što započnete, idite na stranicu Lutrisa i otvorite račun.

Zatim možete povezati račun s klijentom. Otvorite to i kliknite središnji gumb na glavnom zaslonu. To će vam omogućiti da povežete svoj račun.

trkači

Za upravljanje svojim igrama Lutris koristi ono što naziva "trkačima". Kliknite na ikonu zupčanika da biste vidjeli dostupne trkače. Pogledajte kroz trkače. Možete odabrati sve što mislite da želite. Naravno, Vino je jedno od njih.

Igre

Pretražite igre putem web stranice Lutris i pronađite one koje želite instalirati. Možete ih instalirati izravno putem stranice. Svaka je skripta različita i nije lako ući u detalje, ali možete je instalirati putem web mjesta. Bit će sinkronizirana na vašu knjižnicu. Možda ćete trebati ponovo pokrenuti Lutris kako biste vidjeli novi pokretač. Odatle možete pokrenuti svoju igru.

Bilješka o GPU Passthrough

Ponekad je najbolji način igre na Linuxu ne igranje na Linuxu. Neke igre, koliko god se trudile, neće uspjeti. Jednostavno neće. Linux, međutim, ima tajno oružje. Virtualni strojevi.

Budući da se Linux toliko često koristi u poslužiteljskim okruženjima, izuzetno je dobar u rukovanju virtualnim strojevima. Virtualni strojevi mogu vam omogućiti da pokrenete Windows unutar svog Linux uređaja. Postaviti to može biti iznenađujuće jednostavno.

Nažalost, nije sve jednostavno. Za igranje igara u VM-u, trebate upotrijebiti GPU prolazak ili VFIO. Prolaz GPU-a omogućava virtualnom stroju puni pristup fizičkoj grafičkoj kartici kao da je instaliran na fizičkom stroju. Daje vam gotovo identične performanse kao što je izvorno pokretanje igre na Windows-u. Zahtijeva da na svom računalu imate drugu grafičku karticu i CPU koji podržava prolazak.

Prolaznost GPU-a obično nije nešto za pridošlice u Linuxu, ali to je opcija na koju treba biti svjestan.

Zamotati

Ovaj je članak samo primer. Možete započeti s igranjem Linuxa, ali ne može pokriti sve . Što više umažete ruke uz Linux igranje, više ćete razumjeti kako to funkcionira. Shvatit ćete što možete, a što ne možete.

Ulazak u Linux igranje neće vam pružiti savršeno igračko iskustvo, ali će vam najvjerojatnije pružiti potrebne igračke mogućnosti.

Kako započeti s igranjem u Linuxu