Comment jouer à des jeux Windows sur Linux

Afin d'exécuter vos jeux Windows, nous aurons besoin de l'aide de plusieurs outils: WINE, Dx Wine, Winetricks et LutrisDans ce tutoriel, nous verrons comment installer et configurer chacune d'elles.

Introduction à WINE

Comme chacun sait, Linux ne prend pas en charge les fichiers .EXE. Alors, comment diable les programmes Windows peuvent-ils fonctionner? Eh bien, certains génies ont créé un programme appelé WINE, ce qui signifie que Wine n'est pas un émulateur, ce qui est l'un des moyens d'exécuter un programme Windows sous Linux.
Mais, si ce n'est pas un émulateur, comment ça marche?

La raison pour laquelle Wine n'est pas un émulateur est que les émulateurs ont tendance à dupliquer tout l'environnement dans lequel vit un programme, y compris en simulant une architecture de microprocesseur donnée. Wine, par contre, implémente ce que l'on pourrait appeler une couche de compatibilité, qui fournit des alternatives aux bibliothèques Windows.

Ça c'est bon? Oui et non. Disons quelques vérités ...

Meilleure utilisation de la RAM

Windows (dans n'importe laquelle de ses versions) a un nombre important de programmes chargés dans la mémoire RAM qui, sous Linux, ne sont généralement pas chargés (lecture, antivirus, antimalware, etc.). WINE, ça ne fait pas ça. Par conséquent, il consomme moins de ressources que Windows.

Direct X

Direct X est l'API la plus utilisée dans les jeux Windows et est exclusive à ce système d'exploitation. Linux, pour sa part, utilise OpenGL.

Alors, comment Linux exécute-t-il des jeux qui nécessitent DirectX s'il n'utilise que OpenGL? C'est là que la magie de Wine entre en jeu: il permet à OpenGL d'émuler DirectX.

Le résultat? Évidemment, lors de l'émulation, vous perdez des performances.

Les jeux fonctionnent-ils mieux sous Windows? Je vous dirais que cela dépend du jeu. Cependant, la réponse est OUI, précisément à cause de l'émulation Direct X. On pourrait dire que les jeux basés sur Direct X 7 fonctionnent de la même manière sous Windows que sous Linux, mais avec DX9, les choses changent beaucoup: environ 20% moins de performances.

Jeux pour Windows

Il est extrêmement difficile pour Wine d'exécuter les jeux fournis avec ce système. Pour cette raison, à ce jour, il ne gère pas, par exemple, des jeux comme Street Fighter IV, Resident Evil 5 ou Gear of Wars.

Une fenêtre différente pour chaque jeu

Un avantage de WINE est que si vous le souhaitez, vous pouvez exécuter un ancien jeu sur Windows 95 et un nouveau sur Windows 7.

Et non seulement les options s'arrêtent là, mais cela permet également l'installation d'autres programmes, tels que le framework, directx et tout ce à quoi vous pouvez penser.

Et c'est là que WINE tire le meilleur parti de ses fonctions puisque, par exemple, il existe des jeux qui fonctionnent bien avec Windows, avec x programmes installés, etc.

Cela signifie également que si vous utilisez une configuration WINE générale, il y a des jeux qui fonctionneront mieux et d'autres pire. Par conséquent, pour exécuter des jeux, il est pratique d'exécuter WINE à l'aide d'un programme appelé PlayOnLinux, qui indique à WINE d'exécuter Windows parfaitement configuré pour ce jeu. Qu'en penses-tu?

Les pilotes vidéo Windows sont meilleurs que les pilotes Linux

Tous les tests indiquent que lors de l'exécution, par exemple, d'Open Arena, à la fois sous Windows XP et Linux, sous Windows, il lance plus de cadres. En d'autres termes, sous Windows, l'écran est rafraîchi plus rapidement que sous Linux, ce qui signifie qu'il profite mieux de la carte vidéo.

Cela ne se produit pas parce que le jeu n'est pas natif ou à cause de WINE ou d'un autre émulateur. Les tests ont été effectués en exécutant les exécutables natifs respectifs pour chaque système d'exploitation. Ensuite? La réponse est que, avec tous les autres facteurs supprimés, il ne reste plus qu'à dire que les pilotes de la carte vidéo pour Windows sont meilleurs (à partir d'un point de vue technique) que Linux.

Guide des vins

Je recommande d'installer la version bêta de Wine, car dans de nombreux cas, elle a des améliorations qui ne sont pas dans les versions stables, et plus encore dans la dernière version 1.3.28 qui fonctionne de manière spectaculaire et avec de nombreuses améliorations. Une fois terminé, vous devriez avoir installé Wine et Winetricks. Vous avez également la possibilité d'installer Lutris, PlayOnLinux y Vignoble cela peut être très utile, mais nous laisserons cela pour plus tard.

Direct X

La première chose à faire est d'installer DirectX.

Dx Wine est le meilleur moyen d'installer DirectX.

Téléchargez Dx Wine (le merveilleux programme créé par kuboode) qui installe facilement DirectX 9c dans Wine. C'est génial et cela vous donne même la possibilité d'avoir Dxdiag.

Vous avez la possibilité d'installer DX10 et DX11, tout dépend du fait que les cartes vidéo que vous possédez le prennent en charge ou non.

DxDiag, idéal pour savoir si tout le matériel est reconnu dans Wine.

Visual Basic, .Net, etc.

Ensuite, avec Winetricks, vous pouvez installer les programmes suivants qui, bien qu'ils ne soient pas obligatoires, peuvent être nécessaires pour exécuter un jeu.

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

Cadre:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Celui-ci n'apparaît pas dans Winetricks. Il peut être installé manuellement.

Il y a beaucoup plus de choses à installer. Jetez un œil aux options offertes par Winetricks. Ce dont vous avez besoin dépend de votre machine et des applications que vous souhaitez utiliser. Cependant, ce qui précède pourrait être considéré comme le minimum et indispensable.

astuces pour le vin

Configurer les options de Wine

Ouvrez Winetricks et sélectionnez «Sélectionnez le préfixe de vin par défaut» et «Modifier les paramètres». Pour moi, la meilleure configuration est la suivante:

- ddr = opengl
- dsoundhw = émulation
- glsl = désactivé
- multi-échantillonnage = désactivé
- mwo = activé
- native_mdac
- npm = remballer
- orm = tampon noir
- psm = activé
- rtlm = auto
- son = alsa
- strictdrawordening = désactivé
- vd = désactivé

Parmi ces options, 2 améliorent les performances

- OffscreenRenderingMode, lors du réglage de l'option FM (Framebuffer), il jette plusieurs images, se fige et fait la même chose encore et encore. Donc, tout jeu est injouable. Pour cette raison, le "backbuffer" est recommandé.

- Direct Sound: Accélération matérielle, changement complet pour l'émulation. Cela augmente considérablement les performances et la compatibilité sur "full".

De plus, pour gagner en performances, vous pouvez désactiver GLSL et MultiSampling, mais vous perdez la qualité graphique.

Si WINE, même après tout cela, ne détecte pas la carte vidéo, procédez comme suit:

Une fois que vous avez changé les options, j'ai ouvert le répertoire .wine dans votre dossier utilisateur, puis j'ai ouvert un fichier appelé «user.reg» (les clés de registre créées par l'utilisateur y sont stockées).

Là, recherchez [SoftwareWineDirect3D] et à la fin ajoutez:

"VideoDescription" = "Entrez le modèle de la carte vidéo avec des guillemets" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Entrez la mémoire de la carte vidéo"

Dans mon cas, cela ressemble à ceci:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "désactivé" "NonPower2Mode" = "reconditionner" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "activé" "RenderTargetLockMode" = "auto" RenderTargetLockMode "=" RenderTargetLockMode "=" Auto "StrictockMender "disabled" "UseGLSL" = "disabled" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Prêt! WINE est prêt pour la guerre!

Nous utilisons déjà WIne, Dx Wine et Winetricks. Maintenant, nous allons améliorer tout cela avec un programme appelé Lutris.

Introduction à Lutris

Lutris avec certains de mes plus grands vices ...

Lutris est un programme qui regroupe tous les jeux sur une seule plateforme, quelque chose de similaire à Steam.

Sa particularité est de supporter PRESQUE TOUT, mais regardez la liste des choses qui sont bancaires:

- Jeux natifs Linux.
- Jeux natifs Windows.
- Jeux MAME.
- Ami 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Jeux par navigateur en ligne comme Quake Live, Minecraft et all 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.
- NEC PC-Engine Turbographx 16, Supergraphx, PC-FX.
- Nintendo NES, SNES, Game Boy, Game Boy Advance, Gamecube et Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-Machine.

Mais le meilleur de tous est que pour chaque jeu, il vous offre de nombreuses options, il est donc PLUS QUE RECOMMANDÉ de l'utiliser, car il existe de nombreuses options de Wine, que vous pouvez modifier en fonction du jeu, sans affecter ni Wine ni le d'autres jeux. C'est comme PlayOnLinux, mais Lutris me semble meilleur, car il vous donne non seulement accès aux jeux Windows, mais à un grand nombre d'émulateurs.

En conclusion, disons qu'il n'y a pas d'améliorations substantielles dans Lubuntu et Xubuntu. On pourrait penser que l'utilisation de moins de mémoire RAM aurait un impact sur les performances de WINE, mais non. Cela se produit probablement parce que Wine est géré principalement en utilisant un processeur et une carte vidéo.

source: patchu


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Peu dit

    Vin
    Is
    Pas un
    émule

    WINE n'est pas un émulateur.

  2.   Guerrier de l'ombre dit

    C'est maintenant, avant cela signifiait précisément "émulateur WINdows" ("WINE")

  3.   As de pique dit

    Regardez où je cherchais quelque chose comme ça maintenant que j'ai commencé à tester l'installation de jeux Windows sur Linux. J'ai pu installer et jouer de manière transparente quatre choses à Quake 3, Half-Life 1 et Age of Mythology. Mais je veux essayer GTA 3 (qui l'installe mais ne détecte pas le cd lors de la lecture) et Jedi Knight 2 qui me donne une erreur.

    Merci pour ce post.

  4.   Gabi dit

    Je veux installer un jeu PC3 sous Windows 7 mais il ne démarre pas car il n'est pas compatible alors j'ai pensé que s'il pouvait être converti ou transformé pour que Linux puisse le supporter, cela me bénirait très bien. Je demande parce que je suis un enfant de 10 ans

    1.    Andres dit

      De quel jeu s'agit-il?

  5.   ADIRAL dit

    J'aime l'opération 7 en ligne et la cabale en ligne J'ai des problèmes pour exécuter à la fois dans la fenêtre l'opération7 Je dois l'exécuter dans win XP car bien que je mette plus de mémoire RAM sur mon pc, elle ne fonctionne pas complètement dans win7 et la cabale car c'est plus Le courant et le fait d'avoir plus d'effets graphiques ne fonctionnent pas à fond sur win xp, mais s'il fonctionne à plein sur win7, je déteste ceux qui sont baisés sous WINDOWS! Il y a toujours une incompatibilité dans quelque chose en plus de manger toutes mes ressources pour pouvoir jouer à quelque chose d'intéressant.Je dois télécharger tout le système avec le GAME BOSSTER et avec TUNAP UTILES et même alors cela ne prend pas plein, j'aimerais voir si OPERTION 7 peut être exécuté sous Linux maintenant cette opération7 ne change pas les enregistrements ou quoi que ce soit du genre, mais il a un détail qu'il ne suffit pas de copier et coller le dossier du jeu sur un autre pc, vous devez également copier un dossier que vous mettez sur le disque c et qui s'appelle LIN qui à première vue vous Vous le voyez et vous ne prenez pas d'importance pss plus tard vous vous rendez compte que c'est le dossier que l'exécutable recherche au démarrage et qui a les routes à suivre et les informations du vercion CE QUE JE VEUX ENREGISTRER C'EST SI AVEC VOTRE PROGRAMME JE PEUX EXÉCUTER SANS AUCUN PROBLÈME LE .EXE DU JEU ET QU'ILS ME DÉTECTENT ÉGALEMENT LE DOSSIER DE ROUTE SANS TOUT DOMMAGE

  6.   Miquel Mayol et Tur dit

    pour cela, la liste de compatibilité de winehq et playonlinux vous informe des jeux qui sont 100% ok, et de ceux qui ne fonctionnent toujours pas du tout.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   Jer dit

    Paul,

    Excellent post !!

    J'espère qu'avec le temps, les entreprises commenceront à sortir des jeux de haute qualité pour GNU / Linux, il s'agira de réaliser que les utilisateurs de Linux représentent déjà une proportion importante du total des utilisateurs….

    Salutations!

  8.   Guillermoz0009 dit

    Avec AOM fonctionnant avec Expasion Titans, je le prends pour acquis, c'est le seul jeu que j'aime à propos de Güindos XD, vous savez à cause des défis avec les amis et la famille.

  9.   luis dit

    Je ne peux pas télécharger Lutris .. 🙁

    VOUS POUVEZ ME DONNER LE LIEN POUR TÉLÉCHARGER TOUS LES VINS, Winetricks et Lutris

  10.   juan manuel dit

    quel est le site Web

  11.   dan dit

    Une chose que j'ai un pentium III de 0.8 GHz et 650 Mo de RAM, comment puis-je faire cela lorsque j'exécute warcaft 3 dans wine mne consomme moins, c'est qu'après un certain temps, il commence à ralentir et comme je n'ai pas de fenêtres ...

  12.   paul dit

    Je ne comprends pas, parfois dans certains forums ils critiquent trop Windows, disant que c'est de l'argent pur (ce qui est parfois vrai) mais à la fin ils veulent télécharger directx. Je crois que Windows et Linux ont des défauts et sont des PRODUITS. Linux est très utile pour la programmation, les serveurs, Internet et l'industrie. Alors que Windos est plus utile pour la maison, c'est-à-dire pour les jeux, les documents, Internet, etc.

    Par exemple, pour les infrastructures wifi et Internet, Linux est bien meilleur. Mais jouer ce n'est pas.

    Salutations!

  13.   Gabriel dit

    comment installer le dx wine

  14.   kuk dit

    un jour on aura une bonne alternative sous linux 😉

  15.   Vacances de Foucault dit

    Bonne contribution, je vais voir si je peux l'utiliser sur mon Manjaro Linux

  16.   gabux22 dit

    Avec lutris et compagnie, c'est un luxe de jouer sous Linux ... grâce à UsemosLinux et cia. encore une fois qu'il nous cultive dans le monde GNU / Linux… merci au total .. 🙂

    1.    utilisons Linux dit

      De rien! Étreinte!

  17.   Jaime dit

    Bonjour, j'ai un problème et c'est que j'ai essayé de télécharger le DX Wine mais depuis http://sourceforge.net/projects/dxwine/ Il n'est plus disponible, je ne sais pas s'il existe un autre moyen de le télécharger.

  18.   Juan Jose dit

    tous les jeux Windows peuvent-ils être utilisés avec ces programmes?

  19.   déimer dit

    Bonjour bon, j'ai Ubuntu 15.10 Je n'ai pas pu télécharger un jeu car il ne s'ouvre pas quelqu'un peut m'expliquer quoi faire

  20.   QKingsta dit

    Bouffée! Je reste dans Windows, il est plus facile de télécharger, d'installer et de jouer que de devoir télécharger 3 ou 4 programmes, puis de les configurer pour pouvoir jouer à un jeu. Linux est conçu pour les personnes qui sont des programmeurs ou qui créent des réseaux et des serveurs, mais il n'est pas conçu pour ceux d'entre nous qui aiment les jeux vidéo.

    1.    Diego dit

      Ce tutoriel est pour jouer sous Linux avec des jeux écrits pour Windows. Les jeux écrits pour Linux fonctionnent sous Linux comme les jeux écrits pour Windows sous Windows: vous les installez et c'est tout.

      Maintenant, demandez-vous comment vous pouvez jouer sur Windows avec un jeu écrit pour Linux, et si c'est plus facile pour vous que l'inverse, alors vous pouvez dire que Linux est nul.

      Salutations.

      1.    Jose Luis dit

        C'est la meilleure réponse que j'ai vue depuis des années

  21.   Rafael Portillo T. dit

    Merci pour le tutoriel…!