Com jugar jocs Windows a Linux

Per poder córrer els teus jocs Windows anem a necessitar de l'ajuda de diverses eines: WINE, Dx Wine, winetricks i lutris.En aquest Estatut veurem com instal·lar i configurar cadascuna d'elles.

Introducció a WINE

Com tothom sap, Linux no suporta arxius .EXE. Llavors, com dimonis es poden executar els programes de Windows? Bé, uns genis van fer un programa anomenat WINE, que significa Wine is not an emulator, que és una de les formes de córrer un programa de Windows sota Linux.
Però, si no és emulador, com fa?

La raó per la qual Wine no és un emulador és que els emuladors tendeixen a duplicar l'entorn complet en el qual un programa viu, incloent la simulació d'una arquitectura de microprocessador determinada. Wine, per contra, implementa el que podria ser anomenat una capa de compatibilitat, la qual proveeix alternatives a les biblioteques de Windows.

¿Això és bo? Sí i No. Anem a dir un parell de veritats ...

Millor ús de la memòria RAM

Windows (en qualsevol de les seves versions) té carregats a la memòria RAM una quantitat important de programes que en Linux no solen carregar-(llegiu, l'antivirus, antimalware, etc.). WINE, no fa això. Per tant, consumeix menys recursos que Windows.

DirectX

Direct X és l'API més utilitzada en els jocs Windows i és exclusiva d'aquest sistema operatiu. Linux, per la seva banda, utilitza OpenGL.

Llavors, com fa Linux per córrer jocs que precisen de DirectX si només fa servir OpenGL? Aquí és on entra la màgia de Wine: fa que OpenGL emule a DirectX.

El resultat? Òbviament, a l'emular, perdés rendiment.

Corren millor els jocs en Windows? Et diria que depèn de el joc. No obstant això, la resposta és SI, justament per la emulacion de Direct X. Es podria dir que els jocs basats en Direct X juliol funcionen igual en Windows que Linux, però ja amb DX7 des d'ara la cosa canvia molt: aproximadament, un 9% menys de rendiment.

Jocs per a Windows

A Wine li costa enormement córrer els jocs que porten aquest sistema. Per això, a el dia d'avui, no corre ara jocs com Street Fighter IV, Resident Evil 5 o Gear of Wars.

Un Windows diferent per cada joc

Un avantatge que té WINE és que si vols pots fer que un joc vell corri en Windows 95, i un de nou a Windows 7.

I no només acaben ahi les opcions, sinó que també permet la instal·lació d'altres programes, com per exemple, el framework, directx, i tot el que se't passi.

I és aquí on WINE li treu el suc a les seves funcions ja que, per exemple, hi ha jocs que van bé amb un Windows, amb x programes instal·lats, etc.

Això també vol dir que si fas servir una configuració de WINE general, hi ha jocs que van a funcionar millor i altres pitjor. Per això, per córrer jocs convé córrer WINE usant un programa anomenat PlayOnLinux, Que li diu a WINE que corri un Windows configurat a la perfecció per a aquest joc. Què et sembla?

Els drivers de vídeo de Windows són millors que els de Linux

Tots els tests indiquen que a l'córrer, per exemple, Open Arena, tant en Windows XP com en Linux, en Windows tira més quadres. O sigui, en Windows la pantalla es refresca més ràpid que en Linux, el que significa que aprofita millor la placa de vídeo.

Això no passa perquè el joc no sigui natiu o per culpa de WINE o un altre emulador. Les proves s'han realitzat corrent els respectius executables nadius per a cada sistema operatiu. Llavors? La resposta és que, eliminats tots els altres factors, només queda dir que els drivers de les plaques de vídeo per a Windows són millors (des d'un punt de vista tècnic) Que els de Linux.

Guia de Wine

Recomano instal·lar la versió beta de Wine, perquè en molts casos té millores que no estan en les versions estables, i més en l'última versió 1.3.28 que funciona espectacular i amb un munt de millores. Un cop acabat, hauries de tenir Wine i winetricks instal·lats. També tens la possibilitat d'instal·lar lutris, PlayOnLinux y Vinya que poden arribar a ser força útils, però això ho deixem per més endavant.

DirectX

El primer que hem de fer, és instal·lar DirectX.

Dx Wine és la millor manera d'instal·lar DirectX.

Bajá Dx Wine (el meravellós programa fet per kuboode) que instal·la fàcilment DirectX 9c a Wine. És fantàstic i fins i tot et dóna l'opció de tenir dxdiag.

Tens l'opció d'instal·lar DX10 i DX11, tot depèn de si les plaques de vídeo que tinguis el suporten o no.

Dxdiag, ideal per saber si tot el maquinari està reconegut a Wine.

Visual Basic, .Net, etc.

Després, amb winetricks pots instal·lar els següents programes que, si bé no són obligatoris, poden ser necessaris per executar algun joc.

Visual Basic:
- vcrun 2005 (Visual C ++ 2005)
- vcrun 2008 (Visual C ++ 2008)
- vcrun 2010 (Visual C ++ 2010)

Marc:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Aquest no apareix en winetricks. Es pot instal·lar manualment.

