Forumuri

Acesta este uriaș! Aplicații Windows pe 32 de biți pe Mac-uri M1. (spoiler: chiar și Witcher 3)?!

B

BarbaricCo

Poster original
7 mai 2012
  • 18 noiembrie 2020
Are nevoie de Big Sur 11.1 beta

— Nu vă pot spune cât de tare este; există atât de multă emulare sub copertă. Imaginați-vă - un binar Windows Intel pe 32 de biți, care rulează într-un bridge 32 la 64 în Wine / CrossOver pe macOS, pe un procesor ARM care emulează x86 - și funcționează! E atât de tare.

www.codeweavers.com

Bine, sunt în treabă - Apple Silicon este oficial cool | Blogul CodeWeavers

De Jeremy White | 🥳 Vezi ce avem lucrând la Apple Silicon! Am pornit CrossOver și am instalat și rulat o gamă largă de aplicații Windows. www.codeweavers.com www.codeweavers.com
===========

Notă moderatorului:

Vezi și discuția din firul de știri:

CrossOver permite aplicațiilor Windows x86 să ruleze pe Mac-urile Apple M1

Codeweavers a postat o postare pe blog și un videoclip în seara asta în care arată CrossOver care rulează pe un Apple M1 MacBook Air. Acest videoclip arată Team Fortress 2 rulând pe un nou M1 MacBook Air: CrossOver este un software (bazat pe Wine Project) care rulează aplicații Microsoft Windows pe Mac prin traducerea API-urilor Windows... forums.macrumors.com Ultima modificare de către un moderator: 19 noiembrie 2020
Reacții:pshufd, turbinseaplane și Zackmd1 CU

Zackmd1

3 octombrie 2010
Maryland SUA


  • 18 noiembrie 2020
BarbaricCo a spus: Are nevoie de Big Sur 11.1 beta

— Nu vă pot spune cât de tare este; există atât de multă emulare sub copertă. Imaginați-vă - un binar Windows Intel pe 32 de biți, care rulează într-un bridge 32 la 64 în Wine / CrossOver pe macOS, pe un procesor ARM care emulează x86 - și funcționează! E atât de tare.

www.codeweavers.com

Bine, sunt în treabă - Apple Silicon este oficial cool | Blogul CodeWeavers

De Jeremy White | 🥳 Vezi ce avem lucrând la Apple Silicon! Am pornit CrossOver și am instalat și rulat o gamă largă de aplicații Windows. www.codeweavers.com www.codeweavers.com

Ok, acum este grozav! Apex Legends aici am venit.... Haha B

BarbaricCo

Poster original
7 mai 2012
  • 18 noiembrie 2020
Zackmd1 a spus: Ok, acum este grozav! Apex Legends aici am venit.... Haha
Apex Legends nu funcționează în Wine, nici pe Mac, nici pe Linux.
Dar multe aplicații și jocuri mai vechi o vor face Reacții:KPOM J

Joe Dohn

6 iulie 2020
  • 18 noiembrie 2020
Dacă Crossover poate face ca jocurile pe 32 de biți x86 să funcționeze la o viteză acceptabilă, nu există nicio scuză ca Apple să nu vină cu o soluție și mai bună dacă doresc. Dar, în mod ideal, ar trebui să funcționeze și x64.
Reacții:motulist CU

Zackmd1

3 octombrie 2010
Maryland SUA
  • 18 noiembrie 2020
BarbaricCo a spus: Apex Legends nu funcționează în Wine, nici pe Mac, nici pe Linux.
Dar multe aplicații și jocuri mai vechi o vor face Reacții:BarbaricCo LA

KPOM

23 octombrie 2010
  • 18 noiembrie 2020
BarbaricCo a spus: Are nevoie de Big Sur 11.1 beta

— Nu vă pot spune cât de tare este; există atât de multă emulare sub copertă. Imaginați-vă - un binar Windows Intel pe 32 de biți, care rulează într-un bridge 32 la 64 în Wine / CrossOver pe macOS, pe un procesor ARM care emulează x86 - și funcționează! E atât de tare.

www.codeweavers.com

Bine, sunt în treabă - Apple Silicon este oficial cool | Blogul CodeWeavers

De Jeremy White | 🥳 Vezi ce avem lucrând la Apple Silicon! Am pornit CrossOver și am instalat și rulat o gamă largă de aplicații Windows. www.codeweavers.com www.codeweavers.com
Da, și alte aplicații Windows funcționează, de asemenea, inclusiv cea de care am nevoie.
Reacții:Ocnetgeek

AnthonyHarris

Anulat
4 iunie 2009
Cambridge, Anglia
  • 18 noiembrie 2020
