Forum

Questo è enorme! App Windows a 32 bit su Mac M1. (spoiler: anche Witcher 3)?!

B

BarbaricCo

Manifesto originale
7 maggio 2012
  • 18 novembre 2020
Ha bisogno di Big Sur 11.1 beta

'Non posso dirti quanto sia bello; c'è così tanta emulazione in corso sotto le coperte. Immagina: un binario Intel Windows a 32 bit, in esecuzione in un bridge da 32 a 64 in Wine / CrossOver su macOS, su una CPU ARM che emula x86 - e funziona! Questo è così bello.'

www.codeweavers.com

Ok, sono sul carro - Apple Silicon è ufficialmente cool | Blog di CodeWeavers

Di Jeremy White | 🥳Guarda cosa abbiamo ottenuto lavorando su Apple Silicon! Abbiamo avviato CrossOver e installato ed eseguito un'ampia gamma di applicazioni Windows. www.codeweavers.com www.codeweavers.com
===========

Nota del moderatore:

Vedi anche la discussione nel thread delle notizie:

CrossOver consente l'esecuzione di app Windows x86 su Mac Apple M1

Codeweavers ha pubblicato un post sul blog e un video stasera che mostra CrossOver in esecuzione su un MacBook Air Apple M1. Questo video mostra Team Fortress 2 in esecuzione su un nuovo MacBook Air M1: CrossOver è un software (basato su Wine Project) che esegue app Microsoft Windows sul Mac traducendo le API di Windows... forums.macrumors.com Ultima modifica di un moderatore: 19 novembre 2020
Reazioni:pshufd, idrovolante a turbina e Zackmd1 INSIEME A

Zackmd1

3 ottobre 2010
Maryland USA


  • 18 novembre 2020
BarbaricCo ha detto: Ha bisogno di Big Sur 11.1 beta

'Non posso dirti quanto sia bello; c'è così tanta emulazione in corso sotto le coperte. Immagina: un binario Intel Windows a 32 bit, in esecuzione in un bridge da 32 a 64 in Wine / CrossOver su macOS, su una CPU ARM che emula x86 - e funziona! Questo è così bello.'

www.codeweavers.com

Ok, sono sul carro - Apple Silicon è ufficialmente cool | Blog di CodeWeavers

Di Jeremy White | 🥳Guarda cosa abbiamo ottenuto lavorando su Apple Silicon! Abbiamo avviato CrossOver e installato ed eseguito un'ampia gamma di applicazioni Windows. www.codeweavers.com www.codeweavers.com

Ok ora è fantastico! Apex Legends sto arrivando.... Haha B

BarbaricCo

Manifesto originale
7 maggio 2012
  • 18 novembre 2020
Zackmd1 ha detto: Ok, ora è fantastico! Apex Legends sto arrivando.... Haha
Apex Legends non funziona in Wine, né su Mac né su Linux.
Ma molte app e giochi meno recenti lo faranno Reazioni:KPOM J

Joe Dohn

6 luglio 2020
  • 18 novembre 2020
Se Crossover può far funzionare i giochi x86 a 32 bit a una velocità accettabile, non ci sono scuse per Apple per non trovare una soluzione ancora migliore se lo desiderano. Ma idealmente, dovrebbero far funzionare anche x64.
Reazioni:motorista INSIEME A

Zackmd1

3 ottobre 2010
Maryland USA
  • 18 novembre 2020
BarbaricCo ha detto: Apex Legends non funziona in Wine, né su Mac né su Linux.
Ma molte app e giochi meno recenti lo faranno Reazioni:BarbaricCo A

KPOM

23 ottobre 2010
  • 18 novembre 2020
BarbaricCo ha detto: Ha bisogno di Big Sur 11.1 beta

'Non posso dirti quanto sia bello; c'è così tanta emulazione in corso sotto le coperte. Immagina: un binario Intel Windows a 32 bit, in esecuzione in un bridge da 32 a 64 in Wine / CrossOver su macOS, su una CPU ARM che emula x86 - e funziona! Questo è così bello.'

www.codeweavers.com

Ok, sono sul carro - Apple Silicon è ufficialmente cool | Blog di CodeWeavers

Di Jeremy White | 🥳Guarda cosa abbiamo ottenuto lavorando su Apple Silicon! Abbiamo avviato CrossOver e installato ed eseguito un'ampia gamma di applicazioni Windows. www.codeweavers.com www.codeweavers.com
Sì, e funzionano anche altre app di Windows, inclusa quella di cui ho bisogno.
Reazioni:Ocnetgeek

