Foros

¡Esto es enorme! Aplicaciones de Windows de 32 bits en Mac M1. (spoiler: ¡¿incluso Witcher 3)?

B

BarbaricCo

Poster original
7 de mayo de 2012
  • 18 de noviembre de 2020
Necesita Big Sur 11.1 beta

No puedo decirte lo genial que es eso; hay tanta emulación bajo las sábanas. Imagínese: un binario Intel de Windows de 32 bits, que se ejecuta en un puente de 32 a 64 en Wine / CrossOver sobre macOS, en una CPU ARM que emula x86, ¡y funciona! Esto es tan fresco.'

www.codeweavers.com

De acuerdo, estoy en el tren - Apple Silicon es oficialmente genial | Blog de CodeWeavers

Por Jeremy White | 🥳 ¡Vea lo que obtuvimos trabajando en Apple Silicon! Arrancamos CrossOver e instalamos y ejecutamos una amplia gama de aplicaciones de Windows. www.codeweavers.com www.codeweavers.com
===========

Nota del moderador:

Vea también la discusión en el hilo de noticias:

CrossOver permite que las aplicaciones de Windows x86 se ejecuten en Mac Apple M1

Codeweavers publicó una publicación de blog y un video esta noche mostrando CrossOver ejecutándose en un Apple M1 MacBook Air. Este video muestra Team Fortress 2 ejecutándose en un nuevo MacBook Air M1: CrossOver es un software (basado en Wine Project) que ejecuta aplicaciones de Microsoft Windows en Mac mediante la traducción de las API de Windows ... forums.macrumors.com Última edición por un moderador: 19 de noviembre de 2020
Reacciones:pshufd, turbineseaplane y Zackmd1 CON

Zackmd1

Oct 3, 2010
Maryland EE. UU.


  • 18 de noviembre de 2020
BarbaricCo dijo: Necesita Big Sur 11.1 beta

No puedo decirte lo genial que es eso; hay tanta emulación bajo las sábanas. Imagínese: un binario Intel de Windows de 32 bits, que se ejecuta en un puente de 32 a 64 en Wine / CrossOver sobre macOS, en una CPU ARM que emula x86, ¡y funciona! Esto es tan fresco.'

www.codeweavers.com

De acuerdo, estoy en el tren - Apple Silicon es oficialmente genial | Blog de CodeWeavers

Por Jeremy White | 🥳 ¡Vea lo que obtuvimos trabajando en Apple Silicon! Arrancamos CrossOver e instalamos y ejecutamos una amplia gama de aplicaciones de Windows. www.codeweavers.com www.codeweavers.com

¡Ok, eso es increíble! Apex Legends aquí vengo ... Jaja B

BarbaricCo

Poster original
7 de mayo de 2012
  • 18 de noviembre de 2020
Zackmd1 dijo: Ok, ¡eso es increíble! Apex Legends aquí vengo ... Jaja
Apex Legends no funciona en Wine, ni en Mac ni en Linux.
Pero muchas aplicaciones y juegos antiguos Reacciones:KPOM J

Joe Dohn

Jul 6, 2020
  • 18 de noviembre de 2020
Si Crossover puede hacer que los juegos x86 de 32 bits funcionen a una velocidad aceptable, no hay excusa para que Apple no presente una solución aún mejor si así lo desea. Pero lo ideal es que también funcionen x64.
Reacciones:motulista CON

Zackmd1

Oct 3, 2010
Maryland EE. UU.
  • 18 de noviembre de 2020
BarbaricCo dijo: Apex Legends no funciona en Wine, ni en Mac ni en Linux.
Pero muchas aplicaciones y juegos antiguos Reacciones:BarbaricCo PARA

KPOM

Oct 23, 2010
  • 18 de noviembre de 2020
BarbaricCo dijo: Necesita Big Sur 11.1 beta

No puedo decirte lo genial que es eso; hay tanta emulación bajo las sábanas. Imagínese: un binario Intel de Windows de 32 bits, que se ejecuta en un puente de 32 a 64 en Wine / CrossOver sobre macOS, en una CPU ARM que emula x86, ¡y funciona! Esto es tan fresco.'

www.codeweavers.com

De acuerdo, estoy en el tren - Apple Silicon es oficialmente genial | Blog de CodeWeavers

Por Jeremy White | 🥳 ¡Vea lo que obtuvimos trabajando en Apple Silicon! Arrancamos CrossOver e instalamos y ejecutamos una amplia gama de aplicaciones de Windows. www.codeweavers.com www.codeweavers.com
Sí, y otras aplicaciones de Windows también funcionan, incluida la que necesito.
Reacciones:Ocnetgeek

