Como xogar xogos de Windows en Linux

Para executar os teus xogos de Windows necesitaremos a axuda de varias ferramentas: WINE, Dx Wine, Winetricks e LutrisNeste tutorial veremos como instalar e configurar cada un deles.

Introdución ao VIÑO

Como todo o mundo sabe, Linux non admite ficheiros .EXE. Entón, como carallo poden executarse os programas de Windows? Ben, algúns xenios fixeron un programa chamado WINE, o que significa que Wine non é un emulador, que é un dos xeitos de executar un programa Windows baixo Linux.
Pero, se non é un emulador, como funciona?

A razón pola que Wine non é un emulador é que os emuladores tenden a duplicar todo o ambiente no que vive un programa, incluíndo a simulación dunha determinada arquitectura de microprocesador. Wine, por outra banda, implementa o que se podería chamar unha capa de compatibilidade, que proporciona alternativas ás bibliotecas de Windows.

Iso é bo? Si e non. Digamos un par de verdades ...

Mellor uso da memoria RAM

Windows (en calquera das súas versións) ten un número importante de programas cargados na memoria RAM que en Linux non adoitan cargarse (lectura, antivirus, antimalware, etc.). VIÑO, non fai iso. En consecuencia, consume menos recursos que Windows.

X directo

Direct X é a API máis utilizada nos xogos de Windows e é exclusiva deste sistema operativo. Linux, pola súa banda, usa OpenGL.

Entón, como funciona Linux con xogos que requiren DirectX se só usa OpenGL? Aí entra a maxia de Wine: fai que OpenGL emule DirectX.

O resultado? Obviamente, ao emular, perde o rendemento.

Os xogos funcionan mellor en Windows? Diríache que depende do xogo. Non obstante, a resposta é SI, precisamente pola emulación Direct X. Poderíase dicir que os xogos baseados en Direct X 7 funcionan igual en Windows que Linux, pero con DX9 en diante as cousas cambian moito: aproximadamente un 20% menos de rendemento.

Xogos para Windows

Para Wine é moi difícil executar os xogos que inclúen este sistema. Por esta razón, a día de hoxe, non funciona, por exemplo, con xogos como Street Fighter IV, Resident Evil 5 ou Gear of Wars.

Un Windows diferente para cada xogo

Unha das vantaxes que ten WINE é que, se queres, podes executar un xogo antigo en Windows 95 e un novo en Windows 7.

E as opcións non só rematan aí, senón que tamén permite a instalación doutros programas, como o framework, DirectX e todo o que se che ocorra.

E aí é onde WINE aproveita ao máximo as súas funcións xa que, por exemplo, hai xogos que funcionan ben con Windows, con programas x instalados, etc.

Isto tamén significa que se utilizas unha configuración xeral de WINE, hai xogos que terán un mellor rendemento e outros que serán peores. Polo tanto, para executar xogos é conveniente executar WINE usando un programa chamado PlayOnLinux, que lle di a WINE que execute Windows perfectamente configurado para ese xogo. Que tal?

Os controladores de vídeo de Windows son mellores que os de Linux

Todas as probas indican que cando se executa, por exemplo, Open Arena, tanto en Windows XP como Linux, en Windows lanza máis cadros. Noutras palabras, en Windows a pantalla actualízase máis rápido que en Linux, o que significa que aproveita mellor a tarxeta de vídeo.

Isto non ocorre porque o xogo non é nativo ou por WINE ou outro emulador. As probas realizáronse executando os executables nativos respectivos para cada sistema operativo. Entón? A resposta é que, eliminando todos os demais factores, só queda dicir que os controladores das tarxetas de vídeo para Windows son mellores (a partir dun punto de vista técnico) que Linux.

Guía do viño

Recomendo instalar a versión beta de Wine, porque en moitos casos ten melloras que non están nas versións estables e máis na última versión 1.3.28 que funciona de xeito espectacular e con moitas melloras. Unha vez rematado, debería ter instalado Wine e Winetricks. Tamén tes a posibilidade de instalar Lutris, PlayOnLinux y Viña iso pode ser bastante útil, pero deixarémolo para máis adiante.

X directo

O primeiro que temos que facer é instalar DirectX.

Dx Wine é a mellor forma de instalar DirectX.

Descarga Dx Wine (o marabilloso programa feito por kuboode) que instala facilmente DirectX 9c en Wine. É xenial e incluso che dá a opción de ter Dxdiag.

Tes a opción de instalar DX10 e DX11, todo depende de que as tarxetas de vídeo que teñas o admitan ou non.

DxDiag, ideal para saber se todo o hardware está recoñecido en Wine.

Visual Basic, .Net, etc.

Despois, con Winetricks pode instalar os seguintes programas que, aínda que non son obrigatorios, poden ser necesarios para executar un xogo.

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

Marco:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Este non aparece en Winetricks. Pódese instalar manualmente.

