Forums

Dit is enorm! 32-bits Windows-apps op M1-Macs. (spoiler: zelfs Witcher 3)?!

B

BarbaarsCo

originele poster
7 mei 2012
  • 18 november 2020
Big Sur 11.1 bèta nodig

'Ik kan je niet vertellen hoe cool dat is; er is zoveel emulatie gaande onder de dekens. Stel je voor - een 32-bits Windows Intel-binary, draaiend in een 32-naar-64 bridge in Wine / CrossOver bovenop macOS, op een ARM-CPU die x86 emuleert - en het werkt! Dit is gewoon zo cool.'

www.codeweavers.com

Oké, ik zit op de kar - Apple Silicon is officieel cool | CodeWeavers Blog

Door Jeremy White | 🥳Bekijk wat we aan Apple Silicon hebben gedaan! We hebben CrossOver opgestart en een breed scala aan Windows-applicaties geïnstalleerd en uitgevoerd. www.codeweavers.com www.codeweavers.com
===========

Opmerking moderator:

Zie ook de discussie in de nieuwsthread:

CrossOver laat x86 Windows-apps draaien op Apple M1 Macs

Codeweavers heeft vanavond een blogpost en video geplaatst waarin CrossOver op een Apple M1 MacBook Air wordt getoond. Deze video toont Team Fortress 2 draaiend op een nieuwe M1 MacBook Air: CrossOver is software (gebaseerd op Wine Project) die Microsoft Windows-apps op de Mac uitvoert door Windows API's te vertalen... forums.macrumors.com Laatst bewerkt door een moderator: 19 november 2020
reacties:pshufd, turbinewatervliegtuig en Zackmd1 MET

Zackmd1

3 okt 2010
Maryland VS


  • 18 november 2020
BarbaricCo zei: Big Sur 11.1 beta nodig

'Ik kan je niet vertellen hoe cool dat is; er is zoveel emulatie gaande onder de dekens. Stel je voor - een 32-bits Windows Intel-binary, draaiend in een 32-naar-64 bridge in Wine / CrossOver bovenop macOS, op een ARM-CPU die x86 emuleert - en het werkt! Dit is gewoon zo cool.'

www.codeweavers.com

Oké, ik zit op de kar - Apple Silicon is officieel cool | CodeWeavers Blog

Door Jeremy White | 🥳Bekijk wat we aan Apple Silicon hebben gedaan! We hebben CrossOver opgestart en een breed scala aan Windows-applicaties geïnstalleerd en uitgevoerd. www.codeweavers.com www.codeweavers.com

Oke dat is nu geweldig! Apex Legends hier kom ik .... Haha B

BarbaarsCo

originele poster
7 mei 2012
  • 18 november 2020
Zackmd1 zei: Oké, dat is geweldig! Apex Legends hier kom ik .... Haha
Apex Legends werkt niet in Wine, noch op Mac, noch op Linux.
Maar veel oudere apps en games zullen dat wel doen reacties:KPOM J

Joe Dohn

6 juli 2020
  • 18 november 2020
Als Crossover 32-bit x86-gaming met een acceptabele snelheid kan laten werken, is er geen excuus voor Apple om niet met een nog betere oplossing te komen als ze dat willen. Maar idealiter zouden ze ook x64 moeten laten werken.
reacties:motulist MET

Zackmd1

3 okt 2010
Maryland VS
  • 18 november 2020
BarbaricCo zei: Apex Legends werkt niet in Wine, noch op Mac, noch op Linux.
Maar veel oudere apps en games zullen dat wel doen reacties:BarbaarsCo TOT

KPOM

23 okt 2010
  • 18 november 2020
BarbaricCo zei: Big Sur 11.1 beta nodig

'Ik kan je niet vertellen hoe cool dat is; er is zoveel emulatie gaande onder de dekens. Stel je voor - een 32-bits Windows Intel-binary, draaiend in een 32-naar-64 bridge in Wine / CrossOver bovenop macOS, op een ARM-CPU die x86 emuleert - en het werkt! Dit is gewoon zo cool.'

www.codeweavers.com

Oké, ik zit op de kar - Apple Silicon is officieel cool | CodeWeavers Blog

Door Jeremy White | 🥳Bekijk wat we aan Apple Silicon hebben gedaan! We hebben CrossOver opgestart en een breed scala aan Windows-applicaties geïnstalleerd en uitgevoerd. www.codeweavers.com www.codeweavers.com
Ja, en andere Windows-apps werken ook, inclusief degene die ik nodig heb.
reacties:Ocnetgeek

AnthonyHarris

Geannuleerd
4 juni 2009
Cambridge, Engeland
  • 18 november 2020
