Fóra

Toto je obrovské! 32-bitové aplikácie Windows na počítačoch Mac M1. (spoiler: aj Zaklínač 3)?!

B

BarbaricCo

Pôvodný plagát
7. máj 2012
  • 18. novembra 2020
Potrebuje Big Sur 11.1 beta

„Nemôžem vám povedať, aké je to skvelé; pod pokrievkou sa deje toľko emulácie. Predstavte si - 32-bitový binárny systém Windows Intel, ktorý beží v moste 32 až 64 vo Wine / CrossOver nad macOS, na procesore ARM, ktorý emuluje x86 - a funguje to! Toto je skvelé.“

www.codeweavers.com

Dobre, idem do rozbehnutého vlaku – Apple Silicon je oficiálne cool | Blog CodeWeavers

Autor Jeremy White | 🥳Pozrite sa, na čom sme pracovali na Apple Silicon! Spustili sme CrossOver a nainštalovali a spustili sme širokú škálu aplikácií pre Windows. www.codeweavers.com www.codeweavers.com
===========

Poznámka moderátora:

Pozrite si aj diskusiu v diskusnom vlákne:

CrossOver Umožňuje spustenie x86 Windows aplikácií na Apple M1 Mac

Codeweavers dnes večer zverejnil blogový príspevok a video zobrazujúce CrossOver bežiaci na Apple M1 MacBook Air. Toto video ukazuje Team Fortress 2 bežiaci na novom M1 MacBook Air: CrossOver je softvér (založený na Wine Project), ktorý spúšťa aplikácie Microsoft Windows na Macu prekladom Windows API... forums.macrumors.com Naposledy upravené moderátorom: 19. novembra 2020
reakcie:pshufd, turbínové lietadlo a Zackmd1 S

Zackmd1

3. októbra 2010
Maryland USA


  • 18. novembra 2020
BarbaricCo povedal: Potrebuje Big Sur 11.1 beta

„Nemôžem vám povedať, aké je to skvelé; pod pokrievkou sa deje toľko emulácie. Predstavte si - 32-bitový binárny systém Windows Intel, ktorý beží v moste 32 až 64 vo Wine / CrossOver nad macOS, na procesore ARM, ktorý emuluje x86 - a funguje to! Toto je skvelé.“

www.codeweavers.com

Dobre, idem do rozbehnutého vlaku – Apple Silicon je oficiálne cool | Blog CodeWeavers

Autor Jeremy White | 🥳Pozrite sa, na čom sme pracovali na Apple Silicon! Spustili sme CrossOver a nainštalovali a spustili sme širokú škálu aplikácií pre Windows. www.codeweavers.com www.codeweavers.com

Dobre, teraz je to úžasné! Apex Legends sem prichádzam... Haha B

BarbaricCo

Pôvodný plagát
7. máj 2012
  • 18. novembra 2020
Zackmd1 povedal: Dobre, teraz je to úžasné! Apex Legends sem prichádzam... Haha
Apex Legends nefunguje vo Wine, ani na Macu, ani na Linuxe.
Ale mnoho starších aplikácií a hier áno reakcie:KPOM J

Joe Dohn

6. júla 2020
  • 18. novembra 2020
Ak Crossover dokáže zabezpečiť, aby 32-bitové hry x86 fungovali prijateľnou rýchlosťou, neexistuje žiadne ospravedlnenie pre Apple, aby neprišiel s ešte lepším riešením, ak chcú. Ale v ideálnom prípade by mali fungovať aj x64.
reakcie:motulista S

Zackmd1

3. októbra 2010
Maryland USA
  • 18. novembra 2020
BarbaricCo povedal: Apex Legends nefunguje vo Wine, ani na Macu, ani na Linuxe.
Ale mnoho starších aplikácií a hier áno reakcie:BarbaricCo K

KPOM

23. októbra 2010
  • 18. novembra 2020
BarbaricCo povedal: Potrebuje Big Sur 11.1 beta

„Nemôžem vám povedať, aké je to skvelé; pod pokrievkou sa deje toľko emulácie. Predstavte si - 32-bitový binárny systém Windows Intel, ktorý beží v moste 32 až 64 vo Wine / CrossOver nad macOS, na procesore ARM, ktorý emuluje x86 - a funguje to! Toto je skvelé.“

www.codeweavers.com

Dobre, idem do rozbehnutého vlaku – Apple Silicon je oficiálne cool | Blog CodeWeavers

Autor Jeremy White | 🥳Pozrite sa, na čom sme pracovali na Apple Silicon! Spustili sme CrossOver a nainštalovali a spustili sme širokú škálu aplikácií pre Windows. www.codeweavers.com www.codeweavers.com
Áno, fungujú aj iné aplikácie pre Windows, vrátane tej, ktorú potrebujem.
reakcie:Ocnetgeek

