Poate Linux să înlocuiască Windows ca platformă pentru jocuri pe computer? Este Linux bun pentru jocuri?

Oamenii care lucrează pe Linux sunt băieți foarte ciudați. Nu vorbesc acum despre gospodinele care folosesc Odnoklassniki și Instagram, ele pot folosi și sistemul de operare Chrome, ci despre oamenii care se simt mult mai confortabil folosind Linux ca sistem de acasă și de la serviciu și care se bucură de toate aceste întâlniri pe consolă, discutând pe chat. forumuri și build-uri de kernel. Aceștia sunt oameni ciudați și Linux este foarte ciudat la prima vedere. Nu a fost creat ca sistem de operare pentru utilizatorul casnic, ci ca sistem pentru întreprinderi și stații de lucru, deoarece acum majoritatea serverelor și supercalculatoarelor rulează pe sisteme Linux. Și ce devine el în acest moment timp, foarte amuzant și arată natural.

Dar să ne uităm la câteva situații „de viață”.

Să presupunem că șeful tău a decis să reducă risipa companiei și a instalat Linux în loc de Windows pe toate computerele de lucru și îți plăcea să joci Hearthstone la prânz. Sau te-ai implorat atât de tare să cumperi un computer „pentru studiu” cu 120k, dar părinții tăi s-au dovedit a nu fi atât de proști și i-au cerut hackerului Vasya să instaleze un „OS pentru studiu”. Sau poate te-ai săturat de bug-urile Windows și ai decis să încerci ceva nou, dar nu ai destui bani pentru un Mac.

Se pare că situațiile de mai sus nu sunt realiste și acest lucru nu se poate întâmpla în universul nostru. Pot fi. De-a lungul vieții am întâlnit eroii din fiecare dintre aceste povești (de fapt sunt mai multe), iar în ultima am devenit eu însumi actor. Lucrez pe sisteme Linux din 2009, eram încă în clasa a IX-a și am urmărit cum distribuțiile deveneau mai ușor de înțeles și mai accesibile și chiar și o gospodină obișnuită putea lucra la ele. De asemenea, am urmărit cum au început să apară jocuri cu drepturi depline și totul a început odată cu apariția SteamOS și Steam Machine.

Dar să ne dăm înapoi de la istorie și să ne uităm la ce are Linux de oferit jucătorului modern și la ce te va costa.

Mai întâi, să ne uităm la hardware-ul meu:

  • Procesor: AMD FX-8350
  • RAM: 32 Gb DDR3
  • Placa video: Radeon RX 480 8Gb

Nu este că un PC de gaming costă 120k, ci doar 50k în 2016, dar nu a fost construit pentru jocuri, ci pentru muncă (și nu pentru minerit =)). Dar să începem.

Notă: nu voi descrie pe deplin întregul ciclu de instalare și rezolvare a anumitor probleme, ci doar cele mai importante puncte.

Selectarea și instalarea sistemului de operare

Ca teren de testare, am decis să iau una dintre cele mai ușor de utilizat distribuții - Ubuntu 17.10. Desigur, există o mulțime de alte distribuții excelente, dar am ales cea mai simplă și mai ușor de înțeles pentru utilizatorul obișnuit.

După instalare, am avut nevoie doar să instalez driverele pe placa video, apoi m-au lovit flashback-urile „vietnameze”, de parcă ai petrece toată noaptea încercând să instalezi un driver scris nu de dezvoltatori, ci de comunitate. Se întâmplă că dezvoltatorii moderni de software nu sunt foarte pasionați de distribuțiile Linux, din cauza ideologiei sale de software liber și a irelevanței în rândul utilizatorului obișnuit.

Dar asta e tot în trecut. Acum, am intrat pe site-ul AMD și am descărcat programul de instalare cu un singur clic, în al doilea clic am deschis instrucțiunile de instalare și am fost din nou surprins de simplitatea lui. Da, instalare prin terminal, dar nu trebuie să configurați nimic și să vă jucați cu milioane de comenzi din terminal. De remarcat aici că majoritatea programelor sunt instalate prin terminal (consolă), și nu făcând clic pe INSTALLER.EXE, dar și acest lucru este posibil. Pe lângă instalarea prin terminal și un fișier, există un analog al Windows Store, deși a apărut în Linux mult mai devreme.

După o instalare plăcută a Ubuntu și a driverului pentru placa video, am început să-mi planific următorii pași.

Instalarea jocurilor

M-am ghidat după ușurința instalării și cel mai mare număr de jocuri.

Iar primul de pe lista mea trebuia să fie Steam din două motive - toate instalările jocului se fac cu un singur clic și am cele mai multe jocuri acolo. Dar totul s-a dovedit a nu fi atât de simplu, așa că am amânat Steam pentru mai târziu.

M-am gândit puțin, mi-am amintit de minunatul serviciu gog.com. S-a întâmplat că am aflat despre asta nu cu mult timp în urmă și tot ce aveam nevoie a fost lansat pe Steam. Dar avantajul GOG este că poți descărca jocul din browser și îl poți instala. După ce m-am înregistrat rapid, am fost la cumpărături. Și din nou am avut noroc - a existat o vânzare. După ce am plătit 250 de ruble pentru Baldur’s Gate, Baldur’s Gate 2 și Witcher 2 și am descărcat rapid totul, am început instalarea.

Și din nou (câte „din nou” pozitive am primit în acea zi) am fost surprins de serviciul de instalare. Instalarea nu este diferită de aceeași instalare pe Windows. Pentru acum…

După instalare, m-am grăbit să-mi lansez Baldur’s Gate proaspăt achiziționat, dar problema este că nu funcționează. Și aici sunt dezvăluite cele mai critice și respingătoare lucruri ale Linux - fișiere negăsite, terminale și forumuri. Spre deosebire de Windows, unde ești instalat cu o grămadă de software de neînțeles care îți ocupă întreaga viață și spațiu pe hard disk, programele Linux instalează un set minim de dependențe, iar dacă nu sunt acolo, utilizatorul trebuie să le găsească și să le instaleze. sau „aruncă-le” în cea dorită Asta a trebuit să fac. Dar am găsit rapid o soluție pe forumul gog, moderatorii lucrează foarte strâns cu comunitatea lor și ajută în toate felurile posibile.

