Kuidas

Kas Linux saab mängude jaoks paremini kui Windows?

Windows on turuosa poolest endiselt arvutites isand ja kapten, kuid jalgu lõigatakse: Chromebookid on aastaid olnud odav (ja ohutu!) Võimalus. Mänguplatvormi Steam ja selliste mängude nagu DOTA ja Counter-Strike taga olev ettevõte Valve on samuti hõivatud. Taustal töötab Valve kõvasti, et Linux mänguks valmis saada. Kas see võib PC-turu pea peale pöörata või on see vaid üks paljudest flopiteooriatest, mille nimi on "20XX saab olema töölaual Linuxi aasta"?

Parima mänguplatvormi üle peetav arutelu käib peaaegu alati tuntud konsoolide (Microsoft Xbox, Sony PlayStation, Nintendo Switch jne) ja Windowsiga arvuti vaheliste erinevuste üle. Kui arvata, et Steam Hardware Survey on Linux, on mängijate jaoks nišioperatsioonisüsteem, mida kasutab vaevalt üks protsent. Avatud lähtekoodiga operatsioonisüsteemil on selged eelised, kuid miks see veel järele ei jõua? Ja kas see võiks varsti muutuda?

01 Linuxi kasutamise õppimine

Üks levinumaid argumente Linuxi ignoreerimiseks on Windowsi või macOS-i kasutusmugavus. Windowsi ja macOS-i töövoog on erinev, kuid sellest ajast on neist opsüsteemidest arenenud süsteem, mille põhifunktsioonid on selged ja hõlpsasti kasutatavad. Seevastu Linux tekitab enne installimise algust küsimusi: millist levitamist peaksin kasutama? Ubuntu on paljude populaarseimate õpetuste seas kõige populaarsem, kuid algajatele Linuxi mängijatele on SteamOS hea alternatiiv. Vaatamata kenale liidesele on Ubuntul enne mängijate alustamist siiski väike õppimiskõver. Ehkki see võib mõnevõrra edasi lükata, on see kogenumatele arvutikasutajatele igati väärt. SteamOS-i on palju lihtsam kasutada. Mänge saab installida kohe pärast sisselogimist ja kõik platvormil saadaolevad toimivad probleemideta.

Mängimine macOS-is

Lisaks Linuxile ja Windowsile on macOS loomulikult ka populaarne operatsioonisüsteem. Kahjuks on see operatsioonisüsteem saadaval ainult Apple'i arvutites, mis piirab oluliselt riistvara valikut. Apple'i praegune pakkumine pakub innukat mängijat vähe huvi. Mac Pro on varustatud AMD FirePro: graafikakaartidega, mis on mõeldud professionaalseks kasutamiseks. IMacsi ja MacBooki AMD Radeon Pro kaardid pole samuti mõeldud mängude jaoks. Lisaks on mängupakkumine väga väike ja kompaktsed seadmed pole ehitatud pikkadeks mänguessioonideks.

02 Riistvaratoe

Linuxil on pikka aega olnud halb nimi piiratud riistvaratoe ja roppude draiverite tõttu, kuid need päevad on möödas. Nii AMD kui ka Nvidia on varustatud regulaarsete värskendustega ja uusimat riistvara saab nüüd Linuxis kasutada esimesest päevast. Inteli i-GPU-ga sülearvuti kasutajad saavad nautida moodsaid draivereid, kuid olge unerežiimiga ettevaatlik ja sülearvuti sulgemisel talveunerežiimis. Paljud jaotused ja riistvarakombinatsioonid ei tööta hibernate funktsiooniga hästi, mis võib põhjustada andmete kadu.

Varem probleeme tekitanud helidraiverid on tänapäeval suurepärased. Tegelikult on avatud lähtekoodiga helidraiverite abil palju rohkem võimalusi kui Windowsis. Kaja vähendamine ja sarnased funktsioonid võivad endiselt probleeme tekitada, kuid populaarsete Linuxi distributsioonide jaoks on selle lahendamiseks veebis piisavalt teavet.

03 Õiged draiverid

