Où sont passés les jeux-vidéos sur Mac ?

Durée: 38m11s

Date de sortie: 06/03/2024

Depuis l’arrivée des processeurs Apple Silicon, macOS a tout pour devenir une véritable bonne plateforme de gaming. Surtout depuis que, même durant ses keynotes, Apple met particulièrement en avant les jeux-vidéos. Mais alors… où sont passés les jeux ? Pourquoi il y en a toujours si peu ? Vous allez voir, il y a bien une raison…


Pensez à mettre 5 étoiles pour soutenir l’émission !


Écriture : Matthieu Lambda



Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Pourquoi Banque Populaire est la première banque des entreprises ?
Je me posais des questions sur le partage de la valeur pour mes salariés.
Elodie, ma conseillère Banque Populaire, m'a proposé une solution d'épargne salariale sur mesure,
rapide à mettre en place et que je peux piloter en ligne.
C'était simple et surtout ça a fait des heureux.
Accompagner nos clients sur tous les territoires avec des solutions adaptées à leurs besoins,
c'est ça, être la première banque des entreprises, Banque Populaire, la réussite est en voulue.
Étude Quantar PMEP M2023, 14 Banques Populaires, 1ère Banque des PM.
Sans plus attendre, je vous propose qu'on enchaîne sur notre prochain sujet,
surtout que ça va être un peu plus léger.
On a parlé robotique, on a parlé hardware, cartographique.
Cette fois-ci, on va un peu détendre l'atmosphère.
Ah merde ! Non mais, quand même, ça va être toujours un peu technique,
mais on va parler gaming.
Et on va parler de gaming sur, par d'ingénie,
pas n'importe quel plat, plateforme sur MacOS.
Ce qui est quand même deux concepts normalement qu'on n'allie pas.
Il y a une résistance.
Oui, il y a une résistance.
Exactement, c'est un peu bizarre.
Et bien vous allez voir justement, c'est un sujet très intéressant.
Parce que, historiquement, les Macs et MacOS, en tant que plateforme,
n'a jamais été adaptés aux jeux vidéo.
Pardon, excusez-moi, je vous coupe un instant.
On me demande de tempo.
On a un petit souci de REC, pas de souci,
mais quitte à reprendre le REC, faisons-le correctement pour la troisième partie.
Donc, temporaison 2 minutes.
2 minutes.
J'aurais été chafois.
Oui, j'aurais bien commencé cet entrain.
Je suis désolé, je suis vraiment désolé.
Ah, t'as plutôt bien fait.
C'est gênant du coup, non ?
Moi, j'avais une super question, mais j'ai pas pu la poser.
Je me demandais comment ils font pour que les RAC, ils tiennent et soient stables.
Parce que, si t'as déjà rempli...
Si t'as déjà rempli des trucs, tu sais que moins c'est stable.
Mais en fait, quelque chose qu'on n'a pas vu et qui se voit plus difficilement sur les images,
mais quand le robot est sur un entre-de-rac, il monte,
et après, pour aller chercher une caisse, il a un truc qui se déplie sur le côté
et qui va chercher la caisse comme ça.
Et donc, du coup, je pense qu'il y a un truc qui a...
Enfin, c'est bien coordonné, quoi.
Je pense que la question de titre, c'est un RAC,
plus tu rajoutes du poids en haut sur un côté, plus c'est casse-gull.
Mais c'est possible que...
Est-ce que, par exemple, tu penses qu'ils sont vissés genre des deux côtés, tu vois, en matin ?
C'est possible.
C'est possible, mais j'ai vu des plans drones qui passaient au-dessus,
donc c'est pas complètement reliés au plafond, non ?
Ils sont pas si lourds que ça.
Non, ils sont pas reliés au plafond.
Mais moi, la mécanique et moi, ça fait un peu d'eau, j'avoue que je sais pas.
Bonne question.
C'est mon côté bricolokie, le frile dessus.
On leur demandera, on te fera un petit mail.
Super, faisons ça.
Exactement, avec les spectacles techniques.
Une histoire de remonter ce RAC dans le bureau.
Parfait, parfait. On a 2 mètres 20 de hauteur.
Je pense qu'on peut mettre 4 bacs.
Oui, je continue à tampons un petit peu, parce que je vois que ça s'agit à côté de moi, tout à fait.
J'en ai déduit qu'effectivement, c'était...
Puis, tu n'as plus d'oreillettes, ce que fais-je ?
Surtout qu'il a pris sa voix de TiltMobile.
Attends, parce que je vais vous raconter un truc, en fait.
Non mais plutôt que de me bler, on va demander à Tiffany comment elle va.
Oh, ben...
Tu me mets en deux sepultes.
Non mais ça va, très bien, en vrai.
C'est quoi tes sujets ?
C'est-à-dire, au travail.
T'es vacante ?
Alors, les vacances.
T'es parti ? T'es pas à la montagne ?
Tu n'es si loin.
Tu n'es pas au ski ?
Alors...
Réponds !
Si, si, non mais je m'entraîne.
Peut-être que le chat...
Je sais même pas si on a mentionné ça, mais avec Mathieu, on va faire un...
On va faire un ultra-trail, gars.
Assume !
Et du coup, tu fais pas le même que moi.
Non, toi, t'as décidé de faire 56 kilomètres, parce que...
On ne sait pas pourquoi.
Ouais, voilà.
Mais t'en fais un aussi, c'est très bien.
Et du coup, c'est en juin.
C'est compliqué.
Ouais, j'ai pas commencé l'entraînement, tout va bien.
C'est en juin, donc il faut courir, voilà.
Et donc, c'est ça, ma vie, en ce moment.
La fin de notre entraînement, c'est de commander des Uber Eats avec des biens.
Super, Mathieu.
Non mais, hein, comment ?
Et tu vas pas avant de me faire du haut ?
C'est bon, j'ai ajouté sous les mains, j'ai tout le temps.
Non mais je vais pas essayer de me défendre, parce que, voilà, juste...
Juste, tu auras les retulpétés à la fin, quoi.
Voilà, exactement.
Non mais c'est le but.
Mais ça se rend juin, il restera plus beaucoup d'émissions, donc ça ira.
Et tu le... Vous le fais tout, ça tu...
Ultra-trail.
C'est Samoins ?
Alors ultra-trail, je pense le mot est...
Un trail.
Moi, je fais pas un ultra-trail, c'est un petit trail.
C'est combien de kilomètres ?
33. C'est déjà beaucoup trop mon petit corps.
Je fais 56.
Ouais, moi je considère que c'est un 100.
Mais j'ai un pote qui fait 80.
Tu vas pas lui enlever son ultra, ok ?
Ok. Mais j'ai un pote qui fait 96.
Non mais il y en a des très gros.
Là, je crois que ça commence à concilier, fin, je sais pas c'est quoi l'échelle de trail, mais...
C'est fou, ce meblage, là.
C'est bon, tout va bien.
Ah !
Vous pouvez reprendre sereinement, tout va bien.
Non mais du coup, tu t'entraînes à la tombe, quoi.
J'ai repris l'entraînement, mec, il faut que toi aussi, tu...
Il faut qu'on se sink.
Voilà, faites ça ensemble.
Allez.
Avant une score, on fait un Anthony Trail.
Non mais oui, promis, l'autre chat, vous m'engueulez si...
Si je vais pas commencer mon entraînement dans deux semaines.
Ouais, respect.
Je balancerai.
Je vous le disais, aujourd'hui, on a un sujet cool,
puisqu'on va parler de gaming, encore une fois.
Pour ceux qui ont suivi la chronique café Mathieu
sur une distribution très spéciale
qui permet de se construire sa propre console de jeu.
Vous allez voir, il y a des petites similitudes en plus.
On est dans les mêmes thèmes.
Je vous le disais, historiquement,
les Mac et MacOS n'ont jamais été une plateforme destinée au jeu vidéo.
Sauf que, depuis quelques années, ça évolue.
Avec l'arrivée des processeurs de Apple Silicon,
la donne a changé, et maintenant, Apple s'est mis à s'intéresser au jeu sur Mac.
Ils ont noué des partenariats avec des éditeurs de jeu vidéo.
Jusqu'à lancé, en juin dernier, un truc très spécial
qu'on va vous expliquer, qui s'appelle le Game Porting Toolkit.
Et quand, effectivement, on voit les keynote d'Apple,
il y a de plus en plus de...
Il y a des démos qui sont un peu sexy,
où ils montent des performances de dingue sur des ordi portables.
Normalement, cette phrase n'existe pas.
Mais il y a des performances en jeu vidéo sur des ordi portables
qui ont des batteries qui tiennent un peu la route.
Il y a un côté magique dans les keynote d'Apple quand tu vois les dévots.
Le truc, c'est que dans les faits, dans la réalité,
c'est le vent plutôt qu'on entend les crics.
C'est-à-dire que...
Exactement, on en entend peu parler.
On dirait qu'il n'y a quasiment pas de jeu.
Mais en fait, ce n'est pas comprendre tout ce qui se passe dans les coulisses.
Mathieu, tu t'es renseigné sur cette question, et tu vas tout nous expliquer.
Ouais, et on va revenir un peu à l'origine d'Apple et de sa construction.
De base, Steve Jobs et donc Apple s'en est un peu toujours foutu des jeux vidéo.
John Carmack, qui est l'homme derrière Doom et Quake, qui avait fait ce moteur de jeu,
nous fait même la révélation.
Il nous dit qu'au fil des ans, plusieurs éléments m'ont amené à conclure qu'au fond,
Steve Jobs n'avait pas une très haute opinion des jeux.
Je ne l'ai jamais pris personnellement.
Quand tu dis ce genre de phrase, c'est que potentiellement, tu l'as pris un peu personnellement.
Mais tout ça pour dire qu'un pomme du jeu vidéo, c'est bien aperçu que Steve Jobs, son créneau à lui,
ce n'était pas le jeu vidéo.
Ça, c'est le post Facebook de John Carmack.
C'est la source.
Là, j'ai cité une petite phrase.
Et on a un autre écho de ça, c'est Steam, où son business model, c'est les jeux vidéo,
qui avait essayé à plusieurs reprises de contacter les équipes d'Apple en me disant,
ça serait peut-être cool de faire un truc ensemble, de faire en sorte que nos jeux vidéo soient disponibles sur Apple,
parce que Steam, ils n'ont pas de crème riz, et le but, c'est que les gens jouent à leur jeu vidéo.
Donc plus il y a de gens qui distribuent Steam, plus ils sont contents.
Et pareil, ils n'ont jamais eu vraiment de retour, plus des retours en mode,
« Ouais, tiens, c'est une bonne idée, faudrait qu'on fasse un truc ».
Ils se sont fait frein-zonner.
Ils se sont fait frein-zonner de ouf.
La façon dont ils le racontent, c'est vraiment ça.
Mais en fait, ce n'est pas tout à fait vrai.
Apple s'intéresse aux jeux vidéo.
Mais historiquement, non pas pour le Mac, mais pour l'iPhone et l'iPad.
Et on va voir que c'est une importance capitale dans notre histoire.
La première fois qu'Apple a invité des éditeurs de jeux vidéo dans une de ces qui notent absolument incroyables,
c'était pour iOS.
Et en fait, c'est tout à fait compréhensible.
Le marché du jeu mobile est immense.
Il est même plus gros que celui du PC et des consoles réunies.
Dans ce marché du jeu mobile, il y a quasiment la moitié un peu moins pour Apple,
l'autre moitié, c'est Android.
En fait, c'est une main financière très importante pour Apple.
C'est tout à fait logique qu'il s'intéresse aux jeux vidéo, d'abord pour l'iPhone.
Et du coup, ils ont accompagné cette histoire du jeu mobile qui a arrivé dans les années 2010-2015
en faisant des annonces.
Notamment, ils ont annoncé Metal, donc c'est une interface de programmation qui est sortie en 2014 avec iOS 8 à l'époque.
Et donc c'est une interface de programmation pour la 3D, donc pour faire des rendus 3D,
forcément qui sont utilisés derrière pour les jeux vidéo.
C'est un peu le DirectX d'Apple, ce logo qu'on voit partout et on ne sait jamais ce que c'est sur les jeux PC.
À tel point que j'ai vu ça et je savais pas honnêtement,
qu'aujourd'hui on peut jouer à des jeux AAA sur iOS.
Incroyable, genre Assassin's Creed Mirage, le dernier là, on peut y jouer.
Resident Evil 4 aussi, remake.
Ça a été annoncé je crois il y a 6 mois ou peut-être un an.
Oui mais moi j'avais vu des trucs comme ça, pareil avec des GTA.
Il y a des anciens GTA, dont à l'époque on aurait rêvé de pouvoir jouer sur des appareils mobiles et des trucs comme ça.
Ou évidemment les performances étaient imposées à la match.
Ils sont ressortis plus tard, Rockstar, les games, je sais pas comment ils ont procédé mais ils ont ressorti sur un jeu.
Et par exemple San Andreas, il y a vraiment longtemps, ils l'ont sorti sur l'absor,
tu peux le télécharger, le lancer et ça tourne bien mieux que d'un point de cesse de l'époque sur un tout petit truc.
Et c'est justement ça qui m'a fait le plus halluciner en mode,
mais quel potentiel manquait, pourquoi il n'y a pas plus de jeu, c'est pour ça que je suis vraiment très intrigué par la question.
Exactement, et donc du coup c'est fou de pouvoir faire ça sur iOS, qu'en est-il pour le Mac ?
Qu'est ce qu'ils font avec ce Mac ?
Et bien jusqu'ici, rien n'était fait, vraiment il y avait zéro effort.
Ça n'a vraiment pas un ingénieur, je l'exagère un peu,
mais pas un ingénieur bosser vraiment sur le fait de pouvoir jouer sur Mac.
Mais ça a changé, ça a changé à deux moments précis, on va revenir sur ces deux moments.
Le premier c'est en 2020, l'annonce des processeurs Apple Silicon par Apple du coup.
C'est super récent en deux coups.
En 2020 ? Ah oui, oui, bah c'est à 4 ans.
Je pense que les deux points tu disais...
Non, non, non, le premier c'est en 2020, le deuxième c'est plus tard, tu verras.
Non, c'est assez récent, d'accord, d'accord, d'accord, il n'y avait pas de gros choses, à part sur iOS comme je l'ai dit.
Donc en 2020, l'annonce des processeurs Apple Silicon,
donc le passage pour Apple de processeurs Intel, on dit x86,
a des processeurs Apple Silicon, des processeurs sur l'architecture ARM.
Il y a plusieurs raisons à ça, dont une qui nous intéresse particulièrement,
avoir une architecture commune à tous les appareils Apple, que ce soit les iPhone, les iPad,
l'Apple Watch je crois, même les Macs, ils tournent tous sur la même architecture,
et évidemment, ça simplifie plein de trucs en termes de développement derrière.
Il y a évidemment d'autres raisons, mais celle-là est une des principales,
et celle qui nous intéresse aujourd'hui.
Et du coup, on peut se dire, c'est beaucoup plus simple d'utilisation,
et par exemple, métal qui existe sur iOS, on va pouvoir le porter assez facilement sur MacOS,
et donc métal, c'est, je rappelle, l'interface qui permet de faire du rendu 3D.
Et puis, deuxième raison où on se dit que ça peut peut-être jouer un truc,
être un moment décisif pour le jeu vidéo sur Mac, c'est l'annonce des Apple Silicon,
donc c'est bien de ça dont on parle, c'est que l'architecture en elle-même des Apple Silicon
est plutôt bien optimisée pour le jeu vidéo.
Ça ressemble même à ces processeurs, à des processeurs qui sont embarqués dans des consoles de salon,
des consoles de jeu type PlayStation 5 ou Xbox.
En fait, c'est des processeurs qui ont un CPU, un GPU et une mémoire dans une même puce.
Et déjà, Apple met une importance sur la partie GPU, donc sur la partie graphique,
qui est beaucoup plus importante que ce qu'on a pu voir avec les anciens Macs qui tournaient sur Intel.
Là, vraiment, ils en parlent dans leur keynote, alors qu'avant, tant qu'on arrive à efficher l'écran, on est content.
Il y avait un petit partenariat avec AMD, il mettait un GPU mobile, c'était vaguement potable,
métrofromin que la concurrence m'a pris.
Et autre chose qui est incroyable, c'est la mémoire unifiée.
Est-ce qu'il est d'ailleurs aussi intéressant pour faire tourner des IA ?
C'est qu'en fait, quand on joue un jeu vidéo, on peut prendre cette mémoire RAM unifiée
et dire qu'on va l'allouer que aux jeux vidéo.
Et du coup, ça fait une carte graphique qu'a potentiellement 8 Giga de mémoire qui, je simplifie,
8 Giga de mémoire qui est alloué pour cette partie graphique.
Et c'est énorme, et donc du coup, d'avoir...
Il est nécessaire pour des plus gros jeux, enfin, vraiment...
Exactement.
...beaucoup de verres à manger.
Alors qu'avant, encore une fois, avant, ces appels de silicone jamais t'avais 8 Giga,
ou alors fallait prendre une option très très chère, dédiée à la partie graphique.
Là, le fait que la mémoire soit unifiée dans ces nouveaux processeurs annoncés par Apple,
c'est une très bonne nouvelle pour l'essor potentiel du jeu vidéo sur macOS.
Enfin, dernière chose qui ont fini de convaincre les gens qui travaillent dans le jeu vidéo
et qui ont vu cette conflite, ils se sont dit, ok, ça va être beaucoup plus simple,
parce qu'il n'y a qu'une seule famille de processeurs à prendre en compte.
Avant, globalement, il fallait prendre en charge toutes les cartes graphiques qui existent sur Terre,
par exemple ce que fait Windows, et les développeurs de Windows,
et voilà, il faut faire en sorte que tous les jeux fonctionnent sur toutes les cartes graphiques.
Ça, Apple ne le faisait pas et n'avait aucune envie de le faire.
Maintenant qu'ils font leur propre processeur, et que c'est la même famille,
ça paraît beaucoup plus simple à maintenir et à se dire, ok,
maintenant qu'on n'a qu'un seul processeur graphique, on va pouvoir l'utiliser pour tous les jeux,
ça va être super simple.
Est-ce que j'ai été clair sur ces petits points techniques ?
Jusqu'à présent, moi je suis en train de comprendre que c'est la plateforme idéale pour faire du jeu vidéo.
Tu aurais dit ça il y a dix ans pour des Macs, ça aurait paru absurde.
Et ça m'intrigue de plus en plus, parce que pour l'instant, ça se passe pas, quoi.
Exactement.
Exactement.
Mais pourtant, on se dit, ok, alors peut-être vraiment, ça devient la meilleure plateforme.
J'ai envie d'y jouer, et Apple va nous donner raison.
Il y a six mois donc, un peu plus, en 2023, lors de l'heure qui note.
Ils invitent à l'heure qui note, et ils le font en grande pompe, on connaît Apple,
ils invitent à l'heure qui note, Ideo Kojima, c'est le créateur de la saga Metal Gear.
Oh, oh.
Ouais, quelqu'un de...
Mais tu le t'as bien ce jeu ?
Oui.
Voilà, c'est ce monsieur, et c'est quelqu'un de très très respecté chez les éditeurs de jeux vidéo.
Et voilà, il annonce qu'il va porter notamment un jeu que je ne me connaissais pas, Death Stranding.
Tu connais ?
Oui, c'est un nom de...
Voilà, en gros, globalement on comprend que Apple a fait un partenariat avec cet éditeur
pour qu'il porte ces jeux sur Mac et qui mettent à disposition ces jeux,
qui sont vraiment très chouettes, sur la place de Mac OS.
On vous dit, ok, en plus Apple, ils avaient tout fait,
il y avait tous les ingrédients pour faire une bonne plateforme Mac OS,
et en plus Apple maintenant nous le dit, en fait, on a un peu envie que vous jugez sur Mac,
regardez, on a invité cette personne, ils annoncent des jeux, plusieurs jeux en grande pompe,
j'ai un peu oublié les noms, mais il y a plusieurs jeux qui sont annoncés, Assassin's Creed,
et d'autres, on se dit non, pas Assassin's Creed.
Je ne comprends rien, je pense que j'aurais testé ça, alors peut-être j'ai raté la dernière.
Eh bien j'ai oublié, mais peut-être que le chat là, mais en tout cas ils annoncent 3-4 jeux en natif sur Mac.
Donc il y a des partenariats, dans ce keynote ils mettent aussi l'accent sur les GPU,
la PCM3 a des performances graphiques bien plus élevées qu'avant,
donc vraiment tous les signaux sont là, un responsable marketing.
A la moitié de la consommation électrique, ce qui est le rêve de n'importe quel...
De pouvoir vous dans le tram.
Exactement, n'importe quel joueur sait que si tu achètes un ordi gaming portable,
tu as une heure de jeu, en fait, j'exagère, mais 2 heures, 3 heures.
Et les responsables marketing sont d'accord, il y en a un qui dit,
le jeu vidéo fait fondalement partie du design des puces d'Apple.
On se dit c'est bon, dernière annonce qui finit d'enfoncer le clou,
Apple rentre dans le jeu vidéo pour le bon, tu en as parlé en intro,
c'est l'annonce du game porting toolkit.
C'est une couche de traduction permettant de jouer à des jeux Windows, mais sur Mac.
Mais non.
Et là, on se dit c'est bon.
Salut, si vous appréciez un orscore, vous pouvez nous aider de ouf,
en mettant 5 étoiles sur Apple Podcast, en mettant une idée d'invité que vous aimeriez qu'on reçoive,
ça permet de faire remonter un orscore.
Voilà, telle une fusée.
Pour expliquer, je suivais depuis longtemps des projets,
comme ça fait un certain temps que j'ai un Mac et que je voulais pouvoir jouer à des jeux,
je suivais depuis longtemps des projets qui essaient de faire ça, qui essaient de...
à défaut, puisque les développeurs ne le font pas et considèrent que ça ne vaut pas le coup de s'investir sur Mac.
Et bien, il y a des gens qui sont dit, c'est pas grave, on va faire comme sur Linux,
comme ce qu'ils ont fait eux, et on va prendre des jeux conçus pour Windows
et trouver des moyens démulés ou de virtualiser un environnement Windows
pour faire tourner quand même sa jeu.
Mais est-ce que c'est pas super slow ?
Ça existe depuis longtemps des trucs comme ça.
Certains connaissent peut-être...
j'ai le nom, on vient de m'échapper.
Wine ?
Alors il y a Wine, mais il y a un truc basé dessus.
Cross over.
Oui, voilà, merci.
Une boîte spécialisée à faire des couches, exactement des couches de démulation de ce genre,
qui s'appelle cross over et qui était le mieux de ce qui existait
et qui te permettait de jouer à des jeux que ce soit jouable, tu vois.
Bon, par contre, tu divises par deux ou trois les pertes que tu devrais avoir, en gros.
Tu fais pas un compteur, quoi.
Non, non, non, non.
En fait, tu peux jouer alors qu'avant tu ne pouvais pas, mais effectivement, c'est du gâchis.
C'est un gâchis de matériel et de hardware,
ce qui fait que ça n'aurait aucun sens d'acheter un Mac Ring pour cette raison.
Et là, Apple sort un truc.
Mais c'est de la magie noire.
Tu vois la quinaute, le truc, c'est tout ce dont cette communauté-là rêvait depuis hyper longtemps.
À savoir, ils arrivent à faire tourner des jeux conçus pour Windows.
Donc si je ne dis pas bêtises, c'est typiquement des jeux pour Vulcan ou des choses comme ça.
Exactement.
Et ils arrivent à les...
C'est impossible.
Exactement.
Mais tu me dis si je ne me bêtise.
Mais ils arrivent à les faire tourner quasiment à vitesse réelle.
C'est-à-dire que par rapport à si ça avait été développé en natif sur métal,
c'est quasiment au max des pertes que tu pourrais espérer, en gros.
Ok.
Et donc moi, je me souviens, à ce moment-là, c'est le haut de la vague en termes de hype.
Tout le monde se dit, ça va être dingue, le gaming soit max et ça s'apprête à changer.
On va pouvoir jouer à tous les tripulaires.
Tu vas se passer la même chose que sur Linux.
Et ça, malheureusement, c'était il y a quelques années.
Ça veut dire que ça ne s'est pas fait.
Alors le game porting, tout le kit, c'était il y a 8 mois.
8 mois, ok.
Ah mon temps est complètement...
Mon temps est complètement...
Si je ne dis pas bêtises, mais...
Je t'ai percé, c'était plus...
Ok.
Mais quand même, c'était il y a 8 mois.
Et aujourd'hui, comme tu l'as dit, et alors il y en a qui espèrent comme toi, on a eu un tweet,
peut-être qu'il va pouvoir la ficher.
Tiens, j'aimerais bien jouer sur Mac, où ça en est, etc.
J'ai fait un sondage pas du tout représentatif et officiel
pour savoir si les gens jouaient sur Mac.
Et globalement, c'est encore assez rare.
Qu'est-ce qui s'est passé en 8 mois ? Pourquoi ?
On n'a pas notre bibliothèque rempli de jeux vidéo.
On va tenter de le comprendre en allant dans le détail de tout ce que tu as expliqué.
Et premièrement, ce qui est important de savoir, c'est quoi ce game porting, tout le kit,
qui est là avec tous ses espoirs et dire, ok,
on va peut-être pouvoir utiliser un truc très chouette.
Il le sort en juin dernier, et pourquoi il y a tant d'espoir sur ce projet,
comme tu en as parlé, c'est qu'il ressemble vachement à Proton.
Pour ceux qui ne connaissent pas Proton, on en a parlé dans une vidéo, il y a 2 semaines dans l'émission.
Et pour résumer, très rapidement, c'est d'une couche de traduction que Steam a propulsé
pour traduire en temps réel les jeux de Windows à Linux.
Donc Steam l'utilise dans SteamOS, et notamment pour sa console de jeux portables.
Et ce qui est fou, c'est que ça marche du tonnerre.
Parfois, ça marche mieux que certains jeux Windows en natif.
Proton est un ovni logiciel qui impressionne tout le monde tellement ils ont tout optimisé.
Et là, ils se sont dit, Apple vient de sortir l'équivalent, mais pour Mac,
ça va être une dingue rie.
C'est incroyable.
Et en effet, c'est ça. On va l'appeler GPT.
C'est peut-être une mauvaise idée, mais Gameporting Toolkit.
Et une couche de traduction qui vient interpréter les appels à payer de Windows et de DirectX.
Bref, ce qui est de Windows à MacOS, Apple, et donc pour la métal, notamment DirectX, tout métal.
Et donc, c'est incroyable, surtout que, dernière chose qui finit de nous convaincre,
Proton et le Gameporting Toolkit sont bagés sur le même logiciel à la base qui s'appelle Wine, comme on l'a dit.
Et donc ça, ça annonce vraiment des possibilités incroyables.
Problème, et j'ai un peu enquêté, je vous le dis maintenant, le Gameporting Toolkit n'est pas Proton.
Et c'est dommage. Pourquoi il est pas Proton ?
Pour tester si le portage de leur jeu va être facile ou pas.
Et potentiellement, on leur dit, vous voyez, c'est pas très dur, faites le portage.
En vrai, ça vaut le coup, c'est pas très dur.
Notamment, par exemple, si vous êtes un développeur de jeu vidéo, sur Unity ou sur Unreal Engine, sur Unity, par exemple, c'est une option de compilation.
Donc tu peux te dire, ok...
Il y a juste un truc à cocher, c'est bon.
Si il y a un truc à cocher quasiment, la cible de la compilation, c'est pas la même, mais ton jeu, il va marcher sur MacOS.
Et donc en fait, avec ce Gameporting Toolkit, le but d'Apple est bien d'avoir des jeux en natif sur Mac
et de fournir un argument marketing, un petit logiciel de thèse pour dire,
« Hey, regardez, c'est pas si difficile, portez votre jeu sur Mac ».
Or, ce qui a fait le succès de Proton, donc son équivalent sur Inux, ce n'est pas ça.
Parce que le postulat de Proton fait l'inverse.
Le postulat de Proton, c'est ok, on n'a pas assez de jeux sur Inux, mais en fait, c'est trop dur d'inciter les développeurs de jeu vidéo à faire des jeux sur Inux.
Vraiment, il y en a trois dans le monde, c'est trop dur.
On a essayé pendant longtemps, ça n'a pas marché, changeant de stratégie.
La stratégie, c'est, d'au lieu de faire des jeux natifs, on va faire une couche de tragédie qui marche du feu de Dieu, comme je l'ai dit.
Et ça a super bien marché.
Résultat, le Gameporting Toolkit, c'est un peu du bruit de force.
C'est-à-dire qu'ils ont mis toutes les briques, ça fonctionne, mais ce n'est pas élégant et ce n'est pas du tout optimisé.
Et je vais vous montrer pourquoi ce n'est pas optimisé et ce qui pourrait que ça change et que ça devienne l'outil banger que tout le monde attend.
En fait, c'est un peu comme si tu faisais le Pog d'un jeu, tu dirais que ça fonctionne, maintenant faisant en sorte que ça marche vraiment avec les bonnes appellées, avec les vrais appels, les vrais bibliothèques d'appels.
C'est pas aussi optimal que Proton.
Oui, d'ailleurs, il y a un exemple qui le dit très bien en commentaire d'une vidéo YouTube sur le sujet, qui dit qu'il y a 4 couches de traduction entre le jeu et le hardware et que aucune de ces couches n'est optimisée.
C'est comme si tu avais mis des « et » entre chaque couche et donc voilà, il décrit les 4 couches.
C'est sans doute du blabla, mais en gros, il y a 4 couches de traduction différente. C'est comme si on partait du chinois, on passait par le japonais, l'allemand puis le français.
Je crois que j'ai compris cette phrase. Je ne sais pas si c'est grave.
Oui, moi aussi, je l'ai compris, mais je ne voulais pas m'attarder de film.
C'était un bon ennemi, mais j'avais envie de vérifier.
Je me décisais de la merde, mais du coup, le lapeille graphique utilisé par un jeu DirectX 11, la convertir en Vulcan, avec un truc qui s'appelle DXVK, que je connais, il doit exister.
Après, Molten VK, ça je connais, c'est pour traduire lapeille du Vulcan en métal.