Notă: Pentru a nu crede că fac capturi de ecran de pe Windows și încerc să vi le „vând” ca jocuri care rulează pe Linux, am decis să rulez toate jocurile într-o fereastră, dacă este posibil.

Jocul a început și totul a mers fără întârzieri sau frâne. Singurul lucru pe care a trebuit să fug pe fereastră, pentru că... Datorită rezoluției jocului, au apărut bare negre uriașe, iar în fereastră totul este scalat și pare destul de jucabil.

Următorul a fost The Witcher 2. Nu că aș fi vrut să-l joc, dar jocul este destul de solicitant, iar testarea jocurilor de la sfârșitul anilor 90 nu este interesantă.

Procesul de instalare și rezolvare a problemei nu a fost cu mult diferit de instalarea Baldur's Gate. Am dezactivat toate anti-aliasing-ul și am transformat totul la maximum și jocul nu întârzie și produce 30-40 FPS „prin ochi”.

De ce „cu ochi”? Există foarte puține programe pentru citirea FPS și nu este un fapt că vor funcționa, dar nu vă fie teamă, vor fi teste cu FPS în continuare.

După o ceașcă de cafea, mi-am amintit de minunatul program Wine, care îți permite să rulezi aplicații Windows pe Linux și MacOS. Am intrat rapid în dulapul de gunoi și am găsit câteva discuri, atât piratate, cât și licențiate.

Un pic de antichitate

Avand instalat ultima versiune Wine, am început să instalez jocuri. Din întreaga mea colecție modestă, doar versiunea piratată a WarCraft 3 a fost instalată (dar nu a pornit), iar restul nici măcar nu a afișat fișierele de instalare a jocului. Dar nu am vrut să renunț și am început să caut ansambluri de la hackerul Vasya. Am găsit Dark Messiah și Vampire: The Masquerade – Bloodlines pe HDD-ul meu extern, din fericire, încă le am din cauza rarității versiunii, care nu sunt disponibile pe Steam sau GOG.

După instalarea cu succes, s-a lansat doar Vimpire, ceea ce este amuzant datorită curburii jocului în sine. Am pornit contorul FPS, dar nu a funcționat într-o fereastră, așa că va trebui să mă cred pe cuvânt.

Am decis să instalez și Battle.net și a avut succes. Este foarte dificil să te autentifici din cauza multor erori, dar dacă îți conectezi contul la Facebook, atunci totul merge bine. Și primul în rând a fost Hearthstone, pentru că... A trecut mult timp de când am instalat primul StarCraft și l-am jucat. Dar problema este că jocul a început, dar există doar sunet. Nu m-am obosit să-mi dau seama și am mers mai departe.

Un alt eșec a fost lansarea League of Legends. După instalarea cu succes, ea nu a vrut să lanseze lansatorul, dar a încercat foarte mult să rezolve problemele, atât de persistent încât mi s-a părut pentru o clipă că va reuși.

Așa că am ajuns la Steam și problemele lui. Problema este aceeași ca a tuturor - absența unor fișiere, dar din cauza faptului că Valve nu poate scrie întrebări frecvente pentru utilizatorii săi, spre deosebire de GOG, a trebuit să rulez această râșniță de orgă timp de aproximativ o oră dansând în jurul focului.

Colecția mea modestă de jocuri Linux

După ce m-am instalat și m-am autentificat, m-am repezit la bibliotecă, inima mi s-a topit și ochii mi-au părăsit alegerea. Din întreaga listă de jocuri pe care le-am achiziționat, am jucat deja This is the police și Don’t Starv pe vechiul meu laptop, dar acum am un hardware bun și îl pot juca după pofta inimii.

Un alt avantaj al Steam este prezența unui contor FPS încorporat, care a fost imediat activat.

Am început cu Metro: Last Light mai întâi. După instalarea cu succes, jocul a cerut să actualizeze OpenGL la versiunea 4. După ce am actualizat și lansat jocul, m-am cufundat în frumusețea și atmosfera metroului post-apocaliptic din Moscova. După ce am jucat aproximativ o oră și am schimbat între setări, am observat că totul nu a fost atât de rău.

Notă: dezactivarea sincronizării verticale este un obicei, deoarece... Monitorul și placa video acceptă tehnologia AMD FreeSync, care face o treabă mult mai bună de netezire a cadrelor.

Și la sfârșitul Tomb Raider. Jocul a început imediat și nu a necesitat nimic. După ce am jucat aproximativ o oră la setările maxime, nu am observat probleme critice cu FPS sau probleme în general. A fost și un test de performanță în joc, pe care l-am și alergat.

Concluzie

Destul de ciudat, există viață cu jocurile pe Linux. Poate fi ciudat, dar oferă experiențe și impresii extraordinare.

8 cele mai bune distribuții de jocuri Linux din 2016

Au trecut de mult vremurile în care era imposibil să găsești jocuri pentru Linux. De fapt, numărul de jocuri dezvoltate pentru Linux este din ce în ce mai mare, procesul de dezvoltare nu se oprește, creșterea este stabilă și acest lucru a fost cel mai vizibil în ultimii ani.

Deși există sute de distribuții Linux, toate cu mantre diferite și în scopuri diferite, distribuțiile create pentru unicul scop al jocurilor nu sunt lansate foarte des. Dar, desigur, există unele cu adevărat bune care au fost dezvoltate și sunt deja disponibile pentru toată lumea. Astăzi ne vom uita la lista completa cele mai bune distribuții Linux pentru jocuri.

Aceste distribuții sunt echipate cu diverse drivere, software, emulatori și instrumente pentru o experiență de joc mai bună, astfel încât să le puteți instala imediat și să vă bucurați de experiența de joc.

Cele mai bune distribuții Linux pentru jocuri

Doar pentru a clarifica, distribuțiile care vor fi enumerate mai jos vor fi luate în considerare în ordine aleatorie, acesta nu este vârful de la prima poziție până la ultima, pe care o alegeți depinde în totalitate de dvs. deoarece este destul de dificil să o determinați pe cea mai bună de sus, sper să-l încerci și să te dezabonezi în comentarii care este mai bine și de ce.