Pärast Linuxi jaotuse installimist tuleb enne mängima hakkamist veel mõned asjad ära teha. Linux on avatud lähtekoodiga operatsioonisüsteem ja see sisaldab tegelikult ka avatud lähtekoodiga draivereid, kuid kas see on mõistlik, sõltub kasutatavast riistvarast. AMD toetab ametlikult avatud lähtekoodiga draivereid ja ka nende jõudlus on suurepärane, kuid Nvidia puhul see nii pole. Avatud lähtekoodiga draiverid on saadaval ettevõttelt Nouveau, kuid need on vastupidiselt suletud lähtekoodiga Nvidia draiverilt. Hoolimata nouveau kogukonna heast tööst, on suletud lähtekoodiga draiverite jõudlustase palju kõrgem. Uute graafikakaartide puhul on erinevus eriti suur, kuid mõne põlvkonna tagused graafikakaardid toimivad paremini ka ametlikel Nvidia draiveritel.

Ubuntu installib mõlema kaubamärgi avatud lähtekoodiga draiverid automaatselt, kuid uusimate värskenduste tagamiseks võite AMD jaoks kasutada järgmist käsku:

sudo add-apt-repository ppa: oibaf / graafika-draiverid

sudo apt värskendus

Ametlike Nvidia draiverite installimine on kõige lihtsam järgmiste käskudega:

sudo apt-get purge nvidia *

sudo add-apt-repository ppa: graafika draiverid

sudo apt-get värskendus

sudo apt-get install nvidia-driver-410

04 Kohalikud Linuxi mängud

Mängupakkumine Linuxile oli veel mõni aasta tagasi väga piiratud, kuid Valve astub pakkumise parandamiseks suuri samme. Valve digitaalse levitamise platvorm Steam pakub praegu üle 4000 mängu, mis sobivad Linuxile. See hõlmab nii tuntud mänge nagu Counter-Strike: Global Offensive ja Sid Meier Civilization, kui ka sadu väikearendajate indie-mänge. Kui mäng oli varem Windowsi jaoks ostetud, ei pea seda Linuxi jaoks uuesti ostma.

GOG.com on veel üks suur Linuxile pakutavate mängude pakkuja. Erinevalt Steamist põhineb GOG.com täielikult veebisaidil. Seega pole vaja lisaks ostetud mängudele installida lisaprogrammi. Samuti on võimalik Steamist ostetud mänge GOG Connecti kaudu GOG-i üle kanda.

Paljudel tuntud Linuxi distributsioonidel on ka oma tarkvarahoidlad, kus pakutakse ka mänge. Näiteks on Ubuntul oma Ubuntu tarkvarakeskus, kus on saadaval suur hulk tuntud ja vähem tuntud mänge. Sama kehtib ka teiste distributsioonide, näiteks Linux Mint kohta.

05 Windowsi mängud Linuxis

Linuxi mängude valik võib küll kiiresti laieneda, kuid enamik peamisi pealkirju on saadaval ainult Windowsi jaoks. Taas tuleb Valve appi uue funktsiooniga Steami Linuxi variandis: Steam Play. Steam Play kasutab muudetud versiooni Wineist, mis on avatud lähtekoodiga programm, mis võimaldab Windowsi tarkvara kasutada Linuxi keskkonnas. See funktsioon on saadaval ainult beetaversioonis ja seetõttu tuleb see eraldi aktiveerida. Selle aktiveerimiseks klõpsake Steamis Aur ja mine Seaded. Vahekaardil Konto võite minna pealkirja alla Beetaversioon kliki Muuda. Avaneb uus aken, valige Auru beetaUuenda. Pärast vajutamist Okei klõpsates peab Steam taaskäivitama ja värskendama, enne kui Steam Play saadaval on. Steam Play'i aktiveerimiseks avage see uuesti Seaded, mille leiate uue vahekaardi alt Steam Play linnuke Lubage Steam Play toetatud pealkirjade jaoks. See teeb kättesaadavaks Windowsi mängud, mida Valve on testinud. Kontrollmärgiga aadressil Luba kõigi pealkirjade jaoks Steam Play kõik Windowsi mängud on saadaval Steamis, kuid võite regulaarselt kokku puutuda vigadega või väga madala kaadrisagedusega.

Vein