Hai moitas máis cousas que instalar. Mire ben as opcións que Winetricks ofrece. O que necesitas depende da túa máquina e das aplicacións que queiras usar. Non obstante, o anterior podería dicirse que é o mínimo e indispensable.

Winetricks

Configura as opcións de Viño

Abre Winetricks e selecciona "Seleccionar o prefijo de viño predeterminado" e "Cambiar configuración". Para min a mellor configuración é esta:

- ddr = opengl
- dsoundhw = Emulación
- glsl = desactivado
- multamostreo = desactivado
- mwo = habilitado
- nativo_mdac
- npm = volver empaquetar
- orm = blackbuffer
- psm = habilitado
- rtlm = auto
- son = alsa
- strictdrawordening = desactivado
- vd = desactivado

Destas opcións, hai 2 que melloran o rendemento

- OffscreenRenderingMode, ao configurar a opción FM (Framebuffer), lanza varios cadros, conxélase e fai o mesmo unha e outra vez. Polo tanto, calquera xogo non se pode xogar. Por este motivo, recoméndase "backbuffer".

- Son directo: aceleración de hardware, cambio completo para emulación. Isto aumenta considerablemente o rendemento e a compatibilidade en "completa".

Ademais, para obter rendemento, pode desactivar GLSL e MultiSampling, pero perde a calidade gráfica.

Se WINE, aínda despois de todo isto, non detecta a tarxeta de vídeo, faino:

Unha vez cambiadas as opcións, abrín o directorio .wine no cartafol de usuario e abrín un ficheiro chamado "user.reg" (as claves de rexistro creadas polo usuario almacénanse alí).

Alí busque [SoftwareWineDirect3D] e ao final engada:

"VideoDescription" = "Introduza o modelo da tarxeta de vídeo entre comiñas" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Introduza a memoria da tarxeta de vídeo"

No meu caso, parece así:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "desactivado" "NonPower2Mode" = "reempaquetar" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "habilitado" "RenderTargetLockMode" = "auto" Strock "Rock" Strock "disabled" "UseGLSL" = "desactivado" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Listo! WINE está listo para a guerra!

Xa empregamos WIne, Dx Wine e Winetricks. Agora imos mellorar todo isto cun programa chamado Lutris.

Introdución a Lutris

Lutris con algúns dos meus maiores vicios ...

Lutris é un programa que agrupa todos os xogos nunha única plataforma, algo similar a Steam.

A súa característica é apoiar CASE TODO, pero mire a lista de cousas que están a ser bancarias:

- Xogos nativos de Linux.
- Xogos nativos de Windows.
- Xogos MAME.
- Amigo 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Xogos de navegador en liña como Quake Live, Minecraft e todo flash.
- 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.
- Motor PC NEC Turbographx 16, Supergraphx, PC-FX.
- Nintendo NES, SNES, Game Boy, Game Boy Advance, Gamecube e Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Máquina Z.

Pero o mellor de todo é que para cada xogo ofréceche moitas opcións, polo que é MÁIS DO RECOMENDADO que o uses, xa que hai moitas opcións de Wine, que segundo o xogo podes cambiar, sen afectar nin a Wine nin á outra xogos. É como PlayOnLinux, pero Lutris paréceme mellor, porque non só lle dá acceso aos xogos de Windows, senón a un gran número de emuladores.

Como peche, diga que non hai melloras substanciais en Lubuntu e Xubuntu. Alguén podería pensar que o uso de menos memoria RAM repercutiría no rendemento de WINE, pero non. É de supoñer que isto ocorre porque o viño manéxase empregando principalmente CPU e tarxeta de vídeo.

Fuente: patchiu


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