AnthonyHarris

Annullato
4 giugno 2009
Cambridge, Inghilterra
  • 18 novembre 2020
throAU ha detto: Wow, sono stupito che funzioni.

Penso che per me sia praticamente il chiodo nella bara di questa macchina di inizio 2020. Sta andando al GF Reazioni:torncanvas e throAU

piedi

13 febbraio 2012
Perth, Australia occidentale
  • 18 novembre 2020
AnthonyHarris ha detto: Quella macchina dell'inizio del 2020 ha bisogno di essere inchiodata all'interno di una bara piena di terra dalla sua terra natale, quindi non ci perseguiterà mai più con il suo design afflitto.
Ad essere onesti, è uno dei migliori MacBook degli ultimi 4 anni, dal disastro della farfalla.

Ma sì, dal punto di vista delle prestazioni non c'è competizione.
Reazioni:tela strappata P

pshufd

24 ottobre 2013
New Hampshire
  • 18 novembre 2020
Fidelity Active Trader Pro è un programma Windows a 32 bit fornito da Fidelity con WINE per macOS. Hanno una versione a 64 bit per Catalina ma non l'ho provata. In ogni caso, potrebbe funzionare sotto questo. Tuttavia, vorrei che Fidelity facesse solo una versione corretta di macOS AS.
Reazioni:KPOM

Da martedì

10 novembre 2020
  • 18 novembre 2020
Che ne dici di app *Mac* a 32 bit? Ho il DVD Oxford English Dictionary versione 4 (OED4). È a 32 bit. Non può più funzionare su Mac da Catalina. Posso eseguirlo sotto Rosetta?
Reazioni:motorista J

jeanlain

14 marzo 2009
  • 18 novembre 2020
Crossover è un'app X86 giusto? Il che significa che non funzionerà più dopo che Apple abbandonerà Rosetta (cosa che alla fine faranno).
CodeWeavers può rendere la propria app 'universale'? Perché questo caso è un po' particolare, dato che l'app è basata su Wine, che ruota attorno al codice X86 (Windows).
Il porting di Crossover su ARM probabilmente migliorerà un po' le prestazioni.
Reazioni:motorista J

jeanlain

14 marzo 2009
  • 18 novembre 2020
BarbaricCo ha detto: 'Non posso dirti quanto sia bello; c'è così tanta emulazione in corso sotto le coperte. Immagina: un binario Intel Windows a 32 bit, in esecuzione in un bridge da 32 a 64 in Wine / CrossOver su macOS, su una CPU ARM che emula x86 - e funziona! Questo è così bello.'
Per un gioco Windows, aggiungi un po' di traduzione da directX a openGL + openGL a Metal (sebbene quest'ultimo non sia confermato, è piuttosto improbabile che M1 disponga di driver openGL).
Cioè, a meno che il crossover non esegua una traduzione da DirectX a Metal, ma non credo che lo faccia.
Reazioni:wyrdness P

pshufd

24 ottobre 2013
New Hampshire
  • 18 novembre 2020
Jeanlain ha detto: Crossover è un'app X86 giusto? Il che significa che non funzionerà più dopo che Apple abbandonerà Rosetta (cosa che alla fine faranno).
CodeWeavers può rendere la propria app 'universale'? Perché questo caso è un po' particolare, dato che l'app è basata su Wine, che ruota attorno al codice X86 (Windows).
Il porting di Crossover su ARM probabilmente migliorerà un po' le prestazioni.

Codeweavers rende semplicemente più facile fare un VINO (penso che produca bottiglie di vino). Quindi dovrebbe essere portatile. Ma CodeWeavers è un'azienda privata, non open source. Quindi avrebbero dovuto fare il porto. T

tela strappata

14 febbraio 2006
  • 18 novembre 2020
AFAIK OpenGL è supportato su M1. Immagino sia possibile che Rosetta traduca tutto sotto il cofano, ma sarei piuttosto sorpreso, poiché altrimenti avremmo sentito parlare di aspettare per sempre quello che sarebbe stato ricompilare molte permutazioni di shader. J

jeanlain

14 marzo 2009
  • 18 novembre 2020
pshufd ha detto: Codeweavers semplifica la creazione di un VINO (penso che produca bottiglie di vino).
Esiste una versione ARM nativa di Wine? J

jeanlain

14 marzo 2009
  • 18 novembre 2020
torncanvas ha detto: AFAIK OpenGL è supportato su M1. Immagino sia possibile che Rosetta traduca tutto sotto il cofano, ma sarei piuttosto sorpreso, poiché altrimenti avremmo sentito parlare di aspettare per sempre quello che sarebbe stato ricompilare molte permutazioni di shader.
OpenGL è supportato, ma alcune persone che sono molto più esperte di me su questo argomento pensano che il sistema traduca le chiamate openGL in chiamate Metal (che non richiederebbero la traduzione dello shader, AFAIK). Ci sono prove che suggeriscono che questo è stato il caso su iDevices dall'A11 (openGL ES to Metal). In effetti, Apple potrebbe non essersi mai preoccupata di sviluppare driver openGL per le proprie GPU (prima dell'A11, utilizzavano GPU powerVR).
Questo è indipendente da Rosetta, poiché puoi ancora avere un'app ARM nativa usando openGL.
Reazioni:BarbaricCo e torncanvas T

tela strappata

14 febbraio 2006
  • 18 novembre 2020
Eh, non lo sapevo. Grazie per le informazioni!

T'hain Esh Kelch

5 agosto 2001
Danimarca
  • 18 novembre 2020
Del Martes ha detto: Che ne dici di app *Mac* a 32 bit? Ho il DVD Oxford English Dictionary versione 4 (OED4). È a 32 bit. Non può più funzionare su Mac da Catalina. Posso eseguirlo sotto Rosetta?
No.
Reazioni:Da martedì J

jeanlain

14 marzo 2009
  • 18 novembre 2020
Sono sorpreso che nessuno sviluppatore sia arrivato con una soluzione per far funzionare le app a 32 bit su Catalina/big sur.
Se un'app Windows a 32 bit può essere eseguita, non c'è motivo per cui un'app Mac a 32 bit non possa farlo. Nel caso di un gioco come TF2, che ha una versione per Mac, l'esecuzione dell'app per Mac a 32 bit dovrebbe essere più performante.
Reazioni:BarbaricCo P

pshufd

24 ottobre 2013
New Hampshire
  • 18 novembre 2020
jeanlain ha detto: esiste una versione ARM nativa di Wine?

WINE è open source quindi potrebbe essere compilato. Il problema, tuttavia, è che l'eseguibile di Windows per la tua applicazione proviene da x86 e deve essere eseguito sul sistema di destinazione in modo che, come minimo, debba essere emulato o tradotto. P

pshufd

24 ottobre 2013
New Hampshire
  • 18 novembre 2020
jeanlain ha detto: Sono sorpreso che nessuno sviluppatore sia arrivato con una soluzione per far funzionare le app a 32 bit su Catalina/big sur.
Se un'app Windows a 32 bit può essere eseguita, non c'è motivo per cui un'app Mac a 32 bit non possa farlo. Nel caso di un gioco come TF2, che ha una versione per Mac, l'esecuzione dell'app per Mac a 32 bit dovrebbe essere più performante.

Una soluzione semplice su Catalina sarebbe eseguire Mojave in Parallels. J

jeanlain

14 marzo 2009
  • 19 novembre 2020
pshufd ha detto: Una soluzione semplice su Catalina sarebbe eseguire Mojave in Parallels.
Ma macOS in una VM non può usare l'accelerazione hardware. I giochi non funzioneranno. S

Serbian55

Sospeso
18 ottobre 2020
  • 19 novembre 2020
L

lemano

14 ottobre 2008
  • 19 novembre 2020
torncanvas ha detto: AFAIK OpenGL è supportato su M1. Immagino sia possibile che Rosetta traduca tutto sotto il cofano, ma sarei piuttosto sorpreso, poiché altrimenti avremmo sentito parlare di aspettare per sempre quello che sarebbe stato ricompilare molte permutazioni di shader.

Quando usi OpenGL, devi già ricompilare molte permutazioni di shader, a volte quando cambi solo un parametro di stato OpenGL. Ecco perché OpenGL è stato deprecato

Sono sicuro al 100% che OpenGL su Big Sur sia implementato come un wrapper Metal leggero, quindi gli shader OpenGL verranno ricompilati in Metal utilizzando il toolkit Khronos o qualcosa di simile. Il sovraccarico delle prestazioni sarebbe minimo

jeanlain ha detto: Ma macOS in una VM non può usare l'accelerazione hardware. I giochi non funzioneranno.

Certo che lo farebbero. VM può installare driver 'virtuali' che chiamano Metal sulla macchina host. È così che Parallels e co. offre l'accelerazione GPU da un po'.