Hi ha moltíssimes coses més per instal·lar. Revisa bé les opcions que dóna winetricks. El necessari depèn de la teva màquina i de les aplicacions que vulguis utilitzar. No obstant, l'anterior es podria dir que és el mínim i indispensable.

winetricks

Configura les opcions de Wine

Vaig obrir winetricks i selecciona "Selecció the default wineprefix» i «Change settings». Per a mi, la millor configuració és aquesta:

- ddr = opengl
- dsoundhw = Emulation
- GLSL = disabled
- multisampling = disabled
- mwo = enabled
- native_mdac
- NPM = Repack
- orm = blackbuffer
- psm = enabled
- RTLM = auto
- sound = alsa
- strictdrawordening = disabled
- vostè = off

D'aquestes opcions, hi ha 2 que milloren el rendiment

- OffscreenRenderingMode, a l'posar l'opció FM (Framebuffer) tira diversos quadres, es congela, i torna a fer el mateix una i altra vegada. Així és injugable qualsevol joc. Per això és recomanable «backbuffer».

- Direct Sound: Acceleració maquinari, canvia Completa per Emulació. Això augmenta molt el rendiment i la compatibilitat respecte a «completa».

També, per guanyar rendiment, podeu desactivar GLSL i MultiSampling, però perdés qualitat gràfica.

Si WINE, encara després de tot això, no detecta la placa de vídeo, hacé això:

Un cop hagis canviat les opcions, vaig obrir el directori .wine a la teva carpeta d'usuari, i després vaig obrir un arxiu anomenat "user.reg" (allà es van emmagatzemant les claus de registre que va creant l'usuari).

Aquí buscá [SoftwareWineDirect3D] i a la fi agrega:

"VideoDescription" = "Entrada el model de placa de vídeo amb cometes" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Entrada la memòria de la placa de vídeo"

En el meu cas, queda així:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "disabled" "NonPower2Mode" = "Repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "enabled" "RenderTargetLockMode" = "auto" "StrictDrawOrdering" = "disabled" "UseGLSL" = "disabled" "VideoDescription" = "GeForce 7025 / nForce 630 / PCI / SSE2 / 3DNow!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Llest! 'WINE està preparat per a la guerra!

Ja fem servir Wine, Dx Wine i winetricks. Ara potenciarem tot això amb un programa anomenat lutris.

Introducció a lutris

Lutris amb alguns dels meus majors vicis ...

Lutris és un programa que agrupa tots els jocs en una sola plataforma, alguna cosa similar a Steam.

Té com a característica suportar GAIREBÉ TOT, sinó mirin la llista de coses que es banca:

- Jocs nadius de Linux.
- Jocs nadius de Windows.
- Jocs de MAME.
- Amiga 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Jocs en línia dels navegadors, com Quake Live, Minecraft i tots els flaix.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion, etc.).
- Magnavox Odyssey², Videopac +.
- Mattel Intellivision.
- Microsoft MSX, MS-DOS.
- NEC PC-Engine Turbographx 16, Supergraphx, PC-FX.
- Nintendo NES, SNES, Game Boy, Game Boy Advance, Gamecube i Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony PlayStation.
- Z-Machine.

Però el millor de tot, és que per cada joc et dóna moltes opcions, de manera que és MES QUE RECOMANABLE que ho facis servir, ja que hi ha moltes opcions de Wine, que segons el joc pots canviar, sense afectar ni a Wine ni als altres jocs. És com PlayOnLinux, però lutris em sembla millor, perquè no només et dóna accés a jocs de Windows, sinó a una quantitat enorme d'emuladors.

Per acabar, dir que no hi ha millores substantives en Lubuntu i Xubuntu. Un podria pensar que a l'utilitzar menys memòria RAM, això impactaria en el rendiment de WINE, però no. És de suposar que això passa perquè Wine es maneja utilitzant més que res CPU i placa de vídeo.

font: patchiu


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