throAU a spus: Uau, sunt uimit că funcționează.

Cred că acesta este cuiul în sicriul acestei mașini de început de 2020 pentru mine. Se duce la GF Reacții:turncanvas si throAU

picioarele

13 februarie 2012
Perth, Australia de Vest
  • 18 noiembrie 2020
AnthonyHarris a spus: Acea mașină de la începutul anului 2020 trebuie să fie bătută în cuie într-un sicriu plin cu pământ din patria sa, așa că nu ne mai bântuie niciodată cu designul său afectat.
Ei bine, pentru a fi corect, este unul dintre cele mai bune MacBook-uri din ultimii 4 ani, de la dezastrul fluturelui.

Dar da, în ceea ce privește performanța, nu este un concurs.
Reacții:pânză ruptă P

pshufd

24 octombrie 2013
New Hampshire
  • 18 noiembrie 2020
Fidelity Active Trader Pro este un program Windows pe 32 de biți pe care Fidelity îl livrează cu WINE pentru macOS. Au o versiune pe 64 de biți pentru Catalina dar nu am încercat-o. În orice caz, ar putea merge sub asta. Mi-aș dori totuși ca Fidelity să facă doar o versiune adecvată a macOS AS.
Reacții:KPOM

De marți

10 noiembrie 2020
  • 18 noiembrie 2020
Ce zici de aplicațiile *Mac* pe 32 de biți? Am DVD-ul Oxford English Dictionary Version 4(OED4). Este pe 32 de biți. Nu mai poate rula pe Mac-uri de la Catalina. Pot să-l rulez sub Rosetta?
Reacții:motulist J

jeanlain

14 martie 2009
  • 18 noiembrie 2020
Crossover este o aplicație X86, nu? Ceea ce înseamnă că nu va mai funcționa după ce Apple abandonează Rosetta (ceea ce vor face în cele din urmă).
Poate CodeWeavers să-și facă aplicația „universală”? Pentru că acest caz este puțin particular, deoarece aplicația se bazează pe Wine, care se învârte în jurul codului X86 (Windows).
Portarea Crossover-ului la ARM va îmbunătăți probabil un pic performanța.
Reacții:motulist J

jeanlain

14 martie 2009
  • 18 noiembrie 2020
BarbaricCo a spus: „Nu pot să vă spun cât de tare este; există atât de multă emulare sub copertă. Imaginați-vă - un binar Windows Intel pe 32 de biți, care rulează într-un bridge 32 la 64 în Wine / CrossOver pe macOS, pe un procesor ARM care emulează x86 - și funcționează! E atât de tare.
Pentru un joc Windows, adăugați niște directX la traducerea openGL + openGL la Metal (deși acesta din urmă nu este confirmat, este destul de puțin probabil ca M1 să aibă drivere openGL).
Adică, cu excepția cazului în care crossover face o traducere directX în Metal, dar nu cred că o face.
Reacții:nădejde P

pshufd

24 octombrie 2013
New Hampshire
  • 18 noiembrie 2020
jeanlain a spus: Crossover este o aplicație X86, nu? Ceea ce înseamnă că nu va mai funcționa după ce Apple abandonează Rosetta (ceea ce vor face în cele din urmă).
Poate CodeWeavers să-și facă aplicația „universală”? Pentru că acest caz este puțin particular, deoarece aplicația se bazează pe Wine, care se învârte în jurul codului X86 (Windows).
Portarea Crossover-ului la ARM va îmbunătăți probabil un pic performanța.

Codeweavers doar face mai ușor să faci un VIN (cred că face sticle de vin). Deci ar trebui să fie portabil. Dar CodeWeavers este o companie privată, nu open source. Deci ar trebui să facă portul. T

pânză ruptă

14 februarie 2006
  • 18 noiembrie 2020
AFAIK OpenGL este acceptat pe M1. Bănuiesc că este posibil ca Rosetta să traducă totul sub capotă, dar aș fi destul de surprins, deoarece altfel am fi auzit despre așteptarea pentru totdeauna pentru ceea ce ar fi recompilat o mulțime de permutări de umbrire. J

jeanlain

14 martie 2009
  • 18 noiembrie 2020
pshufd a spus: Codeweavers doar face mai ușor să faci un VIN (cred că face sticle de vin).
Există o versiune ARM nativă a Wine? J

jeanlain

14 martie 2009
  • 18 noiembrie 2020