1.

Steam OS este una dintre cele mai populare distribuții de jocuri dezvoltate de Valve Corporation. De la creatorii Steam. Sistemul de operare Steam este conceput exclusiv pentru rularea jocurilor de pe clientul Steam.

  • Bazat pe: Debian 8 (Debian Jessie)
  • Mediu desktop: GNOME, optimizat pentru acces rapid la tastatură și joystick.
  • Format pachet: DEB

Sistemul de operare Steam acceptă o varietate de plăci grafice și joystick-uri/gamepad-uri. Dacă, întâmplător, driverul pentru hardware-ul dvs. nu este inclus din cutie, îl puteți configura oricând manual.

Cerințe de echipare:

  • Procesor: Intel sau AMD care acceptă arhitectura pe 64 de biți
  • Memorie: 4 GB sau mai mult RAM
  • Hard disk: unitate de 200 GB sau mai mare
  • Placă video: placă video NVIDIA / placă video AMD (RADEON 8500 și mai mare) / Intel Graphics
  • În plus: port USB pentru instalarea firmware-ului UEFI (recomandat)

Pro:

  • Interfață de utilizator liniștitoare
  • Asistență prin e-mail pentru toate cele mai recente plăci grafice
  • Compatibil cu diverse dispozitive suplimentare, joystick-uri/gamepad-uri
  • Colecție uriașă de jocuri de la clientul Steam încorporat

Contra:

  • Cerințe hardware ridicate
  • Rulează jocuri numai de pe Steam

Dacă ți-ai actualizat computerul și mașina îndeplinește cerințele sistemului de operare Steam, fără îndoială, această distribuție este demnă de a fi instalată pe computer, dacă să o instalezi sau nu depinde de tine.

2. Sparky Linux - Gameover Edition

Sparky Linux - Gameover Edition este o altă dintre cele mai bune distribuții pentru jocuri.

  • Bazat pe: Debian
  • Mediu desktop: LXDE
  • Format pachet: DEB

Sparky Linux - Gameover Edition vine cu un utilitar special încorporat numit Aptus Gamer. Acest utilitar facilitează instalarea suportului pentru diverse console, emulatoare și alte instrumente pentru jucători. Aptus Gamer acceptă o listă foarte mare de emulatori.

Un număr mare de jocuri Linux sunt preinstalate cu această distribuție. În afară de cele de mai sus, vine și cu un client Steam preinstalat, jocuri Windows cu Wine preinstalat și PlayOnLinux la pachet cu Sparky Linux - Gameover Edition.

De asemenea, merită adăugat că este furnizat un utilitar preinstalat pentru a vă ajuta să instalați drivere proprietare pentru adaptoarele dvs. video și dispozitive suplimentare, set-top box-uri, joystick-uri și, de asemenea, puteți instala codecuri multimedia folosind acest utilitar.

Pro:

  • Jocuri Steam acceptate
  • Suport pentru instalarea jocurilor folosind Wine și PlayOnLinux
  • Asistență Aptus Gamer Tool
  • Versiune stabilă a distribuției

Contra:

  • Aș vrea să menționez asta, dar nu pot, este prea bun.

Dacă doriți o distribuție stabilă de jocuri Linux care să accepte o gamă largă de jocuri de pe o varietate de platforme, încercați aceasta.

3.

Game Drift Linux este optimizat pentru a oferi cea mai bună experiență de joc pe Linux. Oferă asistență imediată pentru Linux și jocuri populare pentru Windows.

  • Bazat pe: Ubuntu
  • Mediu desktop: MATE
  • Format pachet: DEB

Game Drift are propriul magazin de jocuri plin cu diverse jocuri open source, are în listă atât jocuri simple, cât și un număr mare de jocuri Linux de înaltă calitate. Magazinul de jocuri este actualizat regulat cu jocuri noi, nu există niciodată timp de nefuncționare. Magazinul de jocuri din această distribuție acceptă instalarea de jocuri cu un singur clic pe buton, fără scădere suplimentară, așa cum sunt de acord și așa mai departe.

Există suport încorporat pentru tehnologia CrossOver pentru rularea jocurilor Windows. Puteți juca peste 1200 de jocuri dezvoltate pentru Windows. De asemenea, veți putea rula diverse software Windows cu CrossOver.

  • Procesor: procesor de 1-2 GHz (32 sau 64 de biți)
  • Memorie: 1-2 GB RAM
  • Hard disk: hard disk de 4 GB
  • Placa video: ATI, Nvidia sau Intel
  • Suplimentar: LAN / Internet

Pro:

  • Propriul magazin de jocuri
  • Suport pentru jocuri Windows

Contra:

  • CrossOver nu este gratuit, deoarece trebuie să cumpărați o cheie pentru ao activa

Dacă doriți suport pentru jocuri Windows și vă puteți permite să cheltuiți banii pentru a cumpăra o licență CrossOver, Game Drift Linux este o alegere bună pentru dvs.

4.

Play Linux este o altă distribuție bună de jocuri pentru Linux și vine cu Steam și PlayOnLinux preinstalate.

  • Bazat pe: Ubuntu
  • Mediu desktop: Nebula
  • Format pachet: DEB

Nebula este un mediu ușor și personalizabil, care include o gamă largă de setări pentru apariția Play Linux. Play Linux detectează automat sarcina procesorului și dezactivează funcțiile inutile fără intervenția utilizatorului, cum ar fi Compiz, temporar în timp ce ești ocupat cu jocul, pentru a nu încărca placa video cu încărcări inutile de care te poți descurca.

Caracteristicile unice pentru distribuția Play Linux sunt furnizate de programul de instalare AutoGPU integrat. Acesta configurează și instalează automat driverele sale grafice, astfel încât să nu vă pierdeți timpul.

Pro:

  • Distribuție simplă și ușoară
  • Suport Steam
  • PlayOnLinux preinstalat (pentru rularea jocurilor Windows)
  • Instalarea automată a driverelor adaptoarelor grafice

