12 tehnologija i usluga koje su spremile igranje na Linuxu

  • Michael Fisher
  • 0
  • 2790
  • 91
Oglas

Igre na Linuxu nikada nisu bile veće. Iako biblioteka nije velika koliko ono što pronađete u sustavu Windows, danas možete igrati tisuće igara za Linux. Mnogi od njih su naslovi AAA.

To je velika promjena od prije desetljeća, kada je većina igara bila besplatna i otvorena za napore hobista. Ovaj se prijelaz nije dogodio sam. Koje su tehnologije omogućile da se to dogodi?

Grafički upravljački programi i API-ji

Video igre oporezuju mnoge dijelove računala, ali grafika je element koji se najviše ističe. Ako stroj ne može glatko prikazivati ​​vizualne predmete, čak i povremene igre nisu pokretač. Zato je postojanje kvalitetnih grafičkih upravljačkih programa za Linux Kako instalirati vlastite grafičke upravljačke programe u Ubuntu, Fedoru i Mint-u. Kako instalirati vlastite grafičke upravljačke programe u Ubuntu, Fedoru i Mint. Većinu vremena bit ćete u redu s otvorenim kodom softver na Linuxu. Ali ako želite pravu igru ​​i grafičku snagu, trebat će vam vlasnički upravljački programi. Evo kako ih nabaviti. bili su od ključne važnosti da Linux igrači uopće dobiju ruku na bilo kojim igrama.

Zato ovaj popis započinjemo s onim što su velika tri proizvođača grafičkih kartica učinili za Linux, plus ključnim dijelom programiranja.

1. Intel

Većina računala dolazi s Intelovim procesorima, a vaš tipični laptop dolazi s integriranom grafikom, a ne namjenskim karticama. Ove postavke nude sjajno iskustvo Linuxa, jer Intel izdaje upravljačke programe otvorenog koda za većinu svojih grafičkih čipova.

Intel grafika nije najbolja u reprodukciji najnovijih AAA naslova na ultra visokim postavkama, ali može se nositi s većinom ležernih igara i s puno starijih izdanja.

2. AMD

AMD nudi vlasnički pogon za Linux. Ako je ovaj pokretački program dostupan, Linux igrači mogu dobiti performanse koje očekuju od moćnih igraćih igara s AMD grafičkim karticama. To omogućava pristup najzahtjevnijim Linux igrama.

AMD je također izdao upravljačke programe otvorenog koda, pružio hardverske specifikacije koje drugi programeri mogu koristiti i pridonio kod drugim naporima kako bi svoje grafičke kartice kompatibilne s Linuxom.

3. Nvidia

Nvidia je također stvorila vlasnički pogon za Linux. Dostupna je besplatna i otvorena verzija, ali za razliku od AMD-a, Nvidia ne nudi informacije kojima bi ih mogli koristiti drugi. Programeri su stvorili besplatni pokretač kroz obrnuti inženjering. Djeluje dovoljno dobro da osigura glatko iskustvo radne površine, ali performanse igara ne uspoređuju se s onim što upravljački upravljački program može učiniti.

4. OpenGL / Vulkan

Da, to je #Vulkan samo na PC-u. #Vulkan je najbolji API ako želite postići apsolutno najveću brzinu kadrova na računalu.

- Billy Khan (@billykhan) 11. kolovoza 2018

OpenGL je sučelje za programiranje aplikacija za prikazivanje 2D ili 3D grafike. Služi kao način za videoigru za komunikaciju s namjenskom grafičkom karticom. Služi kao alternativa Microsoftovom Direct3D-u, kojeg široko koriste igre na Windows-u.

Silicon Graphics započeo je projekt OpenGL 1992. godine. U 2006., menadžment se prebacio u neprofitni tehnološki konzorcij, Khronos Group.

Vulkan je pokušaj obnove OpenGL-a iz temelja. Početna verzija pokrenuta je 2016. godine i ima podršku. id Softver id Tech 7 engine za igre podržat će samo Vulkan na PC-u.

Motori za igru

Igrački motori su programi za razvoj softvera usmjereni prema igrama. Oni pružaju programerima 2D ili 3D grafički prikaz, fizički motor, zvuk, scenarije i druge elemente dizajna igara. Ako odgovarajući pokretački program ne podržava Linux, malo je vjerojatno da programer igara podržava operativni sustav.

Sljedeće tri stavke na popisu su motori igara koji su pokrenuli mnoge naslove koji su stigli do Linuxa.

5. Quake motor (id Tech)

id Software je programer igre iza takvih ikoničnih naslova kao što su serija Doom i Wolfenstein. Tvrtka je 1990-ih prihvatila Linux i nastavit će prenositi brojne svoje naslove. No, Quakeov motor, koji se koristio za stvaranje Quake 2 i sljedećih izdanja, ostavio bi trajan trag na Linux igračkom krajoliku.