AnthonyHarris

Zrušené
4. júna 2009
Cambridge, Anglicko
  • 18. novembra 2020
throAU povedal: Wow, som prekvapený, že to funguje.

Myslím, že to je pre mňa do značnej miery klinec do rakvy tohto stroja zo začiatku roka 2020. Ide do GF reakcie:torncanvas a throAU

nohy

13. február 2012
Perth, Západná Austrália
  • 18. novembra 2020
AnthonyHarris povedal: Tento stroj na začiatku roku 2020 potrebuje priklincovať do rakvy plnej zeminy zo svojej domoviny, aby nás už nikdy viac neprenasledoval svojím utrápeným dizajnom.
Aby sme boli spravodliví, je to jeden z najlepších MacBookov za posledné 4 roky, od motýlej katastrofy.

Ale áno, z hľadiska výkonu to nie je súťaž.
reakcie:torncanvas P

pshufd

24. októbra 2013
New Hampshire
  • 18. novembra 2020
Fidelity Active Trader Pro je 32-bitový Windows program, ktorý Fidelity dodáva s WINE pre macOS. Majú 64-bitovú verziu pre Catalina, ale neskúšal som to. V každom prípade to môže fungovať pod týmto. Prial by som si, aby Fidelity urobila správnu verziu pre macOS AS.
reakcie:KPOM

Od utorka

10. novembra 2020
  • 18. novembra 2020
A čo 32-bitové aplikácie *Mac*? Mám DVD Oxford English Dictionary Version 4 (OED4). Je to 32 bit. Od Cataliny už nie je možné spustiť na počítačoch Mac. Môžem to spustiť pod Rosettou?
reakcie:motulista J

jeanlain

14. marec 2009
  • 18. novembra 2020
Crossover je aplikácia X86, však? Čo znamená, že to už nebude fungovať potom, čo Apple opustí Rosettu (čo nakoniec urobia).
Dokáže CodeWeavers urobiť svoju aplikáciu „univerzálnou“? Pretože tento prípad je trochu špecifický, pretože aplikácia je založená na Wine, ktorý sa točí okolo kódu X86 (Windows).
Portovanie Crossover na ARM pravdepodobne trochu zlepší výkon.
reakcie:motulista J

jeanlain

14. marec 2009
  • 18. novembra 2020
BarbaricCo povedal: „Nemôžem vám povedať, aké je to skvelé; pod pokrievkou sa deje toľko emulácie. Predstavte si - 32-bitový binárny systém Windows Intel, ktorý beží v moste 32 až 64 vo Wine / CrossOver nad macOS, na procesore ARM, ktorý emuluje x86 - a funguje to! Toto je skvelé.“
Pre Windows hru pridajte nejaký directX do openGL prekladu + openGL do Metalu (hoci to druhé nie je potvrdené, je dosť nepravdepodobné, že M1 má ovládače openGL).
Teda pokiaľ crossover nerobí nejaký directX preklad do Metalu, ale nemyslím si, že áno.
reakcie:divnosť P

pshufd

24. októbra 2013
New Hampshire
  • 18. novembra 2020
jeanlain povedal: Crossover je aplikácia X86, však? Čo znamená, že to už nebude fungovať potom, čo Apple opustí Rosettu (čo nakoniec urobia).
Dokáže CodeWeavers urobiť svoju aplikáciu „univerzálnou“? Pretože tento prípad je trochu špecifický, pretože aplikácia je založená na Wine, ktorý sa točí okolo kódu X86 (Windows).
Portovanie Crossover na ARM pravdepodobne trochu zlepší výkon.

Codeweavers jednoducho uľahčuje výrobu VÍNA (myslím, že robí fľaše na víno). Takže by mal byť prenosný. Ale CodeWeavers je súkromná spoločnosť, nie open source. Museli by teda urobiť prístav. T

torncanvas

14. február 2006
  • 18. novembra 2020
AFAIK OpenGL je podporovaný na M1. Myslím, že je možné, že Rosetta to všetko preloží pod kapotou, ale bol by som dosť prekvapený, pretože inak by sme počuli o večnom čakaní na to, čo by bolo prekompilovaním množstva shader permutácií. J

jeanlain

14. marec 2009
  • 18. novembra 2020
pshufd povedal: Codeweavers jednoducho uľahčuje výrobu VÍNA (myslím, že robí fľaše na víno).
Existuje natívna ARM verzia Wine? J

jeanlain

14. marec 2009
  • 18. novembra 2020