Contra:

  • Versiunea beta a distribuției
  • Poate să nu fie potrivit pentru jocuri foarte noi, deși acest lucru se va ușura în timp

Dacă doriți o distribuție de jocuri care să fie și compatibilă dincolo de experiența de joc cu utilizarea obișnuită de desktop pentru sarcinile de zi cu zi, puteți alege Play Linux.

5.

Lakka OS este complet diferit de distribuțiile pe care le-am discutat mai sus. Este o distribuție Linux ușoară care vă transformă computerul într-o consolă de jocuri deplină, la propriu.

  • Bazat pe: OpenELEC
  • Mediu desktop: RetroArch

Lakka OS este capabil să emuleze o gamă largă de console. Asistență furnizată sistemic pentru toți emulatoarele de consolă necesare pentru jocuri confortabile în mediul RetroArch.

Toate emulatoarele sunt prevăzute cu configurații pre-îmbunătățite, special optimizate pentru ca jocurile din Lakka OS să ruleze mai lin și fără probleme, ceea ce nu se poate spune despre emulatori fără o configurare prealabilă. Majoritatea jocurilor au cerințe foarte scăzute de resurse hardware, cu excepția jocurilor Playstation sau Xbox.

Caracteristicile cheie ale sistemului de operare Lakka sunt Multiplayer, Savestates, Shaders, NetPlay, rewind și suport pentru joystick wireless.

Pro:

  • Ușor în robot
  • Interfață frumoasă
  • Număr mare de emulatori acceptați
  • Diverse hardware suportate
  • Recunoaștere automată a joystick-ului
  • Diverse funcții utile pentru jocuri

Contra:

  • Nu există suport pentru jocurile Steam sau Windows

Dacă ești un jucător hardcore cu o consolă și un computer de ultimă generație, Lakka OS te așteaptă fără îndoială.

6.

Fedora Games Spin este un exemplu grozav care demonstrează capacitățile distribuției Fedora pentru rularea jocurilor.

  • Bazat pe: Fedora
  • Format pachet: RPM

Fedora Games Spin vine cu mii de jocuri Linux. Cu un link către site-ul oficial:

Jocurile incluse acoperă mai multe genuri, la persoana întâi, în timp real și strategie pe rând, toate jocurile sunt de natură logică.

Clientul Steam, Wine sau PlayOnLinux nu sunt instalate implicit. Dacă doriți suport pentru jocuri Steam și Windows, va trebui să le instalați manual folosind un manager de pachete. Unele jocuri preinstalate necesită, de asemenea, cerințe suplimentare pentru a lansa și a începe să se joace.

Pro:

  • Mii de jocuri Linux preinstalate
  • Distribuție stabilă, rapidă și ușoară

Contra:

  • Nu există suport pentru utilizarea jocurilor Steam și Windows
  • Driverele nu sunt preinstalate
  • Nu pentru jucătorii hardcore

Deși această distribuție nu este atât de avansată pentru jocuri, dar dacă ești pasionat și fan Fedora, ar trebui să încerci această distribuție.

7.

Ubuntu GamePack este o distribuție de jocuri care oferă suport pentru aproximativ șase mii de jocuri Linux și Windows. A fost dezvoltat pentru a reduce decalajul în disponibilitatea jocurilor dintre Linux și Windows.

  • Bazat pe: Ubuntu
  • Mediu desktop: Unity
  • Format pachet: DEB

Ubuntu GamePack nu include niciun joc în afara cutiei. Mai degrabă, deschide ușa rulării pe Linux, Jocuri pe abur, jocuri Windows și diverse console pe computer.

Clientul Steam, Lutris, Wine și PlayOnLinux vin preinstalate cu Ubuntu Gamepack. Lutris este o platformă de jocuri deschisă pentru gestionarea jocurilor pentru consolă, Linux, Steam și Windows.

Există suport pentru Adobe Flash și Oracle Java. Deci, nu veți avea probleme când jucați jocuri online.

Ubuntu GamePack oferă, de asemenea, un depozit dedicat cu o colecție de sute de jocuri.

Pro:

  • Lutris preinstalat
  • Compatibilitate pentru jocul online
  • Suport pentru instalarea jocurilor de pe Steam și lansarea de jocuri și console Windows

Contra:

  • Poate părea puțin mai lent decât alte distribuții enumerate mai sus

8.

MGAME (cunoscut anterior ca Manjaro Gaming) este o distribuție concepută pentru jucători și fani Manjaro.

  • Bazat pe: Manjaro
  • Mediu desktop: Xfce

MGAME instalează automat driverele necesare pentru plăcile grafice populare. De asemenea, oferă diverse ajustări pentru o experiență optimă de joc.

MGAME vine cu diverse utilități și surse suplimentare de care jucătorii au adesea nevoie, în plus vine preinstalat cu aplicații pentru editare video, înregistrare și streaming video, aplicații pentru crearea imagini de înaltă calitate ecran etc.

Există suport preinstalat pentru o listă imensă de emulatori de consolă. Wine și PlayOnLinux sunt, de asemenea, preinstalate pentru a rula jocuri Windows. Dacă doriți să jucați jocuri pe Steam, va trebui să instalați manual clientul Steam, care este o performanță pentru distribuțiile bazate pe Arch Linux, deoarece Steam nu este acceptat oficial pe Arch.

Pro:

  • Instrumente preinstalate pentru jucători
  • Gamă largă de console acceptate, emulatori

Contra

  • Nu este potrivit pentru jucătorii hardcore

MGAME este o distribuție relativ nouă în categoria gaming. Dar dacă sunteți un fan al lui Manjaro, poate doriți să îl încercați.

Ați avut experiență în utilizarea uneia sau mai multor distribuții? Care este mai ales cel mai bun? Anunțați-ne!

Configurația hardware pe care au fost testate jocurile:

Procesor: Intel Core i5-2310 2.90GHz (4 nuclee)

RAM: 8Gb

Video: GeForce GTX 460 SE (1024 MB)

Toate jocurile au fost testate la setări maxime anterior jucam toate aceste jocuri pe Windows 7, pe același hardware.

Functioneaza normal:

Medieval 2: Total War

Empire: Total War

Shogun 2: Războiul total