Većina igara softvera id made in Quake 2 engine ima Linux priključak. Još je važnije da sam izdao izvorni kod motora. Programeri bi nastavili stvarati mnogo slobodnih i otvorenih pucača pomoću Quake motora, kao što su OpenArena, Alien Arena, Nexuiz i Warsow.

6. Jedinstvo

U 2012., Unity Technologies dodao je mogućnost kreiranja Linux igara koristeći svoj Unity game engine. Unity je počeo kao pokretački sustav za Mac OS X, ali sada podržava preko dva desetaka platformi. Programeri koji koriste Unity mogu ciljati na osobna računala, mobilne uređaje, igraće konzole, televizijske prijemnike i VR uređaje.

Linux igre napravljene korištenjem Unitya uključuju Shadowrun Povratak, Desktop Simulator i Život je čudan: Prije oluje.

7. Nestvarni motor

Kreditna slika: Epske igre

1998. godine Epic Games izdao je pucačina od prve osobe po imenu Unreal. Dok je igra iznjedrila niz koji je prodao milijune, motor koji je pokretao igru ​​postao je popularniji. Epic Games je licencirao motor drugim programerima, koji su koristili tehnologiju za stvaranje raznolikih žanrova kao što su igranje uloga i borbene igre.

Godine 2014. Epic Games dodao je mogućnost korištenja Unreal Engine-a za izradu igara za Linux i Valve-ov SteamOS sa sjedištem u Linuxu. Igre koje pokreću Unreal Engine koje su stigle do Linuxa uključuju Borderlands 2, Bioshock Infinite i Batman: Arkham Knight.

Slojevi kompatibilnosti

Igra ne mora nužno imati izvornu Linux podršku kako bi se uspješno izvodila na radnoj površini Linuxa. Emulacija je primjer toga. Slojevi kompatibilnosti nude jednostavnije rješenje koje ne uključuje puštanje virtualnih strojeva u punoj mjeri. Dalje su dva velika.

8. Vino

Wine, što znači Wine Is nije emulator, sloj je kompatibilnosti koji omogućuje Linux korisnicima da pokreću Windows aplikacije Kako pokrenuti Windows Apps & Games sa Linux Winom Kako pokrenuti Windows Apps i igre sa Linux Wineom Postoji li način da se Windows softver koji radi na Linuxu? Jedan je odgovor upotreba Vina, ali iako može biti vrlo korisno, vjerojatno bi vam to trebalo biti samo posljednje sredstvo. Evo zašto. , Program može pokrenuti neki komercijalni softver koji će ljudima možda trebati za posao, kao što su Microsoft Office i Adobe Photoshop.

Ali Vino je podjednako korisno igračima. Čak i bez službene Linux podrške, možete pokrenuti naslove poput Elder Scrolls, Guild Wars, StarCraft i World of WarCraft.

U nekim slučajevima trebate samo instalirati igru ​​i pokrenuti Wine kako biste pokrenuli softver. U drugim slučajevima, morate dosadno eksperimentirati s raznim postavkama dok ne budete imali sreće. Neki su portovi Linuxa zapravo Windows igre u paketu s Wineom. Takav softver nije izvorni, ali mnogi igrači to ne primjećuju.

9. Proton

Vino može raditi s vlasničkim programima, ali to je softver otvorenog koda. To znači da programeri mogu slobodno preuzeti kôd i koristiti ga za izradu drugih projekata. To je ono što vodi Protonu.

Proton je varijacija Wine-a koju je Valve objavio kao nastojanje da se igre lakše prenose na Linux. Windows igre koje podržavaju Proton mogle bi raditi na Linux sustavima koji pokreću Valveov SteamOS Je li SteamOS dobar izbor za igrački sustav? Je li SteamOS dobar izbor za igrački sustav? Možete li se pouzdati samo u SteamOS s dobrim performansama ili biste i dalje trebali zadržati dvostruko podizanje sustava Windows? Pogledajmo. i parni strojevi. Također bi se izvodili na tradicionalnom Linuxu.

Proton omogućava programerima da puste igre za Linux bez potrebe za izdvajanjem resursa za stvaranje Linux specifične verzije. To proizvođačima igara olakšava život i može dovesti do više naslova dostupnih za Linux igrače. Sa druge strane, igre koje pokreću sloj kompatibilnosti poput Protona možda ne nude istu vrstu performansi koju biste mogli dobiti od igre koja je dizajnirana za Linux.

Distributeri igara