25 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Poucos dixo

    Viño
    Is
    Nin un
    emulador

    WINE non é un emulador.

  2.   Guerreiro_sombra dixo

    Isto é agora, antes significaba precisamente "WINdows Emulator" ("WINE")

  3.   As de espadas dixo

    Mira onde buscaba algo así agora que comecei a probar a instalación de xogos de Windows en Linux. Puiden instalar e reproducir sen problemas catro cousas Quake 3, Half-Life 1 e Age of Mythology. Pero quero probar GTA 3 (que o instala pero non detecta o CD ao xogar) e Jedi Knight 2 que me dá un erro.

    Grazas por esta publicación.

  4.   Gabi dixo

    Quero instalar un xogo para PC3 en Windows 7 pero non arrincará porque non é compatible, así que pensei que se podería converterse ou transformarse para que Linux o soportase, bendeciríame moito. Pregúntolle porque son un neno de 10 anos

    1.    Andrés dixo

      Que xogo é?

  5.   ADIRAEL dixo

    Gústame a operación 7 en liña e a cabal en liña Teño problemas para executar tanto na ventá a operación7 Teño que executala en win XP porque aínda que poño máis memoria RAM no meu PC non funciona completa en win7 e a cabal porque é máis A actualidade e ter máis efectos gráficos non funciona completa en win xp pero se funciona completa en win7 ODIO ESTES FODIDOS EN WINDOWS. Sempre hai incompatibilidade en algo ademais de comer todos os meus recursos para poder xogar a algo interesante. Teño que descargar todo o sistema co GAME BOSSTER e cos TUNAP UTILES e aínda así non leva completo Gustaríame ver se OPERTION 7 se pode executar agora en Linux esa operación7 non cambia de rexistro nin nada polo estilo, pero ten un detalle de que non basta con copiar e pegar o cartafol do xogo noutro ordenador tamén hai que copiar un cartafol que puxo no disco c e que se chama LIN que a primeira vista Xa o ves e non tomas importancia pss despois decátaste de que é a carpeta que busca o executable cando comeza e que ten as rutas a seguir e a información da verción O QUE QUERO GARDAR É SE CO TEU PROGRAMA PODO CORRER SEN CALQUERA PROBLEMA O .EXE DO XOGO E QUE TAMÉN ME DETECTAN A CARPETA DE RUTA SEN DANOS

  6.   Miquel Mayol i Tur dixo

    para iso, a lista de compatibilidade de winehq e playonlinux infórmalle dos xogos 100% correctos e dos que aínda non van nada ben.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   ger dixo

    Paul,

    Excelente post !!

    Espero que co paso do tempo as empresas comecen a lanzar xogos de alta calidade para GNU / Linux, será cuestión de darse conta de que os usuarios de Linux xa representan unha proporción significativa do total de usuarios ...

    Saúdos!

  8.   Guillermoz0009 dixo

    Con AOM funcionando con expansión Titans doulle por feito, é o único xogo que me gusta de Güindos XD, xa o sabes polos retos cos amigos e a familia.

  9.   Luis dixo

    Non podo descargar lutris .. 🙁

    PODES DARME O ENLACE PARA DESCARGAR TODO O VIÑO, Winetricks e Lutris

  10.   xuan manuel dixo

    que é o sitio web

  11.   Dan dixo

    Unha cousa que teño un pentium III de 0.8 ghz e 650 mb de carneiro, como podo facer que cando se executa warcaft 3 en viño o mne consume menos é que despois dun tempo comeza a ser lento e xa que non teño fiestras ...

  12.   Galicia dixo

    Non o entendo, ás veces en certos foros critican demasiado Windows, dicindo que é diñeiro puro (o que ás veces é certo) pero ao final queren descargar directx. Creo que Windows e Linux teñen defectos e son PRODUTOS. Linux é moi útil para a programación, servidores, internet e industria. Aínda que Windos é máis útil para o fogar, é dicir, para xogos, documentos, internet, etc.

    Por exemplo, para infraestruturas de wifi e internet, Linux é moito mellor. Pero para xogar non é así.

    Saúdos!

  13.   Gabriel dixo

    como instalar o viño dx

  14.   kuk dixo

    algún día teremos unha boa alternativa en linux 😉

  15.   Eddy holliday dixo

    Boa contribución, a ver se podo usalo no meu Manjaro Linux

  16.   Gabux22 dixo

    Con lutris e compañía é un luxo xogar en Linux ... grazas a UsemosLinux e cia. unha vez máis iso nos cultiva no mundo GNU / Linux ... grazas en total .. 🙂

    1.    usemos linux dixo

      Es Benvido! Abrazo!

  17.   Jaime dixo

    Ola, teño un problema e é que tente descargar o DX Wine pero dende entón http://sourceforge.net/projects/dxwine/ Xa non está dispoñible, non sei se hai outro xeito de descargalo.

  18.   Juan José dixo

    pódense usar todos os xogos de Windows con eses programas?

  19.   deimer dixo

    Ola ben, teño Ubuntu 15.10 Non puiden descargar un xogo porque non abre alguén me pode explicar que facer

  20.   QKingsta dixo

    Puff! Quedo en Windows. É máis fácil descargar, instalar e xogar que esa merda de ter que descargar como 3 ou 4 programas e logo configuralos para poder xogar a un xogo. Linux está deseñado para persoas que son programadoras ou que crean redes e servidores, pero non está deseñado para aqueles que nos gustan os videoxogos.

    1.    Diego dixo

      Este tutorial é para xogar en Linux con xogos escritos para Windows. Os xogos escritos para Linux funcionan en Linux como os xogos escritos para Windows en Windows: instalalos e xa está.

      Agora pregúntate como podes xogar en Windows cun xogo escrito para Linux e se che resulta máis doado que ao revés, podes dicir que Linux é unha merda.

      Saúdos.

      1.    Jose Luis dixo

        É a mellor resposta que vin en anos

  21.   Rafael Portillo T. dixo

    Grazas polo titorial ...!