Aliens vs Predator (2010)

Mount & Blade: Warband

The Elder Scrolls V: Skyrim (inclusiv expansiunile Dawnguard și Hearthfire)

ArmA 2 – ediție modern war

Călăreți din Armaghedon

Mount & Blade. Cu foc și sabie

Fallout 3. New Vegas

X3 Albion Prelude

Might & Magic Heroes VI

Port Royale 3 Pirați și comercianți

Risen 2. Ape întunecate

Cities XL Platinum (2013)

Aliens.Colonial Marines.Ediție limitată

Guild Wars 2 (se rulează prin PlayOnLinux, disponibil în App Center)

World Of Tanks (lansat folosind această instrucțiune)

Nu s-a putut porni sau a pornit, dar cu erori:

nu sunt niciuna

Rezultat: Toate cele 28 de jocuri rulează la fel de bine folosind Wine ca și în mediul lor nativ (Windows).

Permiteți-mi să vă reamintesc că steam este în prezent testat sub Linux, în care sunt adăugate în mod constant jocuri noi portate pe Linux. Valve a declarat anterior că Linux este mai viabil ca platformă de jocuri decât Windows 8 și pentru ei Linux este o prioritate. Și au fost susținuți și de Blizzard. Prin urmare, este foarte posibil ca în viitorul apropiat nevoia de vin să dispară.

În general, după câteva săptămâni de testare Linux, și anume distribuția Kubuntu, am abandonat în sfârșit Windows.

Tot ce am nevoie funcționează în Linux, funcționează mai repede, este mai stabil, backup-urile se fac doar cu o singură comandă și sunt, de asemenea, implementate cu o singură comandă (în timpul testelor am ucis sistemul de 2 ori, totul a fost ușor de restaurat), nu necesitatea unui antivirus, posibilitatea de a personaliza orice doriți Plus la toate acestea - este gratuit, distribuit sub licență GNU/GPL, permiteți-mi să vă reamintesc că această licență implică distribuția gratuită atât a sistemului în sine, cât și a codurilor sursă. , adică programator - îl puteți schimba după gustul dvs. sau chiar puteți face un nou sistem de operare, dar în conformitate cu termenii acestei licențe, toate produsele care se bazează pe produse cu licență GNU/GPL trebuie, de asemenea, să fie licențiate sub această licență , datorită naturii open source a acestui sistem de operare, sistemul se dezvoltă rapid și se dezvoltă tocmai pentru comoditate și stabilitate, deoarece mii de oameni participă la dezvoltarea acestuia fără a urmări beneficii economice din contribuția lor la acest sistem de operare.

În general, acest lucru înseamnă că Linux nu va deveni niciodată un sistem care vizează „mulsul oamenilor” și se va dezvolta în direcția stabilității și a confortului.

Vrei să joci Unreal 2004 pe Linux?

În articolul nostru „Linux vine pe desktop” Am menționat că nu există prea multe jocuri pe platforma Linux. Acum am decis să luăm în considerare această problemă în detaliu. Să aruncăm o privire la ce vă puteți aștepta de la Linux dacă doriți să sari în Unreal sau Doom 3. Vom analiza starea actuală a lucrurilor, vom identifica motivele și vom face câteva predicții pentru viitor.

De ce sunt lansate atât de puține jocuri pentru Linux? Sau o întrebare mai bună este de ce dezvoltatorii de jocuri trebuie să cheltuiască bani pentru a adăuga suport pentru un joc Linux pentru un număr limitat de utilizatori? Răspunsul nu este atât de simplu, mai ales că Linux continuă să prolifereze pe desktopurile utilizatorilor.

Există multe motive care vă pot motiva să treceți de la Windows la Linux. Nu ne vom opri asupra lor în detaliu, vom observa doar că utilizatorii se plâng în mod constant de instabilitatea Windows, prețurile mari și multe straturi de software care afectează performanța. În plus, un număr de utilizatori evită Windows în principiu, nedorind să suporte monopolul Microsoft.

Potrivit firmei de analiză IDC, Linux „nu mai este un fenomen de nișă”. Profiturile pe piața Linux, inclusiv hardware pentru servere, PC-uri și pachete de software, vor fi de 35,7 miliarde de dolari până în 2008, potrivit IDC. Și piața pachetelor de software crește cu 44% pe an, ajungând la 14 miliarde de dolari până în 2008.

Pe partea de desktop, IDC prezice că vânzările de PC-uri Linux se vor tripla aproape, de la șase milioane de PC-uri în 2004 la 17 milioane în 2008. Procentul de PC-uri vândute cu Linux va crește undeva între 3,8% în 2004 și aproximativ 7% în 2008. . Dar aceste numere nu iau în considerare computerele livrate cu Windows care sunt apoi instalate cu Linux.

După cum puteți vedea, totul indică faptul că numărul de computere desktop Linux este în creștere, astfel încât jucătorii se uită treptat la Linux. Dacă luăm aceleași console de jocuri, atunci cu ajutorul hackerilor a fost posibil să transferăm Linux chiar și pe Microsoft Xbox și Sony Playstation II.

Dacă Linux deprinde într-adevăr la fel de larg pe cât prezice IDC, atunci ce ar trebui să facă un jucător care dorește să intre în Halo pe Linux? De ce este dificil să portați jocurile de la o platformă la alta? Lăsând deoparte problemele de performanță, să analizăm relația dintre driverele plăcii grafice și API-ul pe care dezvoltatorii îl folosesc în jocuri. Care dintre acestea va funcționa sub Linux și care nu.


Doom 3 - bun exemplu Capabilitati OpenGL.

Alegerea dezvoltatorului de Direct3D sau OpenGL API influențează foarte mult dacă jocul va rula pe Linux sau nu. Ambele API vă permit să creați lumi 3D, inclusiv geometrie, fum, umbre și toate celelalte efecte. Unii oameni susțin că Direct3D este superior OpenGL, dar de fapt nu este cazul. Deși Direct3D domină ca API pentru jocuri, grafica excelentă depinde mai mult de talentul și priceperea dezvoltatorului decât de alegerea API-ului.