S obzirom na relativno mali tržišni udio Linuxa, ne čudi što programeri igara nisu dali prioritet OS-u. No zahvaljujući nekim popularnim distributerima igara koji su se našli na Linuxu, igrači su imali priliku pokazati potrebu za naslovima. To je brzo povećalo broj igara dostupnih danas.

Sljedeće tri internetske trgovine zatvaraju naš popis.

10. Ponizni snop

Kreditna slika: Skromni paket

Humble Bundle postao je glavna platforma za distribuciju digitalnih igara, ali rani dani usluge bili su mnogo skromniji. Sve je počelo s grupom indie programera koji su prodavali hrpu igara za koje su ljudi mogli odrediti svoju cijenu. Igre su bile Aquaria, Gish, Lugaru, Penumbra Overture i World of Goo. Dio prodaje također je otišao u dobrotvorne svrhe.

Prvi Humble Bundle bio je veliki uspjeh koji je za nekoliko dana prikupio stotine tisuća dolara, ali bilo je i velikih implikacija za Linux. Svaki je naslov dostupan za besplatna i otvorena stola.

Zatim, kako su pristigli brojevi, programeri su vidjeli da su korisnici Linuxa spremni platiti isti iznos ili više nego njihovi vršnjaci za Windows i macOS. Naknadni paketi dodatno su pokazali da je moguće dobiti profit od prodaje igara na Linuxu.

11. pare

Steam je usluga digitalne distribucije koja je osvojila industriju igara na računalu. Mnogi ljudi kupuju sve svoje igre putem Steam-a. Zato je bila velika vijest kad je Valve 2012. objavio da donosi Steam u Linux. Kako instalirati Steam i započeti igranje na Linuxu Kako instalirati pare i započeti igranje na Linuxu Instaliranje Steam na Linux računalima je jednostavno, a rezultat je obično isto besprijekorno igranje koje ste imali u sustavu Windows. .

Linux verzija Steam-a nije donijela sve naslove dostupne za Windows ili macOS. Programi su i dalje bili na programerima da prenose njihove naslove. Ali ako su se trudili, sada je postojalo veliko tržište za prodaju njihovih igara na Linuxu, i dogodilo se da je isti onaj koji su već koristili.

Steam i Linux nisu prirodni prijatelji. Ne samo da je većina tih naslova vlasnički softver, već većina dolazi s DRM-om. Ovo je kompromis koji morate napraviti ako želite igrati mnoge igre koje dolaze u najvećim izdavačima u industriji, a to je jedan od mnogih igrača koji su spremni prihvatiti.

12. GOG.com

GOG.com je tvrtka za digitalnu distribuciju koja je prije bila poznata kao Good Old Games. Devedesetih godina prošlog stoljeća poljska tvrtka pod nazivom CD Projekt pokrenula je posao pribavljajući prava na strane igre, prevođenje teksta i vokala i prodaju igara kao alternativu piratskim primjercima koji su prevladavali u tom području. Ideja je bila proizvesti kvalitetniji proizvod koji bi ljudi plaćali.

U ranim 2000-ima ljudi su počeli kupovati digitalne verzije igara, a DRM je porastao kao način da spriječe kupce da dijele kopije. CD Projekt stvorio je podružnicu poznatu kao Good Old Games koja je prodavala klasične naslove bez DRM-a, koristeći iskustvo tvrtke obrnutim inženjerskim igrama kako bi naslove kompatibilno s modernim hardverom.

Godine 2012. Good Old Games objavio je da će početi prodavati indie igre i AAA naslove. U to vrijeme ime se promijenilo u GOG.com. U 2014. tvrtka je najavila podršku za Linux. Naslovi ostaju bez DRM-a, što čini najlakše mjesto za pronalaženje i preuzimanje igara bez DRM-a za Linux.

Budućnost je svijetla za Linux igre

Relativno malo igrača koristi desktop Linux, ali tržište se mijenja. Koristeći Linux za napajanje svojih Steam strojeva, Valve potiče programere da izrade igre za pokretanje na Linuxu, čak i ako se okrenu rješavanju problema poput Protona. Google također potiče razvoj lansirajući svoju Linux platformu Stadia za igre.

Kada razmislite o širokoj podršci za Vulkan, gledate na mnogo prijaznije okruženje za Linux igranje.

Kako stvari idu, jedini trenutak za Linux biti igrači nego sada su dani koji su pred nama. Sjednite, uzmite Linux kontroler igre prilagođen Linuxu Kako doći do upravljanja kontrolerima igara na Linuxu Kako doći do upravljanja kontrolerima igara na Linuxu Želite li započeti igranje na Linuxu? Evo upute za upute o tome kako raditi svoje omiljene kontrolere igara. , i zabavi se.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.