Fora

Det her er kæmpestort! 32bit Windows-apps på M1 Macs. (spoiler: selv Witcher 3)?!

B

BarbaricCo

Original plakat
7. maj 2012
  • 18. november 2020
Har brug for Big Sur 11.1 beta

'Jeg kan ikke fortælle dig, hvor fedt det er; der foregår så meget efterligning under dynen. Forestil dig - en 32-bit Windows Intel binær, der kører i en 32-til-64-bro i Wine/CrossOver oven på macOS, på en ARM CPU, der emulerer x86 - og det virker! Det her er bare så fedt.'

www.codeweavers.com

Okay, jeg er med på vognen - Apple Silicon er officielt cool | CodeWeavers blog

Af Jeremy White | 🥳Se, hvad vi har arbejdet med Apple Silicon! Vi startede CrossOver og installerede og kørte en lang række Windows-applikationer. www.codeweavers.com www.codeweavers.com
============

Moderator Bemærk:

Se også diskussionen i nyhedstråden:

CrossOver tillader x86 Windows Apps at køre på Apple M1 Macs

Codeweavers postede et blogindlæg og en video i aften, der viser CrossOver, der kører på en Apple M1 MacBook Air. Denne video viser Team Fortress 2, der kører på en ny M1 MacBook Air: CrossOver er software (baseret på Wine Project), der kører Microsoft Windows-apps på Mac ved at oversætte Windows API'er... forums.macrumors.com Sidst redigeret af en moderator: 19. november 2020
Reaktioner:pshufd, turbineseaplane og Zackmd1 MED

Zackmd1

3. oktober 2010
Maryland USA


  • 18. november 2020
BarbaricCo sagde: Behøver Big Sur 11.1 beta

'Jeg kan ikke fortælle dig, hvor fedt det er; der foregår så meget efterligning under dynen. Forestil dig - en 32-bit Windows Intel binær, der kører i en 32-til-64-bro i Wine/CrossOver oven på macOS, på en ARM CPU, der emulerer x86 - og det virker! Det her er bare så fedt.'

www.codeweavers.com

Okay, jeg er med på vognen - Apple Silicon er officielt cool | CodeWeavers blog

Af Jeremy White | 🥳Se, hvad vi har arbejdet med Apple Silicon! Vi startede CrossOver og installerede og kørte en lang række Windows-applikationer. www.codeweavers.com www.codeweavers.com

Ok det er nu fantastisk! Apex Legends here I come.... Haha B

BarbaricCo

Original plakat
7. maj 2012
  • 18. november 2020
Zackmd1 sagde: Ok, det er nu fantastisk! Apex Legends here I come.... Haha
Apex Legends virker ikke i Wine, hverken på Mac eller Linux.
Men mange ældre apps og spil vil Reaktioner:KPOM J

Joe Dohn

6. juli 2020
  • 18. november 2020
Hvis Crossover kan få 32-bit x86-spil til at fungere med en acceptabel hastighed, er der ingen undskyldning for, at Apple ikke kommer med en endnu bedre løsning, hvis de vil. Men ideelt set burde de også få x64 til at fungere.
Reaktioner:motulist MED

Zackmd1

3. oktober 2010
Maryland USA
  • 18. november 2020
BarbaricCo sagde: Apex Legends virker ikke i Wine, hverken på Mac eller Linux.
Men mange ældre apps og spil vil Reaktioner:BarbaricCo TIL

KPOM

23. oktober 2010
  • 18. november 2020
BarbaricCo sagde: Behøver Big Sur 11.1 beta

'Jeg kan ikke fortælle dig, hvor fedt det er; der foregår så meget efterligning under dynen. Forestil dig - en 32-bit Windows Intel binær, der kører i en 32-til-64-bro i Wine/CrossOver oven på macOS, på en ARM CPU, der emulerer x86 - og det virker! Det her er bare så fedt.'

www.codeweavers.com

Okay, jeg er med på vognen - Apple Silicon er officielt cool | CodeWeavers blog

Af Jeremy White | 🥳Se, hvad vi har arbejdet med Apple Silicon! Vi startede CrossOver og installerede og kørte en lang række Windows-applikationer. www.codeweavers.com www.codeweavers.com
Ja, og andre Windows-apps virker også, inklusive den jeg har brug for.
Reaktioner:Ocnetgeek