torncanvas a spus: AFAIK OpenGL este acceptat pe M1. Bănuiesc că este posibil ca Rosetta să traducă totul sub capotă, dar aș fi destul de surprins, deoarece altfel am fi auzit despre așteptarea pentru totdeauna pentru ceea ce ar fi recompilat o mulțime de permutări de umbrire.
OpenGL este acceptat, dar unii oameni care sunt mult mai informați decât mine pe această temă cred că sistemul traduce apelurile openGL în apeluri Metal (care nu ar necesita traducerea shaderului, AFAIK). Există dovezi care sugerează că acest lucru a fost cazul pe iDevices de la A11 (openGL ES to Metal). De fapt, este posibil ca Apple să nu fi obosit niciodată să dezvolte drivere openGL pentru GPU-urile lor (înainte de A11, foloseau GPU-uri powerVR).
Acest lucru este independent de Rosetta, deoarece puteți avea în continuare o aplicație ARM nativă folosind openGL.
Reacții:BarbaricCo și pânză turnată T

pânză ruptă

14 februarie 2006
  • 18 noiembrie 2020
Huh, nu știam asta. Multumesc pentru informatii!

T'hain Esh Kelch

5 august 2001
Danemarca
  • 18 noiembrie 2020
Del Martes a spus: Ce zici de aplicațiile *Mac* pe 32 de biți? Am DVD-ul Oxford English Dictionary Version 4(OED4). Este pe 32 de biți. Nu mai poate rula pe Mac-uri de la Catalina. Pot să-l conduc sub Rosetta
Nu.
Reacții:De marți J

jeanlain

14 martie 2009
  • 18 noiembrie 2020
Sunt surprins că niciun dezvoltator nu a venit cu o soluție pentru ca aplicațiile pe 32 de biți să funcționeze pe Catalina/big sur.
Dacă o aplicație Windows pe 32 de biți poate rula, nu există niciun motiv pentru care o aplicație pentru Mac pe 32 de biți nu ar putea. În cazul unui joc precum TF2, care are o versiune pentru Mac, rularea aplicației Mac pe 32 de biți ar trebui să fie mai performantă.
Reacții:BarbaricCo P

pshufd

24 octombrie 2013
New Hampshire
  • 18 noiembrie 2020
jeanlain a spus: Există o versiune ARM nativă a Wine?

WINE este open source, așa că ar putea fi compilat. Problema, totuși, este că executabilul Windows pentru aplicația dvs. provine de la x86 și trebuie să ruleze pe sistemul țintă, astfel încât, cel puțin, ar trebui să fie emulat sau tradus. P

pshufd

24 octombrie 2013
New Hampshire
  • 18 noiembrie 2020
jeanlain a spus: Sunt surprins că niciun dezvoltator nu a venit cu o soluție pentru a face aplicațiile pe 32 de biți să funcționeze pe Catalina/big sur.
Dacă o aplicație Windows pe 32 de biți poate rula, nu există niciun motiv pentru care o aplicație pentru Mac pe 32 de biți nu ar putea. În cazul unui joc precum TF2, care are o versiune pentru Mac, rularea aplicației Mac pe 32 de biți ar trebui să fie mai performantă.

O soluție simplă pe Catalina ar fi să rulezi Mojave în Parallels. J

jeanlain

14 martie 2009
  • 19 noiembrie 2020
pshufd a spus: O soluție simplă pe Catalina ar fi să rulezi Mojave în Parallels.
Dar macOS într-o VM nu poate folosi accelerarea hardware. Jocurile nu vor funcționa. S

Serban55

Suspendat
18 octombrie 2020
  • 19 noiembrie 2020
THE

leman

14 octombrie 2008
  • 19 noiembrie 2020
torncanvas a spus: AFAIK OpenGL este acceptat pe M1. Bănuiesc că este posibil ca Rosetta să traducă totul sub capotă, dar aș fi destul de surprins, deoarece altfel am fi auzit despre așteptarea pentru totdeauna pentru ceea ce ar fi recompilat o mulțime de permutări de umbrire.

Când utilizați OpenGL, trebuie deja să recompilați o mulțime de permutări de umbrire, uneori când doar schimbați un parametru de stare OpenGL. De aceea, OpenGL a fost depreciat

Sunt 100% sigur că OpenGL pe Big Sur este implementat ca un wrapper Metal ușor, așa că shaders-ele OpenGL vor fi recompilate în Metal folosind setul de instrumente Khronos sau ceva similar. Performanța generală ar fi minimă

jeanlain a spus: Dar macOS într-o VM nu poate folosi accelerarea hardware. Jocurile nu vor funcționa.

Bineînțeles că ar face-o. VM poate instala drivere „virtuale” care apelează Metal pe mașina gazdă. Așa Parallels și co. a oferit accelerare GPU de ceva vreme.