AnthonyHarris

Cancelado
4 de junio de 2009
Cambridge, Inglaterra
  • 18 de noviembre de 2020
throAU dijo: Wow, me sorprende que funcione.

Creo que ese es prácticamente el clavo en el ataúd de esta máquina de principios de 2020 para mí. Va a la novia Reacciones:torncanvas y throAU

pies

Feb 13, 2012
Perth, Australia Occidental
  • 18 de noviembre de 2020
AnthonyHarris dijo: Esa máquina de principios de 2020 necesita clavarse dentro de un ataúd lleno de tierra de su tierra natal para que nunca más nos atormente con su diseño plagado.
Bueno, para ser justos, es uno de los mejores MacBooks de los últimos 4 años, desde el desastre de las mariposas.

Pero sí, en cuanto al rendimiento, no hay competencia.
Reacciones:torncanvas PAG

pshufd

Oct 24, 2013
New Hampshire
  • 18 de noviembre de 2020
Fidelity Active Trader Pro es un programa de Windows de 32 bits que Fidelity incluye con WINE para macOS. Tienen una versión de 64 bits para Catalina pero no la he probado. En cualquier caso, podría funcionar bajo esto. Sin embargo, desearía que Fidelity hiciera una versión adecuada de macOS AS.
Reacciones:KPOM

Del Martes

10 de noviembre de 2020
  • 18 de noviembre de 2020
¿Qué tal las aplicaciones de 32 bits * Mac *? Tengo el DVD de Oxford English Dictionary Version 4 (OED4). Es de 32 bits. Ya no se puede ejecutar en Mac desde Catalina. ¿Puedo ejecutarlo con Rosetta?
Reacciones:motulista J

Jeanlain

Mar 14, 2009
  • 18 de noviembre de 2020
Crossover es una aplicación X86, ¿verdad? Lo que significa que ya no funcionará después de que Apple abandone Rosetta (lo que eventualmente harán).
¿CodeWeavers puede hacer que su aplicación sea 'universal'? Porque este caso es un poco particular, ya que la aplicación está basada en Wine, que revoca el código X86 (Windows).
La migración de Crossover a ARM probablemente mejorará un poco el rendimiento.
Reacciones:motulista J

Jeanlain

Mar 14, 2009
  • 18 de noviembre de 2020
BarbaricCo dijo: 'No puedo decirte lo genial que es eso; hay tanta emulación bajo las sábanas. Imagínese: un binario Intel de Windows de 32 bits, que se ejecuta en un puente de 32 a 64 en Wine / CrossOver sobre macOS, en una CPU ARM que emula x86, ¡y funciona! Esto es tan fresco.'
Para un juego de Windows, agregue algo de directX a la traducción de openGL + openGL a Metal (aunque este último no está confirmado, es bastante poco probable que el M1 tenga controladores de openGL).
Es decir, a menos que el crossover haga alguna traducción de DirectX a Metal, pero no creo que lo haga.
Reacciones:wyrdness PAG

pshufd

Oct 24, 2013
New Hampshire
  • 18 de noviembre de 2020
jeanlain dijo: Crossover es una aplicación X86, ¿verdad? Lo que significa que ya no funcionará después de que Apple abandone Rosetta (lo que eventualmente harán).
¿CodeWeavers puede hacer que su aplicación sea 'universal'? Porque este caso es un poco particular, ya que la aplicación está basada en Wine, que revoca el código X86 (Windows).
La migración de Crossover a ARM probablemente mejorará un poco el rendimiento.

Codeweavers simplemente hace que sea más fácil hacer un VINO (creo que hace Botellas de vino). Por lo que debería ser portable. Pero CodeWeavers es una empresa privada, no de código abierto. Entonces tendrían que hacer el puerto. T

torncanvas

Feb 14, 2006
  • 18 de noviembre de 2020
AFAIK OpenGL es compatible con M1. Supongo que es posible que Rosetta lo traduzca todo bajo el capó, pero me sorprendería bastante, ya que de lo contrario habríamos oído hablar de esperar una eternidad por lo que habría sido recompilar muchas permutaciones de sombreado. J

Jeanlain

Mar 14, 2009
  • 18 de noviembre de 2020
pshufd dijo: Codeweavers simplemente hace que sea más fácil hacer un VINO (creo que hace Botellas de Vino).
¿Existe una versión ARM nativa de Wine? J

Jeanlain

Mar 14, 2009
  • 18 de noviembre de 2020