throAU zei: Wow, ik ben verbaasd dat het werkt.

Ik denk dat dat voor mij zo'n beetje de nagel aan de doodskist is van deze machine uit het begin van 2020. Het gaat naar de GF reacties:torncanvas en throAU

voeten

13 februari 2012
Perth, West-Australië
  • 18 november 2020
AnthonyHarris zei: Die machine van begin 2020 moet in een kist vol aarde uit zijn thuisland worden genageld, zodat hij ons nooit meer achtervolgt met zijn geteisterde ontwerp.
Om eerlijk te zijn, het is een van de beste MacBooks van de afgelopen 4 jaar, sinds de vlinderramp.

Maar ja, qua prestaties is het geen wedstrijd.
reacties:gescheurd canvas P

pshuf

24 okt 2013
New Hampshire
  • 18 november 2020
Fidelity Active Trader Pro is een 32-bits Windows-programma dat door Fidelity wordt geleverd met WINE voor macOS. Ze hebben een 64-bits versie voor Catalina, maar ik heb het niet geprobeerd. Daar kan het in ieder geval onder vallen. Ik zou willen dat Fidelity gewoon een goede macOS AS-versie zou maken.
reacties:KPOM

Vanaf dinsdag

10 november 2020
  • 18 november 2020
Hoe zit het met 32-bits *Mac*-apps? Ik heb de dvd van Oxford English Dictionary Version 4 (OED4). Het is 32-bits. Kan niet meer draaien op Macs sinds Catalina. Kan ik het onder Rosetta uitvoeren?
reacties:motulist J

jeanlain

14 maart 2009
  • 18 november 2020
Crossover is toch een X86-app? Wat betekent dat het niet meer zal werken nadat Apple Rosetta in de steek heeft gelaten (wat ze uiteindelijk zullen doen).
Kunnen CodeWeavers hun App 'universeel' maken? Omdat deze zaak een beetje bijzonder is, aangezien de app is gebaseerd op Wine, dat draait om X86-code (Windows).
Het porten van Crossover naar ARM zal de prestaties waarschijnlijk een beetje verbeteren.
reacties:motulist J

jeanlain

14 maart 2009
  • 18 november 2020