Wine (Wine Is Not Emulator) on avatud lähtekoodiga programm, mis võimaldab Windowsi tarkvara kasutada Linuxis ja macOS-is. See töötab koos Win16, Win32 ja Win64 API-ga ning seda saab kasutada ka DirectX-mängude jaoks. DirectX 12 tugi võtab küll veidi aega, kuid kõigi varasemate variantide jaoks on Wine tõhus lahendus. Vein ei ole siiski kõigi mängude lahendus, sest paljudel juhtudel satute paljude vigade ja probleemidega. Kui mäng töötab, on tõenäoline, et kaadrisagedus on 10–80 protsenti väiksem kui Windowsis. Internetis on palju andmebaase, kus kasutajad jälgivad Wine'i tegevust mängude kaupa, kuid erinevad riistvarakonfiguratsioonid võivad viia erinevate tulemusteni.

06 Madalam kaadrisagedus

Kahjuks pole Linuxi jaoks kõiki häid uudiseid. Kuigi draiverid muutuvad paremaks, leviplatvormid laienevad ja Linuxi jaoks arendatakse üha enam mänge, on jõudlus endiselt probleem. Nvidia Geforce GTX 1070 ja AMD Radeon RX 480 süsteemiga võrdlusuuringud näitavad selget pilti: mängud töötavad Windowsis (palju) paremini, vt tabelit. Kõigil juhtudel testiti mänge kõige kõrgemate graafikaseadetega ja eraldusvõimega 1440 × 2560 pikslit. Testitud mängudest läks kõige halvemini Sid Meieri tsivilisatsioonil VI, Ubuntus ei olnud mõlemad graafikakaardid veel Windowsi kaadrisagedusest poole väiksemad. Metro Last Light Redux ja Counter-Strike: Global Offensive toimisid väga hästi, RX 480 suutis saavutada Ubuntu Metroos isegi suurema kaadrisageduse. Kahjuks oli Metro Last Light Reduxi Linuxi versioonis muid vigu. Näiteks piirduvad graafika sätted ühe üldise madala-kõrge valikuga ja mängusisest eraldusvõimet pole isegi võimalik reguleerida. Seda tuleb teha ulatuslike seadete jaoks user.cfg-faili saab muuta iga valiku krüptiliste muutujatega.

07 Ikka ainult Windows?

Microsoft Windowsil on laiem mängude valik, seda on lihtsam kasutada ja see toimib peaaegu alati paremini ... miks siis on inimesi, kes valivad Linuxi? Lihtsaim vastus on muidugi hind: Linux on tasuta, samas kui Windowsi litsents maksab arvuti kohta vähemalt 100 eurot. See pole veel kõik: avatud lähtekoodiga tarkvara kohta on midagi öelda, mis teoreetiliselt võib pakkuda paremat kogemust. Lõppude lõpuks antakse suletud lähtekoodiga tarkvara välja puhtalt kasumi eesmärgil, avatud lähtekood aga vabaduse ja mitmekülgsuse eest.

Mängu käivitamisel lisatasu eest "allalaaditava sisu" (DLC) eest tasumine pole valikuvõimalus, sest tark tüüp vabastaks kohe ilma palgamüürita variandi. Lisaks viib avatud lähtekoodiga tarkvara uute uuendusteni palju kiiremini. Programmeerijad ei pea põhifunktsioonide jaoks ratast uuesti leiutama ja saavad olemasolevale projektile oma ideid lisada. See võimaldab lihtsaid ideid kiiremini ellu viia, mille tulemuseks on parem tarkvara.

08 Opensource on tulevik

Nii suure avatud lähtekoodiga kogukonna korral on tehnoloogiaettevõtetel tulevikus võimatu oma suletud lähtekoodiga tarkvaraga konkureerida. Juba praegu on väga vähe idufirmasid, kes üritavad suletud lähtekoodiga tarkvara turule tuua. Lõppude lõpuks ilmub alati avatud lähtekoodiga variant, mis ületab kogukonna abiga suletud lähtekoodiga tarkvara. Seetõttu peavad ettevõtted otsima uut ärimudelit, mis hõlmab avatud lähtekoodiga ja seab esirinnas tehnoloogilise progressi.