25 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Pocs va dir

    Vi
    Is
    not an
    emulador

    WINE no és un emulador.

  2.   Shadow_Warrior va dir

    Això és ara, abans precisament significava «Windows Emulator» ( «WINE»)

  3.   As de piques va dir

    Ves per on buscava jo alguna cosa com això ara que he començat a provar instal·lant jocs de windows en Linux. Vaig poder instal·lar sense problemes i tocant quatre coses Quake 3, Half-Life 1 i Age of Mythology. Però vull provar amb el GTA 3 (que m'ho instal però no em detecta el cd a l'hora de jugar) i el Jedi Knight 2 que em dóna error.

    Gràcies per aquest post.

  4.   Gabi va dir

    Jo vull instal·lar un joc de PC3 a Windows 7 però no em arrenca ja que no funciona llavors vaig pensar que si es podia convertir o transformar perquè Linux el suportés em bendriera molt bé Ho pregunto perquè sóc un nen de 10 anys

    1.    Andres va dir

      Que joc és?

  5.   ADIRAEL va dir

    a mi m'agrada el operation 7 on line i el cabal en línia tinc problemes per executar tots dos en window el operation7 he de executar al win XP per que encara que li vaig posar més memòria ram al meu pc no corre full en win7 i el cabal per ser mes actual i tenir més efectes gràfics no em corre full en win xp però si em corre full en win7 'ODI AQUESTES collonades DE WINDOWS! sempre hi ha incompatibilitat en alguna cosa a més de menjar-se tots els meus recursos per poder jugar una mica intereante em toca baixar tot el sistema amb el GAME BOSSTER i amb el TUNAP ÚTILS i tot i així no s'agafa full em gustaria saver si es pot córrer el OPERTION 7 linux ja que el operation7 no canvia rejistros ni res d'això però té un detall qeu no n'hi ha prou amb copiar i enganxar en una altra pc la carpeta de l'game també has de copiar una carpeta que posa en el disc ci que es diu LIN la qual a primera vista la teva la veus i no li prens inprtancia pss després t'adones que és la carpeta que busca el ejegutable a l'iniciarce i la qual té les rutes a seguir i la informació de la vercion eL qUE VULL SAVER éS SI AMB eL TEU PROGRAMA PUC CÓRRER SENSE CAP PROBLEMA EL .EXE DEL JOC I QUE TAMBÉ EM vaig detectar LA CARPETA DE LES RUTES SENSE CAP INCONVENIENT

  6.   Miquel Mayol i Tur va dir

    per això la llista de compatibilitat de WineHQ i de PlayOnLinux t'informa dels jocs que van 100% ok, i els que encara no van bé d'el tot.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

    http://appdb.winehq.org/objectManager.php?sClass=application&iId=5275

  7.   ger va dir

    Pau,

    Excel·lent post !!

    Espero que amb el córrer el temps les empreses comencin a llançar jocs per a GNU / Linux d'alta qualitat, serà qüestió que s'adonin que els usuaris de Linux ja representen una proporció important de l'total d'usuaris ....

    Salutacions!

  8.   guillermoz0009 va dir

    Amb que corri AOM amb expasión Titans em dono per servit, és l'únic joc que m'agrada de l'Guindos XD, ja saben per les retas amb els amics i la família.

  9.   luis va dir

    no puc descarregar lutris .. 🙁

    EM PODEN DONAR EL LINK PER DESCARREGAR TOTS WINE, winetricks i lutris

  10.   juan manuel va dir

    que és website

  11.   Dan va dir

    Una cosa jo tinc un pentium III de 0.8ghz i 650MB de ram, com puc fer que a l'executar warcaft 3 a wine MNE consumeixi menys és que a l'estona em comença a anar lent i com jo no tinc windows ...

  12.   Pau va dir

    Jo no entenc, de vegades en certs fòrums critiquen massa a windows, dient que és pur diners (la qual cosa de vegades és cert) però a la fi volen baixar-se directx. Jo crec que tots dos, windows i linux, tenen falles, i són PRODUCTES. Linux és molt útil per a programacion, servidors, internet i indústria. Mentre que Windos és mes útil per a la llar, és a dir, per a jocs, documents, internet, etc.

    Per exemple, per wifi, i infraestructures d'internet, linux és moltíssim millor. Però per Jugar no ho és.

    Salutacions!

  13.   Gabriel va dir

    com s'instal·la el dx wine

  14.   kuk va dir

    algun dia tindrem una bona alternativa a linux 😉

  15.   Eddy Holliday va dir

    Bona aportació, vaig a veure si ho puc utilitzar en la meva Manjaro Linux

  16.   gabux22 va dir

    Amb lutris i companyia és un luxe jugar en Linux ... gràcies a UsemosLinux i cia. una vegada més que ens culturitza en el món GNU / Linux ... gràcies totals .. 🙂

    1.    usemoslinux va dir

      De res! Abraçada!

  17.   Jaime va dir

    Hola, tinc un problema i és que he intentat descarregar el DX Wine però des http://sourceforge.net/projects/dxwine/ ja no està disponible, no se si hi ha alguna altra forma de descarregar-lo.

  18.   Juan José va dir

    tots els jocs de Windows es poden utilitzar amb aquests programes?

  19.   deimer va dir

    hola bones tinc Ubuntu 15.10 no i pogut descarregar ni un joc per que no els obre algú em pot explicar que cal fer

  20.   QKingsta va dir

    Puff! Em quedo a Windows és més fàcil descarregar, Instal·lar i Jugar que aquesta merda d'haver de baixar-me com 3 o 4 programes i després configurar-los per poder jugar un joc. Linux està dissenyat per a les persones que són programadors o que creen xarxes i sevidores però no està dissenyat per als que ens agraden els videojocs.

    1.    Diego va dir

      Aquest tutorial és per jugar en Linux amb jocs programats per a Windows. Els jocs programats per a Linux funcionen en Linux igual que els jocs programats per a Windows a Windows: Els instal·les i ja està.

      Ara pregunta't com pots jugar a Windows amb un joc programat per a Linux i, si et resulta més fàcil que al revés, llavors podràs dir que Linux és una merda.

      Salutacions.

      1.    Jose Luis va dir

        És la millor resposta que vaig veure en anys

  21.   Rafael Portillo T. va dir

    Gràcies pel tut ...!