Différence de performance de jeu entre Windows et Ubuntu

Quels sont les avantages / inconvénients de passer de Windows 7/8 à Ubuntu?

Je développe principalement des logiciels et joue à des jeux.

Je ne joue évidemment pas à des jeux sur mon ordinateur portable, c’est pourquoi j’essaie Ubuntu. Mais tout le système d’exploitation a fière allure et j’ai récemment découvert PlayOnLinux.

Quelle est l’ampleur de la performance des jeux Windows? Que se passe-t-il si le jeu prend en charge DX11 et possède une tessellation, PlayOnLinux convertit-il DX11 en OpenGL?

    À partir d’une expérience de plus de 7 ans, je peux dire ce qui suit:

    J’ai essayé le vin depuis environ 2005-2006. J’ai également essayé Cedega (mort pour moi après la sortie de Wine 1.2) et PlayOnLinux (PoL en abrégé). J’ai également vu comment le processus de développement de Wine sous Ubuntu a rapidement rattrapé les derniers jeux. Pour l’installation et la configuration de Wine, veuillez consulter la section Comment installer et configurer Wine?

    Il y a environ 4 ans, si quelqu’un venait à moi et souhaitait passer à Ubuntu, l’une des questions qu’il se poserait serait: Puis-je jouer au jeu X sur Ubuntu ?. Si la réponse était positive pour ce jeu, la question suivante se poserait comme suit: aura-t-il la même performance?

    Il y a 4 ans, ma réponse normale était non dans la plupart des cas. Après la sortie de Wine 1.2 et de la sortie de la version 1.4 de cette année, j’avais changé de réponse pour plusieurs jeux et, pour la première fois, j’étais plus positif pour dire à un nouvel utilisateur qu’il pouvait jouer au jeu.

    Des cas comme Deep Space 2 qui est / était l’un des derniers jeux auxquels je pouvais jouer. Alice au pays des merveilles (le nouveau que je veux dire), Les Sims 3, World of Warcraft, Amnesia et autres. Même Skyrim pourrait être joué. Ce sont des jeux qui exigent des graphismes puissants et vous pouvez les jouer avec peu ou pas de configurations supplémentaires autres que les étapes d’installation et de lecture normales.

    Un moyen rapide de savoir quels jeux peuvent ou ne peuvent pas être joués sur Wine (In Ubuntu) se trouve dans la firebase database Wine App Database: http://appdb.winehq.org/ qui contient plus de 11 000 jeux (plus de 5 000 environ il y a des années). Cela inclut également des informations sur la performance de la plupart des jeux, qui ne sont pas identiques pour tous les jeux pouvant être joués sous Linux. Cela aide à savoir si un jeu est jouable et que sa performance confirmée est identique à celle du même jeu sous Windows.

    Wine propose également un élément appelé Ranking, qui aide à déterminer quels jeux peuvent être joués avec moins de configuration et une plus grande chance de les voir sortir de la boîte. Si vous voyez un jeu avec un classement Platine, cela signifie que vous avez 99% de chances que cela fonctionne sans problème du tout, du début à la fin. Si vous en voyez un avec le classement Gold, vous pourriez vous retrouver à faire un peu de configuration, mais à la fin, tout ira bien. Dans la plupart des cas, le statut Or fonctionnera immédiatement. Ils apparaissent en tant qu’or car ils n’ont pas été mis à jour avec la dernière version de Wine. Bien sûr, si vous jouez avec le rang Garbage, cela signifie que cela ne fonctionnera jamais ou seulement si Superman commence à manger des céréales kryptoniennes le matin.

    Il y a quelques années, le nombre de jeux Platinum s’élevait à moins de 50. En août 2012 (la première fois que j’ai écrit cette réponse), vous pouviez trouver plus de 1500 jeux , dont près de 200 dans les derniers titres . Il existe aujourd’hui plus de 5800 jeux, dont plus de 1800 sont des platines. Et ce n’est que pendant la phase de développement de la 1.5.x. Je ne peux qu’imaginer le montant qui atteindra la cote Platine une fois que la version 1.6 sera disponible. La seule nécessité ici est que davantage de personnes participent et testent les jeux sur Wine (le cas échéant) ou sur Steam (qui est nouveau pour le moment).

    Dans cet esprit, je recommanderai toujours l’utilisation du PPA de Wine disponible ici . En effet, les versions officielles telles que la série 1.4.x, après plusieurs mois, sont dépassées par rapport à la série de développement 1.5.x, qui pour moi est très stable, comporte de nombreuses améliorations et résout de nombreux problèmes.

    Exécutez simplement les éléments suivants dans le terminal: sudo add-apt-repository ppa:ubuntu-wine/ppa

    Ensuite, lancez sudo apt-get update . Ensuite, installez la dernière version (à la date d’écriture, il s’agit de la 1.5.23). Pour vérifier la version, vous avez installé type wine --version dans le terminal.

    QUELLE EST LA PERFORMANCE?

    Voyant que le développement de Wine fait des pas de géant (spécialement dans les départements DX10 et DX11), on peut dire par expérience:

    • Des jeux comme World of Warcraft sont beaucoup plus fluides sur les anciens PC. Ils utilisent en quelque sorte moins de mémoire que dans leur scénario Windows et obtiennent un meilleur FPS sur les vieux PC. J’ai testé cela sur 8 PC pour des amis qui voulaient tester Ubuntu mais qui jouaient également à WoW. Tous les cas ont mentionné le même résultat positif. Dans la configuration de DX11 gxApi, je pouvais jouer à WoW avec des graphismes très impressionnants. Mais pour de meilleurs résultats, OpenGL est meilleur. Ce n’est pas la même chose pour les PC de haute spécification où vous pouvez réellement profiter de meilleurs graphiques avec ceux haut de gamme jusqu’à ce que Wine s’adapte à ces technologies graphiques.

    • Les jeux avec DX10 ou DX11 fonctionneront-ils immédiatement? À l’heure actuelle, la réponse est NON, ils ne le feront pas. Travailleront-ils dans le futur, oui. La vitesse à laquelle Wine s’est avéré être le développement d’auberge le suggère. Spécialement pour les derniers jeux et le support DirectX 10/11.

    • Le nombre de jeux qui fonctionnent immédiatement (de grands jeux graphiques dans ce cas) a augmenté de façon exponentielle au cours de la dernière année seulement. Cela vous donne une idée de la situation à la fin de l’année 2012 ou au début de l’année 2013 pour Wine. Pour vous donner une idée de fond, j’ai joué dans Wine Deep Space 2, 3 jours après son lancement officiel. Je ne pensais même pas que cela fonctionnerait et, ici, j’ai été étonnée de constater que tout fonctionnait très bien dès la première fois. J’ai également réussi à jouer à Dishonored un jour après la sortie sans aucun problème. D’autres comme Portal 2, Skyrim et Trine 1 & 2 sont jouables sans problèmes.

    • Wine ne se concentre pas uniquement sur une application à la fois, mais également sur des bibliothèques ou des DLL. Cela signifie que si 100 jeux utilisent une bibliothèque de type X, ils bénéficieront tous d’une simple amélioration. C’est pourquoi, lorsque chaque mise à jour de wine est publiée, elle peut changer beaucoup de choses concernant un correctif unique. À titre d’exemple, nous pouvons toujours nous souvenir du fameux petit correctif concernant Souris et audio qui a fini par réparer plus de 100 jeux.

    PLAYONLINUX – PoL en abrégé, fonctionne avec Wine côte à côte. Ils essaient (de manière très efficace) de faire en sorte que, lorsque vous installez un programme / jeu, celui-ci fonctionne immédiatement. ils peuvent utiliser une ancienne version de Wine qui convient parfaitement à un jeu particulier ou append des scripts, des DLL ou des fichiers supplémentaires pour que le jeu fonctionne. PoL n’a pas besoin de Wine, mais il serait sage de l’installer de la même manière. Vous pouvez trouver la dernière version ici .

    Par exemple, l’installation d’un jeu avec Wine peut vous obliger à effectuer plusieurs étapes supplémentaires pour le faire fonctionner. En un seul clic, PoL veillera à ce que le jeu soit installé et fonctionne comme il se doit en ajoutant une couche qui lit le programme ou le jeu que vous installez et en exécutant un script pour vous assurer que toutes les DLL et tous les composants supplémentaires dont l’application a besoin sont installés (par exemple DirectX ou .NET). C’est ce que vise PoL: vous permettre de “jouer sur Linux”. Notez qu’il est basé sur la technologie offerte par Wine. En réalité, il se met à jour assez rapidement par rapport à l’ajout de nouveaux scripts d’installation.

    Beaucoup de ces applications se trouvent dans la longue liste d’applications sockets en charge .

    Cela dit, PoL ne fait rien d’extraordinaire à ce que Wine n’a pas, par exemple en traduisant DX11 en OpenGL. Ce serait plus dans le domaine du vin.

    Ce que je recommanderais normalement, est de faire quelques tests avec plusieurs jeux et d’aider la communauté Wine à vous faire part de vos commentaires. En faisant cela, vous accéléreriez le processus pour que ce jeu fonctionne correctement.

    CODEWEAVERS CROSSOVER

    Ceci est similaire à PoL mais c’est payé. Vous obtenez réellement beaucoup de soutien et il y a même une belle liste des applications les plus votées

    VAPEUR

    La décision de Valve d’offrir de la vapeur sur Linux (spécialement dans Ubuntu) ne fait que démontrer le potentiel de Linux sur les jeux. Je devrais également mentionner que Valve n’est pas le seul à se pencher sur le développement de jeux pour Ubuntu. Beaucoup d’autres cherchent également cette solution comme alternative à Windows (spécialement Windows 8).

    NVIDIA / INTEL / ATI

    Même les sociétés de cartes graphiques se concentrent de plus en plus sur l’amélioration de leurs performances sous Linux. Avec les énormes sauts que nous avons eu jusqu’à présent, après chaque mise à jour, nous avons considérablement amélioré nos performances.

    UBUNTU

    Pour couronner le tout. Les performances d’Ubuntu sur toutes les versions depuis la sortie d’Unity sont positives. Pour chaque nouvelle version, Unity a consommé moins de ressources, moins de bugs et des performances améliorées au point d’être excellent pour jouer à n’importe quel jeu, qu’il soit basé sur Wine ou natif comme Steam.

    Les performances remarquées par de nombreux utilisateurs dans 12.04, puis à nouveau dans 12.10 et plus encore dans 13.04 ne sont que quelques exemples de la direction prise par Unity et du type d’améliorations que nous pouvons espérer recevoir, non seulement pour les performances graphiques, mais aussi pour des raisons plus générales. . Pour ma part, j’ai effectué de nombreuses évaluations sur l’utilisation des ressources et les performances vidéo depuis 11.10 et pour chaque nouvelle version, en particulier depuis 12.04, l’utilisation des ressources a commencé à chuter de manière significative et le nombre d’images par seconde a augmenté.

    Dead Space 3 & Dishonored a été testé il y a quelques jours avec les deux contenus DLC. J’ai été surpris de constater que les deux fonctionnaient parfaitement et détectaient correctement ma carte vidéo, mon processeur et ma mémoire. Je pouvais sélectionner les configurations vidéo les plus élevées possibles et lire parfaitement.

    PERFORMANCE D’UBUNTU

    Je dois vous dire que quand il est sorti, Unity était peut-être le pire DE pour le jeu. Il était boursouflé, lourd et s’est beaucoup écrasé. Mais il y avait un objective défini et une façon de travailler qui était formidable pour de nombreuses tâches productives. Les améliorations apscopes à chaque nouvelle version ont entraîné de nombreuses modifications dans Unity DE à un point tel que pour chaque nouvelle version, l’utilisateur final pouvait réellement voir de nombreuses améliorations et corrections de performances.

    12.04 marquait un tel point amélioré où de nombreux utilisateurs finaux qui critiquaient Unity étaient dépassés par la fonctionnalité et la vitesse d’Unity. C’est à partir de cette version que je vais montrer quelques points de repère qui, à mon avis, devraient être signalés pour donner une idée de la position de Unity dans le jeu vidéo. Voici donc plusieurs liens (classés par ordre chronologique) sur les performances de Unity:

    • Ubuntu 12.04 – Unity 5.2

    • Ubuntu 12.10 (Avant la mise à niveau Compiz) – Unity 6.4

    • Windows 7 vs Ubuntu 12.10

    • Ubuntu 13.04 Beta – Unity 6.6

    • OS X vs 13.04

    • Windows 7, 8 vs Ubuntu 12.10, Ubuntu 13.04

    • Ubuntu Performance du 8.04 au 13.04

    J’ai ajouté les 2 liens de performances Windows pour prouver un point. Si vous regardez les points de repère, vous verrez qu’il y a des sauts entre les performances de 12.10 et 13.04. De nombreuses corrections et améliorations apscopes à Unity / Compiz ont donné à Unity une longueur d’avance en matière de 3D.

    Et notez que tous ces tests utilisent Unity de la série 6.x. Celui de 13.04 est la série 7.x. Il y a également quelques correctifs géniaux qui arriveront à 13.04 dans les prochaines semaines qui permettront de réduire davantage l’utilisation de la mémoire, de l’utilisation du processeur et d’améliorer les performances graphiques. De plus, voici quelques réponses qui vous aideront lorsque la performance ou la compatibilité pose problème:

    • Un moyen de vérifier la vitesse d’horloge de mon processeur?

    • Comment installer les pilotes Nvidia?

    • Installation d’Ubuntu en même temps que Windows préinstallé avec UEFI

    STATISTIQUES D’UBUNTU

    Mais pourquoi autant de concentration de la part de Steam et d’autres sociétés Eh bien, de nombreuses enquêtes ont été menées et dans la plupart (sinon toutes) ont montré que la plupart des utilisateurs de Linux utilisent Ubuntu ou un dérivé de celui-ci. Comme le montre le dernier sondage G + , avec un total de plus de 14 000 votes à ce jour, la plupart des utilisateurs utilisent Ubuntu (plus de 50%) et la plupart utilisent le bureau Unity (plus de 50%). Cela donne une idée aux entresockets de jeux sur lesquelles se concentrer, sur quel DE travailler et comment adapter leur jeu à cette plate-forme de jeux émergente.

    CONSEILS – Il y a plusieurs conseils que je peux laisser à toute personne qui lit ceci relatif au vin, à son utilisation, à sa configuration et aux astuces en général pour les personnes, nouvelles ou anciennes, sont les suivantes:

    Comment installer Half-Life 1 et 2? – Couvre Winesortingcks

    Réglage de la résolution pour des programmes Wine individuels – Gérez plusieurs applications (Différentes fenêtres / résolutions).

    Pour certains de ceux que je peux prouver qui travaillent après les avoir testés sur au moins 3 ordinateurs avec la configuration matérielle correcte (y compris les mises à jour et le contenu téléchargeable), sont les suivants:

    • Far Cry & Far Cry 2
    • Dead Island et Dead Island: Riptide
    • Déshonoré
    • Hitman 1 … 4 (argent du sang)
    • Trine et Trine 2
    • GTA3, VC & SA
    • Espace mort 1 … 3
    • World of Warcraft
    • Elder Scrolls 3 … 5
    • Collection Penumbra
    • Et beaucoup plus…

    J’espère que cela vous aide et vous donne une idée de la façon dont les choses bougent.

    Je suis le responsable de deux jeux sur Wine HQ. Donc, je peux dire de l’expérience.

    Gaming Under Wine n’est pas si mauvais. Je maintiens NFS Hot Pursuit et NFS Most Wanted sur Wine HQ et la plupart des critiques sont positives sur Wine.

    En tant que mainteneur de jeu, je peux comprendre ce que Wine peut faire et ne peut pas faire. La plupart des jeux de plus de 4-5 ans ont de grandes chances de bien tourner sous le vin

    Mon ancien PC:

    FPS de Minecraft sur Windows 7 avec les meilleurs graphismes: 20-30

    sur Ubuntu: 80-120 fps!

    En dépit de certains commentaires formulés ici, le vin n’est pas à la hauteur des jeux modernes. Vérifiez cette firebase database: https://appdb.winehq.org/ pour tous les titres que vous souhaitez lire. Je recommande le double démarrage, non sans un manque d’essayer le contraire.

    Vous pouvez avoir de la chance si les jeux fonctionnent, mais la plupart ne le feront pas. Vérifiez l’AppDB pour plus de détails:

    En règle générale, à moins que vous n’utilisiez votre ordinateur que pour un peu de navigation et de courrier électronique, vous ne voulez vraiment pas passer à Ubuntu, vous voulez configurer un double démarrage pour que vous ayez Windows à la main lorsque Ubuntu ne peut tout simplement pas faire ce que vous voulez. vouloir faire.