AnthonyHarris

Annulleret
4. juni 2009
Cambridge, England
  • 18. november 2020
throAU sagde: Wow, jeg er overrasket over, at det virker.

Jeg tror, ​​at det stort set er sømmet i kisten for denne tidlige 2020-maskine for mig. Den skal til GF Reaktioner:torncanvas og throAU

fødder

13. februar 2012
Perth, Vestaustralien
  • 18. november 2020
AnthonyHarris sagde: Den tidlige 2020-maskine skal sømmes inde i en kiste fuld af jord fra sit hjemland, så den hjemsøger os aldrig igen med sit plagede design.
For at være retfærdig, så er det en af ​​de bedste MacBooks fra de sidste 4 år siden sommerfuglkatastrofen.

Men ja, præstationsmæssigt er det ingen konkurrence.
Reaktioner:revet lærred P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
Fidelity Active Trader Pro er et 32-bit Windows-program, som Fidelity sender med WINE til macOS. De har en 64-bit version til Catalina, men jeg har ikke prøvet det. I hvert fald kan det løbe under dette. Jeg ville ønske, at Fidelity bare ville lave en ordentlig macOS AS-version.
Reaktioner:KPOM

Fra tirsdag

10. november 2020
  • 18. november 2020
Hvad med 32 bit *Mac* apps? Jeg har Oxford English Dictionary Version 4(OED4) DVD'en. Det er 32 bit. Kan ikke længere køre på Mac siden Catalina. Kan jeg køre det under Rosetta?
Reaktioner:motulist J

jeanlain

14. marts 2009
  • 18. november 2020
Crossover er en X86 app ikke? Hvilket betyder, at det ikke længere vil fungere, efter at Apple har opgivet Rosetta (hvilket de i sidste ende vil gøre).
Kan CodeWeavers gøre deres app 'universel'? Fordi denne sag er lidt speciel, da appen er baseret på Wine, som kredser om X86-kode (Windows).
Portering af Crossover til ARM vil sandsynligvis forbedre ydeevnen en smule.
Reaktioner:motulist J

jeanlain

14. marts 2009
  • 18. november 2020
BarbaricCo sagde: 'Jeg kan ikke fortælle dig, hvor fedt det er; der foregår så meget efterligning under dynen. Forestil dig - en 32-bit Windows Intel binær, der kører i en 32-til-64-bro i Wine/CrossOver oven på macOS, på en ARM CPU, der emulerer x86 - og det virker! Det her er bare så fedt.'
For et Windows-spil skal du tilføje noget directX til openGL-oversættelse + openGL til Metal (selvom sidstnævnte ikke er bekræftet, er det ret usandsynligt, at M1 har openGL-drivere).
Det vil sige, medmindre crossover udfører en directX til Metal-oversættelse, men det tror jeg ikke, det gør.
Reaktioner:vrøvlhed P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
jeanlain sagde: Crossover er en X86 app ikke? Hvilket betyder, at det ikke længere vil fungere, efter at Apple har opgivet Rosetta (hvilket de i sidste ende vil gøre).
Kan CodeWeavers gøre deres app 'universel'? Fordi denne sag er lidt speciel, da appen er baseret på Wine, som kredser om X86-kode (Windows).
Portering af Crossover til ARM vil sandsynligvis forbedre ydeevnen en smule.

Codeweavers gør det bare nemmere at lave en VIN (jeg tror, ​​det laver vinflasker). Så den burde være bærbar. Men CodeWeavers er en privat virksomhed, ikke open source. Så de skulle gøre havnen. T

revet lærred

14. februar 2006
  • 18. november 2020
AFAIK OpenGL er understøttet på M1. Jeg gætter på, at det er muligt, at Rosetta oversætter det hele under motorhjelmen, men jeg ville blive temmelig overrasket, da vi ellers ville have hørt om at vente for evigt på, hvad der ville have været at genkompilere masser af shader-permutationer. J

jeanlain

14. marts 2009
  • 18. november 2020
pshufd sagde: Codeweavers gør det bare nemmere at lave en VIN (jeg tror, ​​at den laver vinflasker).
Er der en native ARM-version af Wine? J

jeanlain

14. marts 2009
  • 18. november 2020
