Linux serà millor per als jocs que Windows?

Windows encara regeix als ordinadors pel que fa a la quota de mercat, però les cadires s'estan tallant: els Chromebooks han estat una opció barata (i segura!) durant anys. També Valve, l'empresa darrere de la plataforma de jocs Steam i jocs com DOTA i Counter-Strike, no està quiet. En segon pla, Valve està treballant molt per preparar Linux per als jocs. Té això el potencial de sacsejar el mercat de les PC, o és només una altra de les moltes teories del fracàs anomenades "20XX serà l'any de Linux a l'escriptori"?

La discussió sobre la millor plataforma de joc és gairebé sempre sobre les diferències entre les consoles conegudes (Microsoft Xbox, Sony PlayStation, Nintendo Switch, etc.) i un ordinador amb Windows. Linux és, si hem de creure l'enquesta de maquinari de Steam, un sistema operatiu nínxol per a jugadors que amb prou feines l'utilitzen un per cent. El sistema operatiu de codi obert té avantatges evidents, però per què encara no s'acosta? I això podria canviar aviat?

01 Aprendre a utilitzar Linux

Un dels arguments més habituals per ignorar Linux és la facilitat d'ús de Windows o macOS. El flux de treball de Windows i macOS és diferent, però aquests sistemes operatius han evolucionat cap a un sistema les funcions bàsiques del qual són clares i fàcils d'utilitzar. Linux, en canvi, planteja preguntes abans de començar la instal·lació: quina distribució he d'utilitzar? Ubuntu és el més popular amb molts tutorials disponibles, però per als jugadors novells de Linux, SteamOS és una bona alternativa. Ubuntu, malgrat la bona interfície, encara té una petita corba d'aprenentatge abans que els jugadors puguin començar. Tot i que això pot distraure una mica, val la pena per als usuaris d'ordinadors més experimentats. SteamOS és molt més senzill d'utilitzar. Els jocs es poden instal·lar immediatament després d'iniciar la sessió i tot el disponible a la plataforma funcionarà sense cap problema.

Jocs a macOS

A més de Linux i Windows, macOS també és un sistema operatiu popular. Malauradament, aquest sistema operatiu només està disponible per a ordinadors Apple, la qual cosa limita molt l'elecció del maquinari. L'oferta actual d'Apple té poc interès per al jugador àvid. El Mac Pro està equipat amb AMD FirePro: targetes gràfiques destinades a un ús professional. Les targetes AMD Radeon Pro dels iMacs i MacBooks tampoc estan pensades per a jocs. A més, la selecció de jocs és molt petita i els dispositius compactes no estan dissenyats per a llargues sessions de joc.

02 Suport de maquinari

Linux fa temps que té un mal nom pel seu suport limitat de maquinari i controladors pèssims, però aquells dies s'han acabat. Tant AMD com Nvidia vénen amb actualitzacions periòdiques i el maquinari més recent es pot utilitzar a Linux des del primer dia. Els usuaris d'ordinadors portàtils amb una i-gpu Intel poden gaudir dels controladors moderns, però aneu amb compte amb el mode de repòs i hibernau quan tanqueu l'ordinador portàtil. Moltes distribucions i combinacions de maquinari no funcionen bé amb la funció d'hibernació, la qual cosa pot provocar la pèrdua de dades.

Els controladors d'àudio que abans causaven problemes ara són excel·lents. De fet, utilitzant controladors d'àudio de codi obert, hi ha moltes més possibilitats que a Windows. La reducció d'eco i funcions similars de vegades poden causar problemes, però per a les distribucions populars de Linux, hi ha prou informació en línia per resoldre-ho.

03 Els controladors correctes

Després d'instal·lar una distribució de Linux, encara hi ha algunes coses que cal fer abans de començar a jugar. Linux és un sistema operatiu de codi obert i que en realitat inclou controladors de codi obert, però si això és raonable depèn del maquinari utilitzat. AMD admet oficialment els controladors de codi obert i el seu rendiment també és excel·lent, però aquest no és el cas de Nvidia. Els controladors de codi obert estan disponibles a Nouveau, però es fan enginyeria inversa des del controlador Nvidia de codi tancat. Malgrat el bon treball de la comunitat Nouveau, el nivell de rendiment dels controladors de codi tancat és molt més alt. La diferència és sens dubte gran amb les noves targetes gràfiques, però les targetes gràfiques d'unes quantes generacions enrere també funcionen millor amb els controladors oficials de Nvidia.

Ubuntu instal·la automàticament els controladors de codi obert d'ambdues marques, però per garantir les últimes actualitzacions, utilitzeu l'ordre AMD següent:

sudo add-apt-repository ppa:oibaf/graphics-drivers

sudo apt update

La manera més senzilla d'instal·lar els controladors oficials de Nvidia és amb les ordres següents:

sudo apt-get purge nvidia*

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

sudo apt-get install nvidia-driver-410

04 Jocs natius de Linux

L'oferta de jocs per a Linux era molt limitada fins fa uns anys, però Valve està fent grans passos per millorar l'oferta. Steam, la plataforma de distribució digital de Valve, ofereix actualment més de 4.000 jocs adequats per a Linux. Això inclou jocs coneguts com Counter-Strike: Global Offensive i Sid Meier's Civilization, però també centenars de jocs independents de petits desenvolupadors. Si prèviament s'ha comprat un joc per a Windows, no cal que es torni a comprar per a Linux.