torncanvas povedal: AFAIK OpenGL je podporovaný na M1. Myslím, že je možné, že Rosetta to všetko preloží pod kapotou, ale bol by som dosť prekvapený, pretože inak by sme počuli o večnom čakaní na to, čo by bolo prekompilovaním množstva shader permutácií.
OpenGL je podporované, ale niektorí ľudia, ktorí sú v tejto téme oveľa viac informovaní ako ja, si myslia, že systém prekladá volania openGL na volania Metal (čo by nevyžadovalo preklad shadera, AFAIK). Existujú dôkazy, ktoré naznačujú, že to tak bolo na iDevices od A11 (openGL ES to Metal). V skutočnosti sa Apple možno nikdy neobťažoval vyvíjať ovládače openGL pre svoje GPU (pred A11 používali GPU powerVR).
Toto je nezávislé od Rosetta, pretože stále môžete mať natívnu aplikáciu ARM pomocou openGL.
reakcie:BarbaricCo a torncanvas T

torncanvas

14. február 2006
  • 18. novembra 2020
Huh, to som nevedel. Vďaka za informácie!

T'hain Esh Kelch

5. august 2001
Dánsko
  • 18. novembra 2020
Del Martes povedal: A čo 32-bitové aplikácie *Mac*? Mám DVD Oxford English Dictionary Version 4 (OED4). Je to 32 bit. Od Cataliny už nie je možné spustiť na počítačoch Mac. Môžem to spustiť pod Rosettou
nie
reakcie:Od utorka J

jeanlain

14. marec 2009
  • 18. novembra 2020
Som prekvapený, že žiadny vývojár neprišiel s riešením, aby 32-bitové aplikácie fungovali na Catalina/big sur.
Ak je možné spustiť 32-bitovú aplikáciu pre Windows, nie je dôvod, prečo by nemohla fungovať 32-bitová aplikácia pre Mac. V prípade hry ako TF2, ktorá má verziu pre Mac, by malo byť spustenie 32-bitovej aplikácie pre Mac výkonnejšie.
reakcie:BarbaricCo P

pshufd

24. októbra 2013
New Hampshire
  • 18. novembra 2020
jeanlain povedal: Existuje natívna ARM verzia Wine?

WINE je open source, takže ho možno skompilovať. Problém je však v tom, že spustiteľné okná pre vašu aplikáciu pochádzajú z x86 a musia bežať na cieľovom systéme, takže by sa museli minimálne emulovať alebo prekladať. P

pshufd

24. októbra 2013
New Hampshire
  • 18. novembra 2020
jeanlain povedal: Som prekvapený, že žiadny vývojár neprišiel s riešením, aby 32-bitové aplikácie fungovali na Catalina/big sur.
Ak je možné spustiť 32-bitovú aplikáciu pre Windows, nie je dôvod, prečo by nemohla fungovať 32-bitová aplikácia pre Mac. V prípade hry ako TF2, ktorá má verziu pre Mac, by malo byť spustenie 32-bitovej aplikácie pre Mac výkonnejšie.

Jednoduchým riešením na Cataline by bolo spustiť Mojave v Parallels. J

jeanlain

14. marec 2009
  • 19. novembra 2020
pshufd povedal: Jednoduchým riešením na Cataline by bolo spustiť Mojave v Parallels.
MacOS vo virtuálnom počítači však nemôže používať hardvérovú akceleráciu. Hry nebudú fungovať. S

Serban55

Pozastavené
18. októbra 2020
  • 19. novembra 2020
THE

leman

14. októbra 2008
  • 19. novembra 2020
torncanvas povedal: AFAIK OpenGL je podporovaný na M1. Myslím, že je možné, že Rosetta to všetko preloží pod kapotou, ale bol by som dosť prekvapený, pretože inak by sme počuli o večnom čakaní na to, čo by bolo prekompilovaním množstva shader permutácií.

Keď používate OpenGL, už musíte prekompilovať veľa permutácií shadera, niekedy keď len zmeníte parameter stavu OpenGL. Preto je OpenGL zastarané

Som si 100% istý, že OpenGL na Big Sur je implementovaný ako ľahký kovový obal, takže shadery OpenGL budú prekompilované na Metal pomocou súpravy nástrojov Khronos alebo niečoho podobného. Výkonová réžia by bola minimálna

jeanlain povedal: Ale macOS vo virtuálnom počítači nemôže používať hardvérovú akceleráciu. Hry nebudú fungovať.

Samozrejme, že by. VM môže nainštalovať 'virtuálne' ovládače, ktoré volajú Metal na hostiteľskom počítači. Takto Parallels a spol. už nejaký čas ponúka akceleráciu GPU.