Din păcate, Direct3D intră sub umbrela Microsoft, rămânând angajat în lumea „doar Windows”. Deoarece Windows este cel mai utilizat sistem de operare în lumea PC-urilor, producătorii de cipuri grafice lucrează doar cu unul sistem de operare la dezvoltarea driverelor pentru jocuri Direct3D.

OpenGL, în același timp, este comun pe multe platforme - acest API este compatibil cu Linux, Windows, Unix și Mac OS. Dar, în timp ce OpenGL este compatibil cu Windows, Direct3D nu este compatibil cu Linux - și aceasta este principala problemă. Majoritatea dezvoltatorilor de jocuri folosesc Direct3D și nu se deranjează să lanseze o versiune OpenGL, care ar permite jocului să fie utilizat pe alte sisteme de operare non-Microsoft.

Există, desigur, și excepții. Doom 3 poate fi numit cel mai strălucitor - frumos joc proaspăt, Cu efecte moderne, care utilizează OpenGL. Indiferent dacă vă place sau nu Doom 3, uitați-vă la grafica grozavă - rivalizează cu orice joc de pe piață. Doom 3 infirmă și teza conform căreia „Direct3D este o interfață de programare grafică mai bună decât OpenGL”. Doom 3 este cu adevărat un adevărat joc multi-platformă, care acceptă Windows și Linux.

Unele jocuri Direct3D sunt lansate atât pentru Windows, cât și pentru Linux. Dar, în acest caz, jocul a fost creat inițial pentru Direct3D și apoi tradus în OpenGL pentru Linux. Unii dezvoltatori realizează singuri această traducere, alții folosesc programare externalizată ieftină. Din păcate, majoritatea jocurilor nu au această opțiune.

Când Doom 3 a apărut în 2004, multe forumuri prezentau proprietari de carduri ATi nemulțumiți care nu puteau rula Doom 3 pe Linux. Problema ATi cu Doom 3 este, de fapt, un exemplu perfect al unei alte probleme potențiale pentru rularea jocurilor pe Linux. Doom 3 este scris sub OpenGL, iar Linux recunoaște perfect acest joc. Dar care e problema?

Inițial, problemele cu cardurile ATi sub Linux au fost lipsa suportului pentru Doom 3 în driver. Cert este că, indiferent dacă jocul este scris pentru OpenGL sau Direct3D, driverul plăcii grafice trebuie să accepte acest joc. În cazul Doom 3 și ATi, echipa de dezvoltare a jocului nu a predat codul final Doom 3 decât după lansarea jocului. Potrivit lui Matthew Tippett, șeful de dezvoltare Linux la ATI, „nu am fost contactați decât cu aproximativ 3 săptămâni înainte de lansarea Doom 3. Ni s-a spus că jocul nu funcționează. Cu cât am aflat mai devreme. Catalizatorul va fi eliberat.” De fapt, astăzi cardurile ATi funcționează excelent cu Doom 3 pe Linux. Dar, desigur, există o problemă cu șoferii.

Deci, este posibil să descărcați pur și simplu driverul pentru Doom 3 și va funcționa pe toate distribuțiile Linux precum SuSe, Red Hat etc.? „Driverul va funcționa pe majoritatea distribuțiilor”, spune Tippett, „Tehnologia este aceeași, dar există diferențe în configurație, informații etc. Și rezolvarea acestor probleme nu este întotdeauna ușoară având în vedere piața largă de distribuție”.

Producătorii de GPU trebuie să lanseze un driver nu numai pentru Linux (cu excepția versiunii Windows), ci și un driver pentru fiecare variantă de Linux. „Orice companie care construiește o distribuție Linux urmează dorințele utilizatorului”, a spus Tippett „Ca urmare, apar probleme, dar pot fi rezolvate. În general, constructorii de distribuție trebuie să-și înțeleagă existența”.

„Fiecare distribuție Linux are propriile probleme interne”, a spus Nick Triantos, dezvoltator șef la Nvidia, „Este nevoie de mult efort pentru a dezvolta un driver pentru fiecare distribuție Linux, de exemplu, nu este întotdeauna ușor. se schimbă rar. Dar Fedora, un alt produs Red Hat, se schimbă în mod regulat. Pentru că furnizăm drivere în cod binar, iar pentru unii constructori este foarte dificil să adăugați cod binar la un sistem în care restul codului este deschis.”

Desigur, crearea de drivere pentru Linux nu este, în principiu, mai dificilă decât pentru Windows. După cum vor atesta mulți jucători, alegerea driverului de placă grafică potrivit pentru un anumit joc Direct3D sub Windows XP, de asemenea, nu este întotdeauna ușoară. Pot apărea conflicte și alte surprize. „Există o anumită concepție greșită pe piață că dezvoltarea driverelor pentru Linux este dificilă”, a spus Tippett.

În esență, crearea unui driver de placă grafică sub Linux este adesea mai simplă și mai logică decât în ​​Windows. „Problema este că sub Windows există o cantitate imensă de software de calitate diferită, iar o singură bucată de program „proastă” poate „copăși” întregul sistem”, spune Triantos „Drifere de imprimantă, dispozitive multimedia și toate „gunoaiele”. care se găsește în colțul din dreapta jos al ecranului, crește șansa ca cineva să facă o greșeală Linux nu are atât de multe straturi, dar desigur că există pericole."


Platforma Linux este un alt câmp de luptă în care producătorii de plăci grafice trebuie să se diferențieze de concurență.

Nu vom prezice sau compara performanța produselor ATi, nVidia sau a altor producători în jocurile Linux. Cu toate acestea, codul driverului plăcii grafice este foarte important deoarece afectează multe lucruri, nu doar cadrele pe secundă. „Stabilitatea driverului este foarte importantă. Este ușor să facem un test de rulare, dar avem nevoie de un driver de încredere care să funcționeze cu toate aplicațiile”, a spus Triantos „Ne bazăm pe o combinație de stabilitate, caracteristici și calitate pentru a ne diferenția de alte companii ."

nVidia iubește Linux