Et après, le jeu lui-même, il est probablement en X86.
Complètement.
Et donc, tu dois passer par Wayne et Rosetta.
C'est Rosetta pour le passage de RM, et du coup, Wayne...
Pour traduire les six-cols.
Voilà, c'est ça.
Wouah, bien joué ! Je pensais pas qu'on ferait ça, mais...
Je suis le main, je suis le main.
Mais exactement, une curiosité parfaite.
Exactement.
Et pourquoi on sait tout ça ?
Que le Gameport Toolteam n'est pas optimisé ?
Parce qu'en fait, il y a eu des tests.
Plusieurs YouTubers l'ont fait, même Minus l'a fait, il a fait un sujet à-tut.
Il a comparé entre un jeu sur métal, nativement, avec Rosetta,
et un jeu avec le Gameport Toolkit.
Si tu peux revenir sur la capture d'écran et mettre pause,
vraiment, il y a un écart très gros entre les frames à gauche et les frames à droite.
C'est le même jeu, hein !
D'un côté, c'est nativement, il y a juste la traduction de fin pour passer de X86 à RM.
Bref, c'est le jeu natif.
De l'autre côté, c'est pas le jeu natif,
c'est avec le Gameport Toolkit, ça détruit complètement l'expérience.

Et en plus, on l'a dit, il y a une...
Par rapport à Proton, ça sera coupé, mais il y a une couche de traduction supplémentaire
qui est Rosetta II pour le faire passer à X86 à RM.
Est-ce que pour autant, c'est sans intérêt ce Gameport Toolkit ?
Pas du tout.
Parce que certes, il y a pas mal de jeux qui crachent,
parce que, vraiment, vous pouvez jouer actuellement à plein de jeux.
Mais il y en a qui fonctionnent.
Notamment, je vais essayer de vous donner envie, Resident Evil Village, No Man's Sky, All Night,
All Night, moi, j'ai failli craquer.
Voilà, donc ça, c'est une liste des jeux qui m'a...
Cyberpunk, Cyberpunk...
Cyberpunk ?
Siberpunk fonctionne.
Alors, potentiellement, il faut avoir un minimum de pro pour que ça fonctionne.
Ouais, quand même.
Mais ça fonctionne.
Tomb Raider, mais c'est un vieux jeu.
Baldur's Gate 3.
Bref, entre les jeux natifs qui sont sur la plateforme,
mais aussi les jeux que vous pouvez faire tourner avec le Gameport Toolkit,
il y a, honnêtement, des bons jeux qui existent.
Et si ça fonctionne, vu que l'installation de ce genre d'outil est un peu chiant,
il y en a qui l'ont rassemblé dans une application qui s'appelle Whisky.
Donc vous pouvez installer Whisky app à vos risques et perilles sur votre macOS.
Pas du tout encadré par Apple, ça.
Non, vraiment pas du tout.
Sauf qu'en fait, ça mélange tous les outils que j'ai un peu cités précédemment.
Il y a du... Wine, il y a du crossover.
D'accord.
Et il y a du Gameport Toolkit.
Donc tout ça dans le même endroit, avec une jolie interface.
Mais c'est ça.
En fait, moi je vois qu'ils ont bien bossé leur landing page.
Ça veut dire que normalement, le processus d'installation va pas être trop pénible.
Tu vois ça au...
Exactement.
C'est plutôt bien expliqué, je trouve.
Ouais, vraiment.
Mais tu l'as testé du coup.
Non, parce que j'ai un Mac Intel et en vrai, et aux autres arguments, je joue.
Pas du tout.
J'ai adoré faire cette chronique.
Moi, je vais l'essayer.
Tu sais quoi, pareil, je joue plus tellement, mais j'ai quand même très envie d'essayer là.
Mais alors, attention, il y a quand même...
Vous l'avez vu sur le shit d'avant.
Il y a pas mal de jeux qui ne marchent pas.
Sur Linus, quand il a fait son test, sur 9 jeux, il y en a 5 qui ne marchaient pas quand même.
Ok.
Bon.
Et ben avant, ça était zéro.
Avant, c'était zéro.
Et justement, on est un peu déçus parce qu'on s'attendait à un proton live qui a à dire
qu'on va pouvoir tout jouer à littéralement toute la bibliothèque Steam sur macOS.
Mais est-ce que ça a quand même des chances d'évoluer ?
Est-ce que le Mac a la possibilité de devenir une vraie plateforme de jeux vidéo ?
Et ben moi, j'ai envie de vous dire oui.
En fait, macOS a tout pour être une incroyable plateforme de gaming, sauf les jeux.
Et pour que ça change, il y a selon moi trois façons de faire.
La première, c'est celle d'Apple actuellement.
Inciter les développeurs à développer le maximum de jeux natifs sur Mac.
À l'aide de partenariats avec les éditeurs, à l'aide du game Porting to the Kids.
Et moi, personnellement, je pense que c'est une erreur.
Parce que Apple a ignoré pendant plus de vingt ans les jeux vidéo.
Et du jour au lendemain se dire, non mais c'est bon, on est Apple, on va convaincre
tous les éditeurs de jeux vidéo de faire une version Mac.
Ben j'y crois pas trop.
Ben quand tu les as pas chier dans la bouche mais quand tu les as ignorés pendant vingt ans.
Oui, en fait je veux bien entendre ton avis.
Pour moi le contrairement c'est, regarde Proton, ils ont pas fait ça.
Je sais pas combien de ressources ils ont mis à mettre au point Proton
et ce que devrait faire Apple pour ça mais je crois que la différence majeure
c'est une histoire de marché de tune.
Et effectivement aujourd'hui pour des développeurs, le calcul est parentable.
Tu te dis t'as 1% de ta base d'utilisation qui est sur Linux.
En plus c'est pas forcément de gens qui ont les habitudes d'achat les plus importantes.
Là à côté Apple ils arrivent, ce qui met sur la table c'est, je sais pas combien ils ont
vendu de Mac avec Apple Silicon depuis quelques années là.
Mais ils mettent quelque chose quand même, ils sont en mode, voilà tous ces gens
ils ont du matériel qui depuis pas longtemps est capable de faire tourner des super jeux.
Plus, c'est des gens qui en général il y a des...
Oui il y a toujours le paiement d'ApplePay, super intégré, ils ont l'habitude de...
...l'achat d'encer le logiciel.
Plus de jeux, d'applications sur Mac que sur Windows.
Je trouve qu'ils sont dans ma gamme, en fait tu l'accords.
En fait c'est vrai qu'il y a un argument où ça fait 3 ans que les Macs M1, M2, M3 sont sortis.
Il doit y avoir une base basse mais il y en a peut-être pas encore suffisamment.
Peut-être que si on attend 5 ans, il y aura encore plus de Macs Apple Silicon dans la nature.
Et là du coup...
Ah donc il y a gagné trop important pour le rater quoi.
Voilà et peut-être qu'entre temps les nouveaux jeux ils vont directement se dire on fait une version Mac.
Franchement peut-être.
Moi j'y crois aussi.
C'est la première façon.
Mais moi j'en ai quand même deux autres à vous proposer.
Qui sont pas forcément moins bien.
La deuxième, c'est de copier la stratégie de Steam avec celle de Proton.
C'est qu'au lieu de créer une couche de traduction de test,
d'en faire une super optimisée.
Et honnêtement vu ce qu'est arrivé à faire Steam avec Proton, Apple en est capable.
C'est sûr.
Tu prends les meilleurs ingénieurs logiciels en performance graphique,
en 3D, en je sais pas quoi est ce qu'il faut pour faire ce genre de dingue riz.
Et tu peux faire un game porting to the kid qui soit une vraie couche de traduction
que tu utilises en temps réel.
Et là, d'un claquement de doigt.
Instantanément, tu as peut-être 80% de ta bibliothèque Steam
que tu as acheté sur Steam qui est compatible avec ton Mac.
Moi j'aimerais bien.
J'y crois pas trop.
Je sais pas si j'y crois pas trop en vrai.
En fait j'y crois pas trop mais c'est triste.
Et en fait ce qui est fou c'est que ça serait aussi bien plus rapide.
On aurait accès à tous ces jeux bien plus rapidement.
Parce qu'il faut développer la solution.
Mais c'est bien plus rapide de faire un truc super optimisé dans ton coin
et que tout marche, que d'aller convaincre chaque studio avec des billets,
avec des discussions, avec du temps,
ou alors avec le temps, le faire à l'eau long terme
et se dire que les gens vont l'adapter naturellement.
Il y a un truc où il y a un accélérateur de solution.
Moi j'y vois un peu un accélérateur de solution.
Et enfin, une dernière solution,
et là je suis sûr que vous y avez pas pensé,
et ça fait écho à une chronique que tu as faite,
c'est de utiliser Linux sur ton Mac.
Mais oui, c'est clair.
En fait tu peux utiliser Linux via Asaï Linux sur ton Mac
et donc du coup profitez de Proton et de ta bibliothèque Steam.
Est-ce que c'est aussi simple que ça ?
Juste pour recontextualiser.
Historiquement on a toujours pu installer plusieurs OS sur Mac,
sauf que avec ces nouvelles puces c'est une sorte de nouvelle art architecture.
Donc il fallait un peu recommencer de zéro,
il n'y avait pas de distribution Linux,
du tout qui pouvait marcher sur ces nouveaux Mac avec Capacicone.
On vous a fait une chronique pour vous expliquer ce projet complètement dingue
avec une sorte d'équipe d'Avengers,
avec les plus gros génie en développement de driver, graphique, et de vin bref,
qui a bossé sur Asaï OS, Asaï Linux,
qui est maintenant en train de devenir stable.
C'est un truc dont vous pouviez vous foutre avant,
mais là c'est en train de devenir vraiment intéressant.
La communauté c'est la même chose, on va essayer.
Ils ont réussi quand même à faire tourner 34 jeux Steam sur Mac,
grâce à ça.
Mais bien ?
Franchement plutôt bien, alors je n'ai pas le détail des pertes,
mais en fait là c'est encore un peu tôt.
Il faut encore un peu attendre.
Il y a Lina, donc qui est la...
Ah tu l'as connu.
Bien sûr, je l'avais parlé pour la fois.
Oui, et bien c'est celle qui est du coup l'ingénieur GPU,
on va dire, carte graphique,
à la portée Proton sur Asaï Linux, la craque.
Et en fait c'est encore un cours de dev,
donc typiquement il y a Vulkan,
Vulkan n'est pas supporté dans son entièreté.
Et le jour où ça sera le cas,
ça apportera encore plus de jeux disponibles.
Donc honnêtement, je sais pas si je le tenterai aujourd'hui,
pour être tout à fait honnête,
il y a encore pas mal de problèmes,
par exemple Steam n'est pas disponible en 64 bits,
sauf que Asaï Linux nécessite du 64 bits.
Oui c'est ça, c'est que...
Parce que machin et tout.
En fait, à partir du moment où tu passes sur Linux,
tu perds Rosetta.
Exactement.
Et donc il faut des jeux qui...
Ok, en fait, tu n'as plus la contrainte d'avoir des jeux
qui doivent être adaptés à MacOS,
mais du coup tu as quand même toujours la contrainte ARM.
Voilà, exactement.
Et donc c'est pas si simple,
mais je voulais citer cette solution
parce qu'il y a des gens qui se tuent
à faire en sorte que ça soit possible.
Et honnêtement, ça marche déjà sur 34 jeux.
Et donc peut-être qu'à l'avenir,
ça sera une solution pas bête
et surtout très efficace.
Parce que si ça marche comme il faut,
avec Proton,
ça marchera du feu de duc.
Oui c'est ça, parce que tu bénéficies
de tout le travail qu'a fait Steam
et la comédie
Exactement.
Pour récupérer toute la bibliothèque.
Et c'est vrai que tu le mentionnes,
mais toute cette histoire de jeux vidéo sur Mac
ne serait impossible
sans ce qu'a fait Steam
pour le jeu, notamment sur Linux,
parce qu'il y a des architecture tout à fait semblables.
Et donc si Steam n'avait pas tout fait ça,
même le game porting tout le kit,
sans doute n'existerait pas.
Ah oui, notamment d'amoxionner Moulton, Viquey,
ça je sais plus qui est derrière, mais bon bref.
Ça fait plusieurs jours que je suis dans les noms de codec.
Oh là là là là là.
Vulcan, Vulcan, c'est devenu mon pote.
Crossover pareil.
Et tu ne parles plus personne.
Ça, ça ne change pas d'habitude, mais...
Normalement, toutes ces choses se produisent.
Ouais, je mets un bonnet, enfin bref.
Hyper intéressant, merci de t'être plongé là-dedans.
Parce que nous, du coup, on découvre tout ça gratos.
Mais du coup, voilà,
ce n'est pas encore tout à fait ça le jeu vidéo sur Mac,
mais peut-être un jour.
Est-ce que ça t'intéresse,
ou tu es gamer,
ou pas bourroup ?
Non, non, si, si, carrément gameuse.
Mais du coup, depuis que j'ai switché sur Mac, je joue plus.
Ben ouais, mais comme plein de gens.
Et c'est trop...
Enfin, je joue plus.
Oui, déjà je ne sais pas si j'aurais beaucoup le temps,
mais en fait c'est trop triste,
parce que du coup, à chaque fois, quand j'ai envie de jouer...
Parce que...
Tu vérifies 4 secondes, est-ce qu'il est disponible sur Mac ?
Ben non, non, je sais qu'ils sont...
Alors, j'ai un jeu récurrent, c'est Skyrim.
Genre, tous les deux ans, il faut que je refasse une partie.
Mais le truc, c'est que,
ben, à chaque fois que quand j'ai...
J'ai re-envie d'y jouer, et je me dis,
bon, il faut que j'achète une tour,
et à chaque fois, je m'arrête là,
dans mon raisonnement, je me dis
« Non, mais tu n'as pas acheté une tour juste pour jouer Skyrim,
ça n'a pas du tout ».
Non, tu peux acheter un Steam Deck.
C'est une autre alternative,
ça coûte 300, 400 balles maintenant.
Moi, je sais que j'ai même un bloc,
un cas psychologique,
genre, je me dis...
En fait, à aucun moment, je me dis,
je vais jouer sur Mac.
Oui.
Genre...
C'est juste impossible.
C'est... genre,
et pour toi, il y a des jeux qui existent,
Hyper cool.
Merci, Mathieu, pour cette chronique passionnante.
J'espère que...
Tu nous as donné de l'espoir.
Voilà, exactement.
J'espère.
C'est ça que je veux dire dans les chroniques,
c'est que parfois, il y a des mois de nouvelles,
mais il y a toujours une petite lune.
Et...
Et j'espère que vous avez été intéressés
par cette émission,
qui était riche,
elle était...
Effectivement,
en fait, il n'y a aucune des trois particules,
qui était vraiment simple.
Pas grave.
Non, c'est pas grave.
Non, mais on est une émission grand-bublique, hein.
Oui, bien sûr.
Non, mais si vous n'avez pas tout compris,
ou alors que vous êtes arrivés en cours de route,
eh bien,
ne vous inquiétez pas sur YouTube,
on vous fait un condensé,
qui est souvent plus simple à suivre,
avec plein d'illustrations, etc.
Donc allez voir la chaîne YouTube,
vous pouvez vous abonner,
et suivre cette chaîne Twitch,
on revient dans deux semaines,
mercredi,
à toujours 19 heures.
Et puis voilà.
J'étais en train de me remettre en question,
moi, est-ce que je fais des trucs,
des sujets trop barburs,
en ce moment, parce que j'en fais plein?
Moi, je...
Et en même temps, ce sujet,
c'est toi qui me l'a donné.
Tu m'as dit, vas-y, trête-le, je fais, bah d'accord.
Non mais bon, en fait...
C'était ta fausse.
Exactement, c'est juste...
C'est ce qui m'intéresse, encore.
Mais oui, mais en plus,
en ce moment, il est faillé,
t'es fan de tout ces sujets.
Je sais pas pourquoi, oui.
Je sais pas, c'est comme ça.
Est-ce que je suis sûr qu'ils sont contents de l'envoi?
Exactement, moi, je vois dans le pour...
Moi, je pense que...
C'est les sujets qui font l'unanimité.
C'était super.
Oui, trop bien, comme d'hab,
toujours au top.
Voilà, voilà.
Voilà, tout le monde, voilà.
Merci beaucoup dans deux semaines.
Tchuss, à l'île.

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

Underscore_

IA, Hacking, Robotique — Des conversations de terrain avec ceux qui construisent. 🥨


Partenariats: underscore@micorp.fr


---


Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Tags
Card title

Lien du podcast

[{'term': 'IA', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Investissement', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Nouvelles Technologies', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Tech', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Actu tech', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Cybersécurité', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Développement', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Dev', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Entreprenariat tech', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'IT', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Robotique', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere