Forum

C'est énorme ! Applications Windows 32 bits sur Mac M1. (spoiler : même Witcher 3) ?!

B

BarbareCo

Affiche originale
7 mai 2012
  • 18 novembre 2020
Nécessite la version bêta de Big Sur 11.1

« Je ne peux pas vous dire à quel point c'est cool ; il y a tellement d'émulation sous les couvertures. Imaginez - un binaire Windows Intel 32 bits, s'exécutant dans un pont 32 à 64 dans Wine / CrossOver sur macOS, sur un processeur ARM qui émule x86 - et ça marche ! C'est juste trop cool.'

www.codeweavers.com

D'accord, je suis dans le train en marche - Apple Silicon est officiellement cool | Blog de CodeWeavers

Par Jeremy White | 🥳Voyez ce que nous avons fait sur Apple Silicon ! Nous avons lancé CrossOver et installé et exécuté une large gamme d'applications Windows. www.codeweavers.com www.codeweavers.com
============

Remarque du modérateur :

Voir aussi la discussion dans le fil d'actualité :

CrossOver permet aux applications Windows x86 de s'exécuter sur les Mac Apple M1

Codeweavers a publié ce soir un article de blog et une vidéo montrant CrossOver fonctionnant sur un Apple M1 MacBook Air. Cette vidéo montre Team Fortress 2 fonctionnant sur un nouveau MacBook Air M1 : CrossOver est un logiciel (basé sur Wine Project) qui exécute des applications Microsoft Windows sur Mac en traduisant les API Windows... forums.macrumors.com Dernière modification par un modérateur : 19 novembre 2020
Réactions :pshufd, hydravion à turbine et Zackmd1 AVEC

Zackmd1

3 octobre 2010
Maryland États-Unis


  • 18 novembre 2020
BarbaricCo a déclaré : Besoin de la version bêta de Big Sur 11.1

« Je ne peux pas vous dire à quel point c'est cool ; il y a tellement d'émulation sous les couvertures. Imaginez - un binaire Windows Intel 32 bits, s'exécutant dans un pont 32 à 64 dans Wine / CrossOver sur macOS, sur un processeur ARM qui émule x86 - et ça marche ! C'est juste trop cool.'

www.codeweavers.com

D'accord, je suis dans le train en marche - Apple Silicon est officiellement cool | Blog de CodeWeavers

Par Jeremy White | 🥳Voyez ce que nous avons fait sur Apple Silicon ! Nous avons lancé CrossOver et installé et exécuté une large gamme d'applications Windows. www.codeweavers.com www.codeweavers.com

Ok maintenant c'est génial ! Apex Legends me voici... Haha B

BarbareCo

Affiche originale
7 mai 2012
  • 18 novembre 2020
Zackmd1 a dit : Ok maintenant c'est génial ! Apex Legends me voici... Haha
Apex Legends ne fonctionne pas dans Wine, ni sur Mac ni sur Linux.
Mais de nombreuses applications et jeux plus anciens Réactions :KPOM J

Joe Dohn

6 juil. 2020
  • 18 novembre 2020
Si Crossover peut faire fonctionner les jeux x86 32 bits à une vitesse acceptable, Apple n'a aucune excuse pour ne pas proposer une solution encore meilleure s'il le souhaite. Mais idéalement, ils devraient également faire fonctionner x64.
Réactions :motuliste AVEC

Zackmd1

3 octobre 2010
Maryland États-Unis
  • 18 novembre 2020
BarbaricCo a déclaré : Apex Legends ne fonctionne pas dans Wine, ni sur Mac ni sur Linux.
Mais de nombreuses applications et jeux plus anciens Réactions :BarbareCo À

KPOM

23 octobre 2010
  • 18 novembre 2020
BarbaricCo a déclaré : Besoin de la version bêta de Big Sur 11.1

« Je ne peux pas vous dire à quel point c'est cool ; il y a tellement d'émulation sous les couvertures. Imaginez - un binaire Windows Intel 32 bits, s'exécutant dans un pont 32 à 64 dans Wine / CrossOver sur macOS, sur un processeur ARM qui émule x86 - et ça marche ! C'est juste trop cool.'

www.codeweavers.com

D'accord, je suis dans le train en marche - Apple Silicon est officiellement cool | Blog de CodeWeavers

Par Jeremy White | 🥳Voyez ce que nous avons fait sur Apple Silicon ! Nous avons lancé CrossOver et installé et exécuté une large gamme d'applications Windows. www.codeweavers.com www.codeweavers.com
Oui, et d'autres applications Windows fonctionnent également, y compris celle dont j'ai besoin.
Réactions :Ocnetgeek

AnthonyHarris

Annulé
4 juin 2009
Cambridge, Angleterre
  • 18 novembre 2020
throAU a dit : Wow, je suis étonné que cela fonctionne.

Je pense que c'est à peu près le clou dans le cercueil de cette machine du début de 2020 pour moi. ça va au GF Réactions :torncanvas et throAU

pieds

13 févr. 2012
Perth, Australie de l'ouest
  • 18 novembre 2020
AnthonyHarris a déclaré: Cette machine du début de 2020 doit être clouée à l'intérieur d'un cercueil rempli de terre de sa patrie afin qu'elle ne nous hante plus jamais avec son design en proie.
Pour être juste, c'est l'un des meilleurs MacBook des 4 dernières années, depuis la catastrophe du papillon.

Mais oui, en termes de performances, ce n'est pas un concours.
Réactions :toile déchirée P

pshufd

24 octobre 2013
New Hampshire
  • 18 novembre 2020
Fidelity Active Trader Pro est un programme Windows 32 bits fourni par Fidelity avec WINE pour macOS. Ils ont une version 64 bits pour Catalina mais je ne l'ai pas essayé. En tout cas, il pourrait fonctionner sous cela. Je souhaite que Fidelity fasse juste une version appropriée de macOS AS.
Réactions :KPOM

A partir de mardi

10 novembre 2020
  • 18 novembre 2020
Qu'en est-il des applications *Mac* 32 bits ? J'ai le DVD Oxford English Dictionary Version 4 (OED4). C'est du 32 bits. Ne peut plus fonctionner sur Mac depuis Catalina. Puis-je l'exécuter sous Rosetta ?
Réactions :motuliste J

jeanlain

14 mars 2009
  • 18 novembre 2020
Crossover est une application X86, n'est-ce pas ? Ce qui signifie que cela ne fonctionnera plus après qu'Apple ait abandonné Rosetta (ce qu'ils finiront par faire).
CodeWeavers peut-il rendre son application « universelle » ? Car ce cas est un peu particulier, puisque l'appli est basée sur Wine, qui tourne autour du code X86 (Windows).
Le portage de Crossover vers ARM améliorera probablement un peu les performances.
Réactions :motuliste J

jeanlain

14 mars 2009
  • 18 novembre 2020
BarbaricCo a déclaré: 'Je ne peux pas vous dire à quel point c'est cool; il y a tellement d'émulation sous les couvertures. Imaginez - un binaire Windows Intel 32 bits, s'exécutant dans un pont 32 à 64 dans Wine / CrossOver sur macOS, sur un processeur ARM qui émule x86 - et ça marche ! C'est juste trop cool.'
Pour un jeu Windows, ajoutez un peu de traduction directX to openGL + openGL to Metal (bien que ce dernier ne soit pas confirmé, il est assez peu probable que le M1 ait des pilotes openGL).
C'est-à-dire, à moins que crossover ne fasse une traduction de directX vers Metal, mais je ne pense pas que ce soit le cas.
Réactions :magie P

pshufd

24 octobre 2013
New Hampshire
  • 18 novembre 2020
jeanlain a dit : Crossover est une application X86 non ? Ce qui signifie que cela ne fonctionnera plus après qu'Apple ait abandonné Rosetta (ce qu'ils finiront par faire).
CodeWeavers peut-il rendre son application « universelle » ? Car ce cas est un peu particulier, puisque l'appli est basée sur Wine, qui tourne autour du code X86 (Windows).
Le portage de Crossover vers ARM améliorera probablement un peu les performances.

Codeweavers permet simplement de faire un VIN plus facilement (je pense que cela fait des bouteilles de vin). Il devrait donc être portable. Mais CodeWeavers est une entreprise privée, pas open source. Ils devraient donc faire le port. T

toile déchirée

14 févr. 2006
  • 18 novembre 2020
AFAIK OpenGL est pris en charge sur M1. Je suppose qu'il est possible que Rosetta traduise tout sous le capot, mais je serais assez surpris, car sinon nous aurions entendu parler d'attendre éternellement ce qui aurait recompilé de nombreuses permutations de shaders. J

jeanlain

14 mars 2009
  • 18 novembre 2020
pshufd a déclaré : Codeweavers facilite simplement la création d'un VIN (je pense que cela fait des bouteilles de vin).
Existe-t-il une version ARM native de Wine ? J

jeanlain

14 mars 2009
  • 18 novembre 2020
torncanvas a dit : AFAIK OpenGL est supporté sur M1. Je suppose qu'il est possible que Rosetta traduise tout sous le capot, mais je serais assez surpris, car sinon nous aurions entendu parler d'attendre éternellement ce qui aurait recompilé de nombreuses permutations de shaders.
OpenGL est pris en charge, mais certaines personnes bien plus compétentes que moi sur ce sujet pensent que le système traduit les appels openGL en appels Metal (ce qui ne nécessiterait pas la traduction du shader, AFAIK). Il existe des preuves suggérant que c'est le cas sur les iDevices depuis l'A11 (openGL ES to Metal). En fait, Apple n'a peut-être jamais pris la peine de développer des pilotes openGL pour leurs GPU (avant l'A11, ils utilisaient des GPU powerVR).
Ceci est indépendant de Rosetta, car vous pouvez toujours avoir une application ARM native en utilisant openGL.
Réactions :BarbaricCo et torncanvas T

toile déchirée

14 févr. 2006
  • 18 novembre 2020
Euh, je ne le savais pas. Merci pour l'info!

T'hain Esh Kelch

5 août 2001
Danemark
  • 18 novembre 2020
Del Martes a dit : Que diriez-vous des applications *Mac* 32 bits ? J'ai le DVD Oxford English Dictionary Version 4 (OED4). C'est du 32 bits. Ne peut plus fonctionner sur Mac depuis Catalina. Puis-je l'exécuter sous Rosetta
Non.
Réactions :A partir de mardi J

jeanlain

14 mars 2009
  • 18 novembre 2020
Je suis surpris qu'aucun développeur n'ait proposé de solution pour faire fonctionner les applications 32 bits sur Catalina/big sur.
Si une application Windows 32 bits peut s'exécuter, il n'y a aucune raison pour qu'une application Mac 32 bits ne le puisse pas. Dans le cas d'un jeu comme TF2, qui a une version Mac, l'exécution de l'application Mac 32 bits devrait être plus performante.
Réactions :BarbareCo P

pshufd

24 octobre 2013
New Hampshire
  • 18 novembre 2020
jeanlain a dit : Existe-t-il une version native ARM de Wine ?

WINE est open source et peut donc être compilé. Le problème, cependant, est que l'exécutable Windows pour votre application provient de x86 et doit s'exécuter sur le système cible de sorte qu'au minimum, il devrait être émulé ou traduit. P

pshufd

24 octobre 2013
New Hampshire
  • 18 novembre 2020
jeanlain a déclaré : Je suis surpris qu'aucun développeur n'ait proposé de solution pour faire fonctionner les applications 32 bits sur Catalina/big sur.
Si une application Windows 32 bits peut s'exécuter, il n'y a aucune raison pour qu'une application Mac 32 bits ne le puisse pas. Dans le cas d'un jeu comme TF2, qui a une version Mac, l'exécution de l'application Mac 32 bits devrait être plus performante.

Une solution simple sur Catalina serait d'exécuter Mojave dans Parallels. J

jeanlain

14 mars 2009
  • 19 novembre 2020
pshufd a déclaré : Une solution simple sur Catalina serait d'exécuter Mojave dans Parallels.
Mais macOS dans une machine virtuelle ne peut pas utiliser l'accélération matérielle. Les jeux ne fonctionneront pas. S

serbe55

Suspendu
18 octobre 2020
  • 19 novembre 2020
L

léman

14 octobre 2008
  • 19 novembre 2020
torncanvas a dit : AFAIK OpenGL est supporté sur M1. Je suppose qu'il est possible que Rosetta traduise tout sous le capot, mais je serais assez surpris, car sinon nous aurions entendu parler d'attendre éternellement ce qui aurait recompilé de nombreuses permutations de shaders.

Lorsque vous utilisez OpenGL, vous devez déjà recompiler de nombreuses permutations de shaders, parfois lorsque vous modifiez simplement un paramètre d'état OpenGL. C'est pourquoi OpenGL est devenu obsolète

Je suis sûr à 100% qu'OpenGL sur Big Sur est implémenté en tant que wrapper Metal léger, donc les shaders OpenGL seront recompilés en Metal à l'aide de la boîte à outils Khronos ou quelque chose de similaire. Le surcoût de performance serait minime

jeanlain a dit : Mais macOS dans une VM ne peut pas utiliser l'accélération matérielle. Les jeux ne fonctionneront pas.

Bien sûr qu'ils le feraient. VM peut installer des pilotes « virtuels » qui appellent Metal sur la machine hôte. C'est ainsi que Parallels et co. offre l'accélération GPU depuis un certain temps.