În ceea ce privește nVidia, echipa de dezvoltare a driverelor Linux include aproximativ 400 de ingineri software. Ei programează în C și C++ și lucrează foarte strâns cu departamentul de testare. „De fiecare dată când lansează SuSe, Red Hat sau Mandrake, precum și alte companii noua versiune OS, ne testăm imediat driverele sub acesta”, spune Triantos.

Apropo, conform nVidia, principala motivație pentru dezvoltarea driverelor pentru Linux este suportarea stațiilor de lucru grafice de ultimă generație. Sunt folosite de companiile de film pentru a crea desene animate precum „Shrek”, companii de inginerie - pentru vizualizare CAD, companii de explorare geologică - pentru a simula o lume 3D. „Toate aceste aplicații necesită Linux”, a spus Triantos.

Cu toate acestea, nVidia nu dezvăluie numărul exact de resurse dedicate dezvoltării pentru Linux. În același timp, ATi are mai puțin interes pentru Linux decât pentru Windows. „Din păcate, echipa noastră de dezvoltare pentru Linux este mai mică decât pentru Windows, iar obiectivele noastre sunt diferite”, a spus Tippett, „Linux rămâne o piață mică și de nișă, iar jocurile de aici sunt limitate doar la OpenGL”.

Adică, răspunsul oficial al ATi este că, deși compania a „extins semnificativ” resursele alocate Linux în ultimul an, acestea (resursele) sunt încă limitate în comparație cu dezvoltarea pentru Windows. „Putem face doar ceea ce ne permit resursele noastre”, a spus un purtător de cuvânt al ATi „Deși ne-am extins semnificativ resursele, ceea ce este bun pentru utilizatorii Linux, nu trebuie să pierdem din vedere piața”.


Sunt 300 de jocuri Direct3D cu adevărat gata pentru Linux?

Deși jocurile Linux sunt limitate de OpenGL, există alternative care permit jucătorilor să evite așteptarea ca dezvoltatorii de jocuri să investească în suportul OpenGL. Compania canadiană TransGaming poate converti de la Direct3D la OpenGL folosind un produs bine cunoscut în comunitatea Linux - Cedega. Acest proiect a fost inițial numit WineX. Așa cum promite TransGaming, Cedega vă permite să „rulați rapid și transparent jocuri Windows pe Linux imediat din cutie – cu performanțe și gameplay extraordinare”. Astăzi, Cedega acceptă peste 300 de jocuri Direct3D, inclusiv Battlefield Vietnam, Eidos Hitman: Contracts și LucasArts Star Wars Galaxies.

Pur și simplu instalezi programul, după care jocurile tale preferate rulează perfect pe platforma SuSe - la fel ca în Windows XP. Din păcate, Cedega nu suportă toate jocurile la un nivel destul de acceptabil. Chiar dacă omiteți rezultatele de performanță, pot apărea probleme cu instalarea, timpii de încărcare etc. În general, această soluție este încă departe de a fi ideală.

Concluzie

Acum este timpul să spuneți adevărul greu: nu veți avea aceeași experiență de joc pe Linux ca și pe Windows XP. Nu există încă jocuri precum Halo și Half-Life 2 aici. Deci, dacă doriți să obțineți întotdeauna cele mai recente hituri la timp, va trebui să respectați cursul Microsoft.

Da, există excepții: în Doom 3 bazat pe OpenGL, este posibil să nu observați diferența dintre versiunile Linux și Windows - cel puțin noi nu am găsit niciuna. „De exemplu, laptopul meu Radeon Mobility 9800 rulează peste 100 de rate de cadre. Diferențele de viteză nu sunt suficient de mari pentru a diminua plăcerea jocului pentru majoritatea utilizatorilor”, a spus Tippett, „Dar jucătorii extremi ar trebui să fie atenți”.

Există un număr mare de versiuni de Linux. Pe DistroWatch.com numai pentru luna trecuta au fost notate peste 300 de distribuții, iar în întreaga istorie a Linux-ului au existat aproximativ 700 dintre ele. Cum să alegeți dintre această abundență?

Două criterii principale la care trebuie să acordați atenție:

  1. Popularitatea distribuției. Cu cât distribuția dvs. este mai populară, cu atât va fi mai ușor să găsiți manuale pentru aceasta pe web. Comunitatea mare înseamnă că puteți obține cu ușurință ajutor pe forumurile distribuției dacă aveți dificultăți în a o stăpâni. În cele din urmă, cu cât distribuția este mai răspândită, cu atât mai multe aplicații și pachete sunt portate pentru aceasta. Este mai bine să alegeți soluții populare cu o bază de pachete gata făcute decât să vă luptați cu asamblarea din codul sursă într-o distribuție exotică.
  2. Echipa de dezvoltare din spatele ei. Desigur, este mai bine să acordați atenție distribuțiilor susținute de companii mari precum Canonical Ltd., Red Hat sau SUSE, sau distribuțiilor cu comunități mari.

Vă rugăm să rețineți că și cele mai bune distribuții au analogi care nu sunt cu mult inferioare lor. Dacă nu sunteți cumva mulțumit de alegerea lui Lifehacker, puteți încerca alternative.

Pentru cei care nu au folosit niciodată Linux - Linux Mint

Utilizatorii noi care au migrat din , ar trebui cu siguranță să instaleze Linux Mint. Astăzi este cea mai populară distribuție Linux. Este un sistem foarte stabil și ușor de utilizat bazat pe Ubuntu.

Linux Mint este echipat cu o interfață ușoară și intuitivă (Cinnamon shell pentru computerele moderne și MATE pentru mașinile mai vechi) și un manager de aplicații convenabil, astfel încât să nu aveți probleme în găsirea și instalarea programelor.

Pro: simplitate, grijă pentru utilizatorii obișnuiți. Nu aveți nevoie de cunoștințe specifice pentru a instala și utiliza Mint.

Contra: o cantitate mare de software preinstalat care nu poate fi niciodată util.

Pentru cei care doresc cel mai recent software - Manjaro

Este o distribuție Linux populară bazată pe Arch. Arch este o distribuție incredibil de puternică și bogată în caracteristici, dar filosofia sa KISS (Keep It Simple, Stupid), contrar numelui său, o face prea dificilă pentru începători. Arch poate fi instalat numai prin linia de comandă.

Manjaro, spre deosebire de Arch, are un program de instalare grafic simplu și totuși combină funcții puternice ale Arch, cum ar fi AUR (Arch User Repository) și lansarea rulantă. AUR este cea mai bogată sursă de pachete Linux. Dacă vreo aplicație este pe Linux, probabil că este deja în AUR. Deci, în Manjaro veți avea întotdeauna cele mai recente pachete.

Manjaro vine cu o varietate de shell-uri desktop din care să alegeți: KDE funcțional, GNOME pentru ecrane de tabletă, Xfce, LXDE și multe altele. Manjaro, poți fi sigur că vei fi primul care va primi cele mai recente actualizări.

Pro: AUR, datorită căruia puteți instala orice aplicație fără mișcări inutile. Întotdeauna cel mai recent software.

Contra: design unic al carcaselor desktop. Cu toate acestea, nimic nu vă împiedică să îl înlocuiți.

Pentru serverul de acasă - Debian

Un server de acasă poate fi util în multe scopuri. De exemplu, pentru a stoca date și copii de rezervă, pentru a descărca torrente sau pentru a vă aranja propriile dvs. fără dimensiuni.

Debian se va descurca bine pe serverul dvs. de acasă. Este o distribuție stabilă și conservatoare care a devenit baza pentru Ubuntu și multe alte sisteme Linux. Debian folosește numai cele mai dovedite pachete, ceea ce îl face o alegere bună pentru un server.

Pro: stabilitate și un set mare de aplicații.

Contra: necesitatea de a configura manual distribuția după instalare.

Pentru Media Center - Kodi

Dacă doriți să vă configurați propriul server media, alegeți Kodi. Strict vorbind, Kodi nu este o distribuție, ci un player media center complet cu funcții. Îl poți instala pe orice Linux, dar cel mai bine este să alegi combinația Ubuntu + Kodi.

Kodi acceptă toate tipurile de fișiere video și audio. Poate reda filme, muzică și vă poate organiza fotografiile. Kodi va transforma pe oricine în dispozitiv universal pentru divertisment.

Datorită extensiilor, Kodi poate descărca fișiere media prin torrente, poate urmări noile sezoane ale serialelor TV preferate și poate afișa videoclipuri de pe YouTube și alte servicii de streaming. Pe scurt, Kodi face totul.

În plus, Kodi este foarte frumos și optimizat pentru control cu telecomanda sau dispozitive Android. Puteți personaliza cu ușurință interfața lui Kodi cu o varietate de skinuri vizuale.

Pro: un număr mare de funcții și comenzi convenabile.

Contra: Interfața standard poate să nu fie pe placul tuturor, dar este ușor de înlocuit.

Pentru desktop - Kubuntu

Mediul grafic KDE este ideal pentru utilizare pe desktop, iar Kubuntu este cea mai populară distribuție KDE. La fel ca multe alte distribuții, se bazează pe Ubuntu, ceea ce înseamnă că nu veți avea probleme de compatibilitate cu aplicațiile.

Kubuntu este frumos, funcțional și ușor de personalizat. Chiar și utilizatorii începători se pot descurca cu ușurință. Este un sistem stabil și șlefuit care oferă toate caracteristicile de care aveți nevoie pentru un computer desktop de acasă.

Pro: selecție mare pachete, un set minunat de aplicații KDE și un număr mare de personalizări ale interfeței.

Contra: Kubuntu folosește o versiune stabilă a KDE, ceea ce înseamnă că cele mai recente caracteristici ale acestui shell vin aici târziu. Dacă doriți să încercați cel mai recent KDE, KDE Neon vă stă la dispoziție.

Pentru un computer sau netbook vechi - Lubuntu

Această versiune de Ubuntu se bazează pe shell-ul LXDE, care este ușor și eficient din punct de vedere al resurselor. Este destinat mașinilor mai vechi sau cu putere redusă. Dacă aveți un computer sau un netbook nu atât de nou care nu se poate descurca cu Windows, o puteți face instalând Lubuntu.

Această distribuție Linux consumă puține resurse de sistem și poate rula pe aproape orice configurație.

Pro: foarte rapid si sistem ușor. Cu toate acestea, acceptă aceleași pachete și aplicații ca și sora sa mai veche Ubuntu.

Contra: aspect LXDE nu va fi pe gustul tuturor, dar este un preț mic de plătit pentru performanță.

Alternativă: .

Pentru tabletă sau convertibil - Ubuntu

Ubuntu este una dintre cele mai populare distribuții Linux de pe desktop. Începând cu versiunea 17.10, Ubuntu încetează suportul pentru shell-ul Unity și migrează la GNOME. Și GNOME arată destul de bine pe dispozitivele cu ecrane tactile. Dacă aveți o tabletă și doriți să încercați să instalați Linux pe ea, încercați Ubuntu cu GNOME.

Elementele mari ale interfeței de utilizare ale GNOME, gesturile personalizabile și extensiile fac din Ubuntu un sistem excelent pentru ecrane tactile.

Pro: Ubuntu este o distribuție larg răspândită, ceea ce înseamnă că puteți găsi cu ușurință tot software-ul de care aveți nevoie. În plus, majoritatea site-urilor Linux sunt dedicate special Ubuntu.

Contra: Shell-ul GNOME este convenabil, dar la început pare neobișnuit.

Pentru laptop - sistem de operare elementar

După cum sugerează și numele, această versiune de Linux este foarte simplă. Nu vei avea probleme în a-l stăpâni. Functioneaza usor pe laptopuri si consuma bateria incet.

Interfața sistemului de operare elementar amintește de macOS, așa că va fi o plăcere de folosit pentru fanii Mac. Animații, decorațiuni pentru ferestre - totul aici este atât de neted și frumos încât puteți admira pur și simplu sistemul. Cu toate acestea, în spatele shell-ului frumos al sistemului de operare elementar se află un Linux cu drepturi depline, care acceptă toate aplicațiile necesare pentru lucru.

Pro: interfață frumoasă, propriul magazin de aplicații indie.

Contra: Carcasa grafică Pantheon, deși pare elegantă, nu este foarte funcțională.