torncanvas sagde: AFAIK OpenGL er understøttet på M1. Jeg gætter på, at det er muligt, at Rosetta oversætter det hele under motorhjelmen, men jeg ville blive temmelig overrasket, da vi ellers ville have hørt om at vente for evigt på, hvad der ville have været at genkompilere masser af shader-permutationer.
OpenGL er understøttet, men nogle mennesker, der er langt mere vidende end mig om dette emne, tror, ​​at systemet oversætter openGL-opkald til Metal-opkald (som ikke ville kræve shader for at blive oversat, AFAIK). Der er beviser, der tyder på, at dette har været tilfældet på iDevices siden A11 (openGL ES til Metal). Faktisk har Apple måske aldrig gidet at udvikle openGL-drivere til deres GPU'er (før A11 brugte de powerVR GPU'er).
Dette er uafhængigt af Rosetta, da du stadig kan have en indbygget ARM-app ved hjælp af openGL.
Reaktioner:BarbaricCo og torncanvas T

revet lærred

14. februar 2006
  • 18. november 2020
Huh, vidste det ikke. Tak for info!

T'hain Esh Kelch

5. august 2001
Danmark
  • 18. november 2020
Del Martes sagde: Hvad med 32 bit *Mac* apps? Jeg har Oxford English Dictionary Version 4(OED4) DVD'en. Det er 32 bit. Kan ikke længere køre på Mac siden Catalina. Kan jeg køre det under Rosetta
Ingen.
Reaktioner:Fra tirsdag J

jeanlain

14. marts 2009
  • 18. november 2020
Jeg er overrasket over, at ingen udviklere er kommet med en løsning til at få 32 bit apps til at fungere på Catalina/big sur.
Hvis en 32-bit Windows-app kan køre, er der ingen grund til, at en 32-bit Mac-app ikke kunne. I tilfælde af et spil som TF2, som har en Mac-version, bør kørsel af 32-bit Mac-appen være mere effektiv.
Reaktioner:BarbaricCo P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
jeanlain sagde: Findes der en indfødt ARM-version af vin?

WINE er open source, så det kunne kompileres. Problemet er dog, at Windows-eksekverbare filer til din applikation kommer fra x86 og skal køre på målsystemet, så det som minimum skal emuleres eller oversættes. P

pshufd

24. oktober 2013
New Hampshire
  • 18. november 2020
jeanlain sagde: Jeg er overrasket over, at ingen udviklere er kommet med en løsning til at få 32 bit apps til at fungere på Catalina/big sur.
Hvis en 32-bit Windows-app kan køre, er der ingen grund til, at en 32-bit Mac-app ikke kunne. I tilfælde af et spil som TF2, som har en Mac-version, bør kørsel af 32-bit Mac-appen være mere effektiv.

En simpel løsning på Catalina ville være at køre Mojave i Parallels. J

jeanlain

14. marts 2009
  • 19. november 2020
pshufd sagde: En simpel løsning på Catalina ville være at køre Mojave i Parallels.
Men macOS i en VM kan ikke bruge hardwareacceleration. Spil virker ikke. S

Serban 55

Suspenderet
18. oktober 2020
  • 19. november 2020
DET

leman

14. oktober 2008
  • 19. november 2020
torncanvas sagde: AFAIK OpenGL er understøttet på M1. Jeg gætter på, at det er muligt, at Rosetta oversætter det hele under motorhjelmen, men jeg ville blive temmelig overrasket, da vi ellers ville have hørt om at vente for evigt på, hvad der ville have været at genkompilere masser af shader-permutationer.

Når du bruger OpenGL, er du allerede nødt til at omkompilere masser af shader-permutationer, nogle gange når du bare ændrer en OpenGL-tilstandsparameter. Det er derfor, OpenGL blev forældet

Jeg er 100% sikker på, at OpenGL på Big Sur er implementeret som en letvægts Metal-indpakning, så OpenGL shaders vil blive omkompileret til Metal ved hjælp af Khronos-værktøjssættet eller noget lignende. Ydelsesoverhead ville være minimal

jeanlain sagde: Men macOS i en VM kan ikke bruge hardwareacceleration. Spil virker ikke.

Selvfølgelig ville de det. VM kan installere 'virtuelle' drivere, der kalder Metal på værtsmaskinen. Sådan er Parallels og co. har tilbudt GPU-acceleration i et stykke tid.