Forum

Dette er kjempestort! 32-bits Windows-apper på M1 Mac-er. (spoiler: til og med Witcher 3)?!

B

BarbaricCo

Original plakat
7. mai 2012
  • 18. november 2020
Trenger Big Sur 11.1 beta

«Jeg kan ikke fortelle deg hvor kult det er; det foregår så mye emulering under dynen. Tenk deg - en 32-bits Windows Intel-binær, kjører i en 32-til-64-bro i Wine / CrossOver på toppen av macOS, på en ARM-prosessor som emulerer x86 - og det fungerer! Dette er bare så kult.'

www.codeweavers.com

Ok, jeg er med på vognen - Apple Silicon er offisielt kult | CodeWeavers-bloggen

Av Jeremy White | 🥳Se hva vi har jobbet med Apple Silicon! Vi startet CrossOver og installerte og kjørte et bredt spekter av Windows-applikasjoner. www.codeweavers.com www.codeweavers.com
===========

Moderator merknad:

Se også diskusjonen i nyhetstråden:

CrossOver lar x86 Windows-apper kjøre på Apple M1 Mac-er

Codeweavers la ut et blogginnlegg og en video i kveld som viser frem CrossOver som kjører på en Apple M1 MacBook Air. Denne videoen viser Team Fortress 2 som kjører på en ny M1 MacBook Air: CrossOver er programvare (basert på Wine Project) som kjører Microsoft Windows-apper på Mac ved å oversette Windows APIer... forums.macrumors.com Sist redigert av en moderator: 19. november 2020
Reaksjoner:pshufd, turbinsjøfly og Zackmd1 MED

Zackmd1

3. oktober 2010
Maryland USA


  • 18. november 2020
BarbaricCo sa: Trenger Big Sur 11.1 beta

«Jeg kan ikke fortelle deg hvor kult det er; det foregår så mye emulering under dyna. Tenk deg - en 32-bits Windows Intel-binær, kjører i en 32-til-64-bro i Wine / CrossOver på toppen av macOS, på en ARM-prosessor som emulerer x86 - og det fungerer! Dette er bare så kult.'

www.codeweavers.com

Ok, jeg er med på vognen - Apple Silicon er offisielt kult | CodeWeavers-bloggen

Av Jeremy White | 🥳Se hva vi har jobbet med Apple Silicon! Vi startet CrossOver og installerte og kjørte et bredt spekter av Windows-applikasjoner. www.codeweavers.com www.codeweavers.com

Ok nå er det kjempebra! Apex Legends here I come.... Haha B

BarbaricCo

Original plakat
7. mai 2012
  • 18. november 2020
Zackmd1 sa: Ok nå, det er kjempebra! Apex Legends here I come.... Haha
Apex Legends fungerer ikke i Wine, verken på Mac eller Linux.
Men mange eldre apper og spill vil Reaksjoner:KPOM J

Joe Dohn

6. juli 2020
  • 18. november 2020
Hvis Crossover kan få 32-bit x86-spill til å fungere i en akseptabel hastighet, er det ingen unnskyldning for Apple å ikke komme med en enda bedre løsning hvis de vil. Men ideelt sett bør de få x64 til å fungere også.
Reaksjoner:motulist MED

Zackmd1

3. oktober 2010
Maryland USA
  • 18. november 2020
BarbaricCo sa: Apex Legends fungerer ikke i Wine, verken på Mac eller Linux.
Men mange eldre apper og spill vil Reaksjoner:BarbaricCo TIL

KPOM

23. oktober 2010
  • 18. november 2020
BarbaricCo sa: Trenger Big Sur 11.1 beta

«Jeg kan ikke fortelle deg hvor kult det er; det foregår så mye emulering under dyna. Tenk deg - en 32-bits Windows Intel-binær, kjører i en 32-til-64-bro i Wine / CrossOver på toppen av macOS, på en ARM-prosessor som emulerer x86 - og det fungerer! Dette er bare så kult.'

www.codeweavers.com

Ok, jeg er med på vognen - Apple Silicon er offisielt kult | CodeWeavers-bloggen

Av Jeremy White | 🥳Se hva vi har jobbet med Apple Silicon! Vi startet CrossOver og installerte og kjørte et bredt spekter av Windows-applikasjoner. www.codeweavers.com www.codeweavers.com
Ja, og andre Windows-apper fungerer også, inkludert den jeg trenger.
Reaksjoner:Ocnetgeek

AnthonyHarris

avbrutt
4. juni 2009
Cambridge, England
  • 18. november 2020
throAU sa: Wow, jeg er overrasket over at det fungerer.

Jeg tror det er ganske mye spikeren i kista til denne tidlige 2020-maskinen for meg. Det går til GF Reaksjoner:torncanvas og throAU

føtter

13. februar 2012
Perth, Vest-Australia
  • 18. november 2020
AnthonyHarris sa: Den tidlige 2020-maskinen må spikres inni en kiste full av jord fra hjemlandet, så den hjemsøker oss aldri igjen med sin plagede design.
Vel for å være rettferdig, det er en av de beste MacBook-ene fra de siste 4 årene, siden sommerfuglkatastrofen.

Men ja, ytelsesmessig er det ingen konkurranse.
Reaksjoner:revet lerret P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
Fidelity Active Trader Pro er et 32-bits Windows-program som Fidelity leveres med WINE for macOS. De har en 64-biters versjon for Catalina, men jeg har ikke prøvd den. I alle fall kan det gå under dette. Jeg skulle ønske at Fidelity bare ville gjøre en skikkelig macOS AS-versjon.
Reaksjoner:KPOM

Fra tirsdag

10. november 2020
  • 18. november 2020
Hva med 32-biters *Mac*-apper? Jeg har Oxford English Dictionary Versjon 4(OED4) DVD. Det er 32 bit. Kan ikke lenger kjøre på Mac siden Catalina. Kan jeg kjøre den under Rosetta?
Reaksjoner:motulist J

jeanlain

14. mars 2009
  • 18. november 2020
Crossover er vel en X86-app? Noe som betyr at det ikke lenger vil fungere etter at Apple forlater Rosetta (noe de til slutt vil gjøre).
Kan CodeWeavers gjøre appen sin 'universell'? Fordi denne saken er litt spesiell, siden appen er basert på Wine, som dreier seg om X86-kode (Windows).
Portering av Crossover til ARM vil sannsynligvis forbedre ytelsen litt.
Reaksjoner:motulist J

jeanlain

14. mars 2009
  • 18. november 2020
BarbaricCo sa: 'Jeg kan ikke fortelle deg hvor kult det er; det foregår så mye emulering under dyna. Tenk deg - en 32-bits Windows Intel-binær, kjører i en 32-til-64-bro i Wine / CrossOver på toppen av macOS, på en ARM-prosessor som emulerer x86 - og det fungerer! Dette er bare så kult.'
For et Windows-spill, legg til noen directX til openGL-oversettelse + openGL til Metal (selv om sistnevnte ikke er bekreftet, er det ganske usannsynlig at M1 har openGL-drivere).
Det vil si, med mindre crossover gjør noen directX til Metal-oversettelse, men jeg tror ikke det gjør det.
Reaksjoner:virdness P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
jeanlain sa: Crossover er en X86-app ikke sant? Noe som betyr at det ikke lenger vil fungere etter at Apple forlater Rosetta (noe de til slutt vil gjøre).
Kan CodeWeavers gjøre appen sin 'universell'? Fordi denne saken er litt spesiell, siden appen er basert på Wine, som dreier seg om X86-kode (Windows).
Portering av Crossover til ARM vil sannsynligvis forbedre ytelsen litt.

Codeweavers gjør det bare enklere å lage en VIN (jeg tror det lager vinflasker). Så den bør være bærbar. Men CodeWeavers er et privat selskap, ikke åpen kildekode. Så de måtte gjøre porten. T

revet lerret

14. februar 2006
  • 18. november 2020
AFAIK OpenGL støttes på M1. Jeg antar at det er mulig Rosetta oversetter alt under panseret, men jeg ville blitt ganske overrasket, siden vi ellers ville ha hørt om å vente for alltid på det som ville vært å rekompilere mange shader-permutasjoner. J

jeanlain

14. mars 2009
  • 18. november 2020
pshufd sa: Codeweavers gjør det bare enklere å lage en VIN (jeg tror det lager vinflasker).
Finnes det en innfødt ARM-versjon av Wine? J

jeanlain

14. mars 2009
  • 18. november 2020