torncanvas dijo: AFAIK OpenGL es compatible con M1. Supongo que es posible que Rosetta lo traduzca todo bajo el capó, pero me sorprendería bastante, ya que de lo contrario habríamos oído hablar de esperar una eternidad por lo que habría sido recompilar muchas permutaciones de sombreado.
OpenGL es compatible, pero algunas personas que tienen más conocimientos que yo sobre este tema piensan que el sistema traduce las llamadas openGL a llamadas Metal (que no requerirían la traducción del sombreador, AFAIK). Hay pruebas que sugieren que este ha sido el caso en los iDevices desde el A11 (openGL ES to Metal). De hecho, es posible que Apple nunca se haya molestado en desarrollar controladores openGL para sus GPU (antes del A11, usaban GPU powerVR).
Esto es independiente de Rosetta, ya que aún puede tener una aplicación ARM nativa usando openGL.
Reacciones:BarbaricCo y torncanvas T

torncanvas

Feb 14, 2006
  • 18 de noviembre de 2020
Eh, no sabía eso. Gracias por la info!

T'hain Esh Kelch

5 de agosto de 2001
Dinamarca
  • 18 de noviembre de 2020
Del Martes dijo: ¿Qué tal las aplicaciones * Mac * de 32 bits? Tengo el DVD de Oxford English Dictionary Version 4 (OED4). Es de 32 bits. Ya no se puede ejecutar en Mac desde Catalina. ¿Puedo ejecutarlo bajo Rosetta?
No.
Reacciones:Del Martes J

Jeanlain

Mar 14, 2009
  • 18 de noviembre de 2020
Me sorprende que ningún desarrollador haya venido con una solución para hacer que las aplicaciones de 32 bits funcionen en Catalina / big sur.
Si se puede ejecutar una aplicación de Windows de 32 bits, no hay ninguna razón por la que no pueda ejecutarse una aplicación de Mac de 32 bits. En el caso de un juego como TF2, que tiene una versión para Mac, ejecutar la aplicación Mac de 32 bits debería ser más eficaz.
Reacciones:BarbaricCo PAG

pshufd

Oct 24, 2013
New Hampshire
  • 18 de noviembre de 2020
jeanlain dijo: ¿Existe una versión ARM nativa de Wine?

WINE es de código abierto, por lo que podría compilarse. Sin embargo, el problema es que el ejecutable de Windows para su aplicación proviene de x86 y tiene que ejecutarse en el sistema de destino para que, como mínimo, tenga que ser emulado o traducido. PAG

pshufd

Oct 24, 2013
New Hampshire
  • 18 de noviembre de 2020
jeanlain dijo: Me sorprende que ningún desarrollador haya venido con una solución para hacer que las aplicaciones de 32 bits funcionen en Catalina / big sur.
Si se puede ejecutar una aplicación de Windows de 32 bits, no hay ninguna razón por la que no pueda ejecutarse una aplicación de Mac de 32 bits. En el caso de un juego como TF2, que tiene una versión para Mac, ejecutar la aplicación Mac de 32 bits debería ser más eficaz.

Una solución simple en Catalina sería ejecutar Mojave en Parallels. J

Jeanlain

Mar 14, 2009
  • 19 de noviembre de 2020
pshufd dijo: Una solución simple en Catalina sería ejecutar Mojave en Parallels.
Pero macOS en una máquina virtual no puede usar la aceleración de hardware. Los juegos no funcionarán. S

Serban55

Suspendido
Oct 18, 2020
  • 19 de noviembre de 2020
LOS

leman

Oct 14, 2008
  • 19 de noviembre de 2020
torncanvas dijo: AFAIK OpenGL es compatible con M1. Supongo que es posible que Rosetta lo traduzca todo bajo el capó, pero me sorprendería bastante, ya que de lo contrario habríamos oído hablar de esperar una eternidad por lo que habría sido recompilar muchas permutaciones de sombreado.

Cuando usa OpenGL, ya tiene que recompilar muchas permutaciones de sombreado, a veces cuando simplemente cambia un parámetro de estado de OpenGL. Es por eso que OpenGL quedó obsoleto

Estoy 100% seguro de que OpenGL en Big Sur se implementa como un contenedor de Metal ligero, por lo que los sombreadores de OpenGL se volverán a compilar en Metal utilizando el kit de herramientas de Khronos o algo similar. La sobrecarga de rendimiento sería mínima

jeanlain dijo: Pero macOS en una máquina virtual no puede usar la aceleración de hardware. Los juegos no funcionarán.

Por supuesto que lo harían. VM puede instalar controladores 'virtuales' que llaman a Metal en la máquina host. Así es como Parallels y compañía. ha estado ofreciendo aceleración de GPU durante un tiempo.