BarbaricCo zei: 'Ik kan je niet vertellen hoe cool dat is; er is zoveel emulatie gaande onder de dekens. Stel je voor - een 32-bits Windows Intel-binary, draaiend in een 32-naar-64 bridge in Wine / CrossOver bovenop macOS, op een ARM-CPU die x86 emuleert - en het werkt! Dit is gewoon zo cool.'
Voeg voor een Windows-spel wat directX toe aan openGL-vertaling + openGL naar Metal (hoewel dit laatste niet is bevestigd, is het vrij onwaarschijnlijk dat de M1 openGL-stuurprogramma's heeft).
Dat wil zeggen, tenzij crossover enige directX naar Metal-vertaling doet, maar ik denk niet dat dit het geval is.
reacties:wyrdness P

pshuf

24 okt 2013
New Hampshire
  • 18 november 2020
jeanlain zei: Crossover is toch een X86-app? Wat betekent dat het niet meer zal werken nadat Apple Rosetta in de steek heeft gelaten (wat ze uiteindelijk zullen doen).
Kunnen CodeWeavers hun App 'universeel' maken? Omdat deze zaak een beetje bijzonder is, aangezien de app is gebaseerd op Wine, dat draait om X86-code (Windows).
Het porten van Crossover naar ARM zal de prestaties waarschijnlijk een beetje verbeteren.

Codeweavers maakt het gewoon makkelijker om een ​​WIJN te maken (ik denk dat het wijnflessen maakt). Het zou dus overdraagbaar moeten zijn. Maar CodeWeavers is een particulier bedrijf, geen open source. Dus ze zouden de haven moeten doen. t

gescheurd canvas

14 februari 2006
  • 18 november 2020
AFAIK OpenGL wordt ondersteund op M1. Ik denk dat het mogelijk is dat Rosetta het allemaal onder de motorkap vertaalt, maar het zou me behoorlijk verbazen, omdat we anders zouden hebben gehoord dat we voor altijd moesten wachten op wat het hercompileren van veel shader-permutaties zou zijn. J

jeanlain

14 maart 2009
  • 18 november 2020
pshufd zei: Codeweavers maakt het gewoon makkelijker om WIJN te maken (ik denk dat het wijnflessen maakt).
Is er een native ARM-versie van Wine? J

jeanlain

14 maart 2009
  • 18 november 2020
torncanvas zei: AFAIK OpenGL wordt ondersteund op M1. Ik denk dat het mogelijk is dat Rosetta het allemaal onder de motorkap vertaalt, maar het zou me behoorlijk verbazen, omdat we anders zouden hebben gehoord dat we voor altijd moesten wachten op wat het hercompileren van veel shader-permutaties zou zijn.
OpenGL wordt ondersteund, maar sommige mensen die veel meer kennis hebben van dit onderwerp dan ik, denken dat het systeem openGL-oproepen vertaalt naar Metal-oproepen (waarvoor geen shader vertaald hoeft te worden, AFAIK). Er zijn aanwijzingen dat dit het geval is op iDevices sinds de A11 (openGL ES to Metal). In feite heeft Apple misschien nooit de moeite genomen om openGL-stuurprogramma's voor hun GPU's te ontwikkelen (vóór de A11 gebruikten ze powerVR GPU's).
Dit staat los van Rosetta, aangezien je nog steeds een native ARM-app kunt gebruiken met openGL.
reacties:BarbaricCo en torncanvas t

gescheurd canvas

14 februari 2006
  • 18 november 2020
Huh, wist dat niet. Bedankt voor de info!

T'hain Esh Kelcho

5 aug. 2001
Denemarken
  • 18 november 2020
Del Martes zei: Wat dacht je van 32 bit *Mac*-apps? Ik heb de dvd van Oxford English Dictionary Version 4 (OED4). Het is 32-bits. Kan niet meer draaien op Macs sinds Catalina. Kan ik het onder Rosetta uitvoeren?
Nee.
reacties:Vanaf dinsdag J

jeanlain

14 maart 2009
  • 18 november 2020
Het verbaast me dat geen enkele ontwikkelaar met een oplossing is gekomen om 32-bits apps te laten werken op Catalina/big sur.
Als een 32-bits Windows-app kan worden uitgevoerd, is er geen reden waarom een ​​32-bits Mac-app dat niet zou kunnen. In het geval van een spel als TF2, dat een Mac-versie heeft, zou het uitvoeren van de 32-bits Mac-app beter moeten presteren.
reacties:BarbaarsCo P

pshuf

24 okt 2013
New Hampshire
  • 18 november 2020
jeanlain zei: Is er een native ARM-versie van Wine?

WINE is open source, dus het kan worden gecompileerd. Het probleem is echter dat het uitvoerbare Windows-bestand voor uw toepassing afkomstig is van x86 en op het doelsysteem moet draaien, zodat het op zijn minst moet worden geëmuleerd of vertaald. P

pshuf

24 okt 2013
New Hampshire
  • 18 november 2020
jeanlain zei: Het verbaast me dat geen enkele ontwikkelaar met een oplossing is gekomen om 32-bits apps te laten werken op Catalina/big sur.
Als een 32-bits Windows-app kan worden uitgevoerd, is er geen reden waarom een ​​32-bits Mac-app dat niet zou kunnen. In het geval van een game als TF2, die een Mac-versie heeft, zou het uitvoeren van de 32-bits Mac-app beter moeten presteren.

Een eenvoudige oplossing voor Catalina zou zijn om Mojave in Parallels te draaien. J

jeanlain

14 maart 2009
  • 19 november 2020
pshufd zei: Een eenvoudige oplossing voor Catalina zou zijn om Mojave in Parallels te draaien.
Maar macOS in een VM kan geen hardwareversnelling gebruiken. Spelletjes werken niet. S

Serban55

Opgeschort
18 okt 2020
  • 19 november 2020
DE

leman

14 okt 2008
  • 19 november 2020
torncanvas zei: AFAIK OpenGL wordt ondersteund op M1. Ik denk dat het mogelijk is dat Rosetta het allemaal onder de motorkap vertaalt, maar het zou me behoorlijk verbazen, omdat we anders zouden hebben gehoord dat we voor altijd moesten wachten op wat het hercompileren van veel shader-permutaties zou zijn.

Wanneer u OpenGL gebruikt, moet u al veel shader-permutaties opnieuw compileren, soms wanneer u alleen een OpenGL-statusparameter wijzigt. Daarom is OpenGL verouderd

Ik ben er 100% zeker van dat OpenGL op Big Sur is geïmplementeerd als een lichtgewicht Metal-wrapper, dus OpenGL-shaders zullen opnieuw worden gecompileerd naar Metal met behulp van de Khronos-toolkit of iets dergelijks. De prestatieoverhead zou minimaal zijn

jeanlain zei: Maar macOS in een VM kan geen hardwareversnelling gebruiken. Spelletjes werken niet.

Natuurlijk zouden ze dat doen. VM kan 'virtuele' stuurprogramma's installeren die Metal aanroepen op de hostcomputer. Dat is hoe Parallels en co. biedt al een tijdje GPU-versnelling aan.