Différence de performance de jeu entre Windows et Ubuntu

42

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'importance des performances 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?

Maik Klein
la source
Je vais répondre ci-dessous par expérience, mais je ne sais pas s'il s'agit d'une question appropriée pour Ubuntu. essayé de mettre dans le titre ce que vous vouliez mais je laisse le soin aux modérateurs de décider.
Luis Alvarado
Vous voudrez peut-être lire les questions connexes ---->
Uri Herrera

Réponses:

75

À 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 à se poser 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 base de données 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 jouer. 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 était inférieur à 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.

Il suffit de lancer ce qui suit dans le terminal: sudo add-apt-repository ppa:ubuntu-wine/ppa

Alors courez 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 que vous avez installée, tapez wine --versiondans le terminal.

QUELLE EST LA PERFORMANCE?

Considérant 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 à l'avenir, 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 manière 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. A titre d'exemple, nous pouvons encore 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 ajouter 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 prises en charge .

Cela dit, PoL ne fait rien de plus que ce que Wine n'a pas, par exemple, traduire DX11 en OpenGL. Ce serait plus dans le domaine du vin.

Ce que je recommanderais comme d'habitude, est de faire quelques tests avec plusieurs jeux et d'aider la communauté Wine avec 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 pour 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 à tous les jeux, qu’ils soient basés sur Wine ou en 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é.

Testé il y a quelques jours était Dead Space 3 & Dishonored avec les deux contenus DLC. J'ai été surpris par le fait 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 les jeux. Il était gonflé, lourd et s'est beaucoup écrasé. Mais il y avait un objectif défini et une façon de travailler qui était formidable pour de nombreuses tâches productives. Les améliorations apportées à chaque nouvelle version ont apporté de nombreuses modifications à Unity DE à un point tel que pour chaque nouvelle version, l’utilisateur final peut 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, méritent d’être précisé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:

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 apportées à 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:

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 sociétés de jeux sur lesquelles se concentrer, sur quel DE travailler et comment adapter leur jeu à cette plate-forme de jeu émergente.

CONSEILS - Il y a plusieurs conseils que je peux laisser à quiconque lit ceci lié au vin, à son utilisation, à sa configuration et aux astuces en général pour tous les utilisateurs, nouveaux ou anciens:

Comment installer Half-Life 1 et 2? - Couvre Winetricks

Réglage de la résolution pour chaque programme Wine - 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.

Luis Alvarado
la source
3
Citant, "Superman commence à manger des céréales kryptoniennes le matin". LOL !!
Akshit Baunthiyal
1
La dernière fois que j'ai joué à Wine, cela faisait longtemps, mais cela a bien fonctionné. J'ai également remarqué que la latence du réseau était toujours meilleure que sous Windows (XP à l'époque, je n'ai pas essayé les versions ultérieures). ~ 90ms vs 150-300ms.
Kurtosis
3

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

Rajat Pandita
la source
1

Mon ancien PC:

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

sur Ubuntu: 80-120 fps!

Happylinuxubuntu
la source
Utilisez-vous WINE ou utilisez-vous nativement
Suici Doga
@SuiciDoga Minecraft étant en Java, je ne sais pas pourquoi il exécuterait jamais Java Runtime pour Windows sous Wine, au lieu d'exécuter nativement Java Runtime pour Linux.
Tooniis
1

Malgré certains des commentaires formulés ici, le vin n'est pas à la hauteur des jeux modernes. Vérifiez cette base de données: 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.

James Hill
la source
1
Rien de plus que ce qui a été énoncé encore et encore ici.
muru
-3

Vous pouvez être chanceux si les jeux fonctionnent, 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 souhaitez configurer un double démarrage pour que vous ayez Windows à la main quand Ubuntu ne peut tout simplement pas faire ce que vous voulez vouloir faire.

Grumbel
la source
5
Je suis totalement en désaccord, la plupart des jeux sur les plus de 5000 jeux enregistrés par Winehq sur appdb, plus de la moitié étant dorés ou plus. Et cela ne compte pas 2 problèmes avec la liste, d’abord les jeux qui fonctionnent immédiatement et qui ne figurent pas sur la liste appdb et le second, les jeux qui fonctionnent tout seuls mais personne n’a encore mis à jour sa classification. montrer qu'ils travaillent maintenant. Plusieurs mises à jour ou corrections que wine fait pour un jeu spécifique, corrigent en fait d'autres jeux avec un problème similaire. Je me souviens du fameux problème de curseur audio et souris qui n'a été corrigé que pour un jeu, mais plus de 100.
Luis Alvarado
Sérieusement, cela fait un an que j'utilise Ubuntu pour jouer, tous mes jeux Windows fonctionnent correctement.
w4etwetewtwet
Néanmoins, je suis d’accord avec cette réponse. Les résultats de jeu sérieux ne devraient pas être confrontés à "tester le jeu". Upvote. Mais je suis juste d'accord sur le sujet du jeu.
Geppettvs D'Constanzo
Navigation et email? Vraiment? Je n'ai pas démarré une machine Windows depuis cinq ans. Ubuntu propose tout ce que j'ai jamais eu besoin de faire, du montage vidéo et photo à la conception Web. Je ne suis pas un grand joueur, mais même là, ce que j'ai essayé a fonctionné.
Marc
1
Je suis d’accord… tout dépend en grande partie des jeux auxquels vous jouez et de votre configuration matérielle. Je joue à TF2, WoW et Borderlands 2. TF2 fonctionne moins bien à Ubuntu. Je lance WoW avec WINE et il est nettement plus lent - mais jouable. Borderlands 2 se bloque malgré plusieurs guides, mais ne parvient pas à le faire fonctionner. Beaucoup signalent qu'il s'agit d'un niveau «Or» - mais mentionnent ensuite qu'il ne s'est écrasé qu'une fois ou deux fois au cours de leurs deux heures de test.
Rob P.