GOG.com és un altre gran proveïdor de jocs disponibles per a Linux. A diferència de Steam, GOG.com es basa completament en un lloc web. Per tant, no cal instal·lar cap programa addicional a més dels jocs comprats. També és possible transferir jocs comprats a Steam a GOG mitjançant GOG Connect.

Moltes distribucions de Linux conegudes també tenen els seus propis dipòsits de programari que també ofereixen jocs. Per exemple, Ubuntu té el seu propi Centre de programari d'Ubuntu on hi ha disponibles un gran nombre de jocs coneguts i menys coneguts. El mateix passa amb altres distribucions com Linux Mint.

05 Jocs de Windows a Linux

La gamma de jocs de Linux pot estar expandint-se ràpidament, però la majoria dels títols principals només estan disponibles per a Windows. Un cop més, Valve ve al rescat amb una nova funció dins de la variant Linux de Steam: Steam Play. Steam Play utilitza una versió modificada de Wine: un programa de codi obert que permet utilitzar programari de Windows en un entorn Linux. Aquesta funció només està disponible en versió beta i, per tant, s'haurà d'activar per separat. Per activar-lo, feu clic a Steam a vapor i vés a Configuració. A la pestanya Compte pots sota l'encapçalament Participació beta fer clic a Canviar. S'obrirà una finestra nova, tria Steam BetaActualització. Després de fer clic D'acord Steam s'haurà de reiniciar i actualitzar abans que Steam Play estigui disponible. Per activar Steam Play, torna a obrir Configuració, on sota la pestanya nova joc de vapor posa un xec al costat Activa Steam Play per als títols compatibles. Això posarà disponibles els jocs de Windows que Valve ha provat. Amb la marca de verificació Activa Steam Play per a tots els títols tots els jocs de Windows estaran disponibles a Steam, però regularment podeu trobar errors o velocitats de fotogrames molt baixes.

vi

Wine (Wine Is Not an Emulator) és un programa de codi obert que permet utilitzar programari per a Windows a Linux i macOS. Funciona amb l'API Win16, Win32 i Win64 i també es pot utilitzar per a jocs de DirectX. El suport de DirectX 12 trigarà un temps, però Wine és una solució eficaç per a totes les variants anteriors. Tanmateix, Wine no és la solució per a tots els jocs, perquè en molts casos et trobaràs amb molts errors i problemes. Si el joc funciona, és probable que la velocitat de fotogrames sigui entre un 10 i un 80 per cent més baixa que a Windows. Hi ha moltes bases de dades disponibles en línia on els usuaris fan un seguiment de com funciona Wine joc per joc, però diferents configuracions de maquinari poden donar resultats diferents.

06 Velocitat de fotogrames més baixa

Malauradament, no hi ha bones notícies per a Linux. Tot i que els controladors milloren, les plataformes de distribució s'estan expandint i els jocs es desenvolupen més habitualment per a Linux, el rendiment segueix sent un problema. Els benchmarks amb un sistema amb una Nvidia Geforce GTX 1070 i una AMD Radeon RX 480 mostren una imatge clara: els jocs funcionen (molt) millor a Windows, vegeu la taula. En tots els casos, els jocs es van provar amb la configuració gràfica més alta i una resolució de 1440 × 2560 píxels. Dels jocs provats, Sid Meier's Civilization VI va tenir el pitjor rendiment, a Ubuntu ambdues targetes gràfiques no arribaven a la meitat del framerate de Windows. Metro Last Light Redux i Counter-Strike: Global Offensive ho van fer molt bé, el RX 480 fins i tot va aconseguir una velocitat de fotogrames més alta a Ubuntu a Metro. Malauradament, hi havia altres defectes a la variant Linux de Metro Last Light Redux. Per exemple, la configuració gràfica es limita a una opció general baixa-alta i ni tan sols és possible ajustar la resolució al joc. Per a la configuració avançada, és necessari user.cfg-fitxer modificat amb variables críptices per a cada opció.

07 Encara només Windows?

Microsoft Windows té una gamma més àmplia de jocs, és més fàcil d'utilitzar i gairebé sempre funciona millor... per què la gent segueix triant Linux? La resposta més fàcil és, per descomptat, el preu: Linux és gratuït, mentre que una llicència de Windows costa almenys 100 euros per ordinador. Això no és tot, però: hi ha alguna cosa a dir del programari de codi obert, que pot, en teoria, oferir una millor experiència. Al cap i a la fi, el programari de codi tancat es publica exclusivament amb ànim de lucre, mentre que el codi obert representa llibertat i versatilitat.

No s'inclou el pagament per "contingut descarregable" (dlc) addicional al llançament d'un joc, perquè un noi intel·ligent llançaria immediatament una variant sense el mur de pagament. A més, el programari de codi obert condueix a noves innovacions molt més ràpidament. Els programadors no han de reinventar la roda per a la funcionalitat bàsica i poden afegir les seves pròpies idees a un projecte existent. Això permet posar en pràctica idees senzilles més ràpidament, donant lloc a un millor programari.

08 El codi obert és el futur

Amb una comunitat de codi obert tan gran, serà impossible que les empreses tecnològiques competeixin amb el seu programari de codi tancat en el futur. Ja hi ha poques start-ups que intenten portar al mercat programari de codi tancat. Al cap i a la fi, sempre hi haurà una variant de codi obert que, amb l'ajuda de la comunitat, superi el programari de codi tancat. Per tant, les empreses hauran de buscar un nou model de negoci en el qual s'abraci el codi obert i el progrés tecnològic sigui primordial.

Missatges recents