torncanvas sa: AFAIK OpenGL støttes på M1. Jeg antar at det er mulig Rosetta oversetter alt under panseret, men jeg ville blitt ganske overrasket, siden vi ellers ville ha hørt om å vente for alltid på det som ville vært å rekompilere mange shader-permutasjoner.
OpenGL støttes, men noen mennesker som er mye mer kunnskapsrike enn meg om dette emnet tror at systemet oversetter openGL-anrop til Metal-anrop (som ikke krever shader for å bli oversatt, AFAIK). Det er bevis som tyder på at dette har vært tilfelle på iDevices siden A11 (openGL ES to Metal). Faktisk har Apple kanskje aldri brydd seg om å utvikle openGL-drivere for GPU-ene deres (før A11 brukte de powerVR GPU-er).
Dette er uavhengig av Rosetta, siden du fortsatt kan ha en innebygd ARM-app som bruker openGL.
Reaksjoner:BarbaricCo og torncanvas T

revet lerret

14. februar 2006
  • 18. november 2020
Hehe, visste ikke det. Takk for infoen!

T'hain Esh Kelch

5. august 2001
Danmark
  • 18. november 2020
Del Martes sa: Hva med 32-biters *Mac*-apper? Jeg har Oxford English Dictionary Versjon 4(OED4) DVD. Det er 32 bit. Kan ikke lenger kjøre på Mac siden Catalina. Kan jeg kjøre den under Rosetta
Nei.
Reaksjoner:Fra tirsdag J

jeanlain

14. mars 2009
  • 18. november 2020
Jeg er overrasket over at ingen utviklere har kommet med en løsning for å få 32-biters apper til å fungere på Catalina/big sur.
Hvis en 32-bits Windows-app kan kjøre, er det ingen grunn til at en 32-bits Mac-app ikke kunne. I tilfelle av et spill som TF2, som har en Mac-versjon, bør kjøringen av 32-bits Mac-appen være mer effektiv.
Reaksjoner:BarbaricCo P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
jeanlain sa: Finnes det en innfødt ARM-versjon av Wine?

WINE er åpen kildekode, så den kan kompileres. Problemet er imidlertid at den kjørbare Windows-filen for applikasjonen din kommer fra x86 og må kjøres på målsystemet slik at den i det minste må emuleres eller oversettes. P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
jeanlain sa: Jeg er overrasket over at ingen utviklere har kommet med en løsning for å få 32-biters apper til å fungere på Catalina/big sur.
Hvis en 32-bits Windows-app kan kjøre, er det ingen grunn til at en 32-bits Mac-app ikke kunne. I tilfelle av et spill som TF2, som har en Mac-versjon, bør kjøringen av 32-bits Mac-appen være mer effektiv.

En enkel løsning på Catalina ville være å kjøre Mojave in Parallels. J

jeanlain

14. mars 2009
  • 19. november 2020
pshufd sa: En enkel løsning på Catalina ville være å kjøre Mojave i Parallels.
Men macOS i en VM kan ikke bruke maskinvareakselerasjon. Spill vil ikke fungere. S

Serban55

Suspendert
18. oktober 2020
  • 19. november 2020
DE

leman

14. oktober 2008
  • 19. november 2020
torncanvas sa: AFAIK OpenGL støttes på M1. Jeg antar at det er mulig Rosetta oversetter alt under panseret, men jeg ville blitt ganske overrasket, siden vi ellers ville ha hørt om å vente for alltid på det som ville vært å rekompilere mange shader-permutasjoner.

Når du bruker OpenGL, må du allerede kompilere mange shader-permutasjoner på nytt, noen ganger når du bare endrer en OpenGL-tilstandsparameter. Det er derfor OpenGL ble avviklet

Jeg er 100% sikker på at OpenGL på Big Sur er implementert som en lett metallinnpakning, så OpenGL shaders vil bli rekompilert til Metal ved å bruke Khronos-verktøysettet eller noe lignende. Ytelsesoverhead vil være minimal

jeanlain sa: Men macOS i en VM kan ikke bruke maskinvareakselerasjon. Spill vil ikke fungere.

Selvfølgelig ville de det. VM kan installere 'virtuelle' drivere som kaller Metal på vertsmaskinen. Det er slik Parallels og co. har tilbudt GPU-akselerasjon en stund.