Fórumok

Ez hatalmas! 32 bites Windows alkalmazások M1 Mac gépeken. (spoiler: még a Witcher 3 is)?!

B

BarbaricCo

Eredeti plakát
2012. május 7
  • 2020. november 18
Big Sur 11.1 béta kell hozzá

– Nem tudom elmondani, milyen klassz; annyi emuláció folyik a takaró alatt. Képzeld el - egy 32 bites Windows Intel bináris fájl, amely egy 32-64 közötti hídban fut a Wine/CrossOverben a macOS tetején, egy x86-ot emuláló ARM CPU-n - és működik! Ez nagyon klassz.

www.codeweavers.com

Oké, a kocsiban vagyok – az Apple Silicon hivatalosan is menő | CodeWeavers blog

Írta: Jeremy White | 🥳Nézd meg, mit dolgoztunk ki az Apple Siliconon! Beindítottuk a CrossOvert, és Windows-alkalmazások széles skáláját telepítettük és futtattuk. www.codeweavers.com www.codeweavers.com
===========

Moderátor megjegyzés:

Tekintse meg a vitát a hírszálban is:

A CrossOver lehetővé teszi az x86 Windows-alkalmazások futtatását Apple M1 Mac számítógépeken

A Codeweavers ma este közzétett egy blogbejegyzést és egy videót, amely bemutatja az Apple M1 MacBook Air-en futó CrossOvert. Ez a videó azt mutatja be, hogy a Team Fortress 2 egy új M1 MacBook Airen fut: a CrossOver egy szoftver (Wine Project alapú), amely Windows API-k lefordításával Microsoft Windows alkalmazásokat futtat Mac számítógépen... forums.macrumors.com Utoljára moderátor szerkesztette: 2020. november 19.
Reakciók:pshufd, turbineaplane és Zackmd1 VAL VEL

Zackmd1

2010. október 3
Maryland USA


  • 2020. november 18
BarbaricCo azt mondta: Big Sur 11.1 béta kell

– Nem tudom elmondani, milyen klassz; annyi emuláció folyik a takaró alatt. Képzeld el - egy 32 bites Windows Intel bináris fájl, amely egy 32-64 közötti hídban fut a Wine/CrossOverben a macOS tetején, egy x86-ot emuláló ARM CPU-n - és működik! Ez nagyon klassz.

www.codeweavers.com

Oké, a kocsiban vagyok – az Apple Silicon hivatalosan is menő | CodeWeavers blog

Írta: Jeremy White | 🥳Nézd meg, mit dolgoztunk ki az Apple Siliconon! Beindítottuk a CrossOvert, és Windows-alkalmazások széles skáláját telepítettük és futtattuk. www.codeweavers.com www.codeweavers.com

Oké, ez most fantasztikus! Apex Legends itt jövök... Haha B

BarbaricCo

Eredeti plakát
2012. május 7
  • 2020. november 18
Zackmd1 azt mondta: Oké, ez fantasztikus! Apex Legends itt jövök... Haha
Az Apex Legends nem működik Wine-ban, sem Macen, sem Linuxon.
De sok régebbi alkalmazás és játék megteszi Reakciók:KPOM J

Joe Dohn

2020. július 6
  • 2020. november 18
Ha a Crossover elfogadható sebességgel tudja működésre bírni a 32 bites x86-os játékot, akkor nincs mentség arra, hogy az Apple ne álljon elő még jobb megoldással, ha akar. De ideális esetben az x64-nek is működnie kell.
Reakciók:motulist VAL VEL

Zackmd1

2010. október 3
Maryland USA
  • 2020. november 18
BarbaricCo azt mondta: Az Apex Legends nem működik Wine-ban, sem Macen, sem Linuxon.
De sok régebbi alkalmazás és játék megteszi Reakciók:BarbaricCo NAK NEK

KPOM

2010. október 23
  • 2020. november 18
BarbaricCo azt mondta: Big Sur 11.1 béta kell

– Nem tudom elmondani, milyen klassz; annyi emuláció folyik a takaró alatt. Képzeld el - egy 32 bites Windows Intel bináris fájl, amely egy 32-64 közötti hídban fut a Wine/CrossOverben a macOS tetején, egy x86-ot emuláló ARM CPU-n - és működik! Ez nagyon klassz.

www.codeweavers.com

Oké, a kocsiban vagyok – az Apple Silicon hivatalosan is menő | CodeWeavers blog

Írta: Jeremy White | 🥳Nézd meg, mit dolgoztunk ki az Apple Siliconon! Beindítottuk a CrossOvert, és Windows-alkalmazások széles skáláját telepítettük és futtattuk. www.codeweavers.com www.codeweavers.com
Igen, és más Windows-alkalmazások is működnek, beleértve azt is, amelyre szükségem van.
Reakciók:Ocnetgeek

AnthonyHarris

Törölve
2009. június 4
Cambridge, Anglia
  • 2020. november 18
throAU azt mondta: Hú, csodálkozom, hogy működik.

Szerintem nagyjából ez a szög a 2020 eleji gép koporsójába. A GF-hez megy Reakciók:torncanvas és throAU

lábát

2012. február 13
Perth, Nyugat-Ausztrália
  • 2020. november 18
AnthonyHarris azt mondta: Ezt a 2020 eleji gépet be kell szögezni egy földdel teli koporsóba szülőföldjéről, hogy soha többé ne kísértsen bennünket sújtott kialakításával.
Az igazat megvallva, ez az egyik legjobb MacBook az elmúlt 4 évből, a pillangós katasztrófa óta.

De igen, a teljesítmény szempontjából nincs verseny.
Reakciók:tépett vászon P

pshufd

2013. október 24
New Hampshire
  • 2020. november 18
A Fidelity Active Trader Pro egy 32 bites Windows-program, amelyet a Fidelity a WINE-val együtt szállít macOS-hez. Van egy 64 bites verziójuk a Catalinához, de még nem próbáltam. Mindenesetre ez alatt futhat. Bárcsak a Fidelity csinálna egy megfelelő macOS AS verziót.
Reakciók:KPOM

Keddtől

2020. november 10
  • 2020. november 18
Mit szólnál a 32 bites *Mac* alkalmazásokhoz? Megvan az Oxford English Dictionary Version 4 (OED4) DVD. 32 bites. Catalina óta már nem futhat Mac-en. Futtathatom a Rosetta alatt?
Reakciók:motulist J

jeanlain

2009. március 14
  • 2020. november 18
A Crossover egy X86-os alkalmazás, igaz? Ez azt jelenti, hogy a továbbiakban nem fog működni, miután az Apple elhagyja a Rosettát (amit végül meg is fognak tenni).
A CodeWeavers „univerzálissá” teheti az alkalmazását? Mert ez az eset egy kicsit sajátos, mivel az alkalmazás a Wine-on alapul, amely az X86 kód körül forog (Windows).
A Crossover ARM-re történő portolása valószínűleg javít egy kicsit a teljesítményen.
Reakciók:motulist J

jeanlain

2009. március 14
  • 2020. november 18
BarbaricCo azt mondta: „El sem tudom mondani, milyen klassz ez; annyi emuláció folyik a takaró alatt. Képzeld el - egy 32 bites Windows Intel bináris fájl, amely egy 32-64 közötti hídban fut a Wine/CrossOverben a macOS tetején, egy x86-ot emuláló ARM CPU-n - és működik! Ez nagyon klassz.
Windows-os játéknál add hozzá a directX-et az openGL fordításhoz + az openGL-t a Metalhoz (bár ez utóbbi nincs megerősítve, elég valószínűtlen, hogy az M1-nek van openGL-illesztőprogramja).
Vagyis, hacsak a crossover nem csinál valamilyen directX-t fémre fordítást, de szerintem nem.
Reakciók:furcsaság P

pshufd

2013. október 24
New Hampshire
  • 2020. november 18
jeanlain mondta: A Crossover egy X86-os alkalmazás, igaz? Ez azt jelenti, hogy a továbbiakban nem fog működni, miután az Apple elhagyja a Rosettát (amit végül meg is fognak tenni).
A CodeWeavers „univerzálissá” teheti az alkalmazását? Mert ez az eset egy kicsit sajátos, mivel az alkalmazás a Wine-on alapul, amely az X86 kód körül forog (Windows).
A Crossover ARM-re történő portolása valószínűleg javít egy kicsit a teljesítményen.

A Codeweavers egyszerűen megkönnyíti a WINE készítését (azt hiszem, borosüvegeket készít). Tehát hordozhatónak kell lennie. De a CodeWeavers magáncég, nem nyílt forráskódú. Tehát nekik kellene a kikötőt csinálniuk. T

tépett vászon

2006. február 14
  • 2020. november 18
Az AFAIK OpenGL támogatott az M1-en. Lehetséges, hogy a Rosetta lefordítja az egészet a motorháztető alatt, de nagyon meglepődnék, mert különben azt hallottuk volna, hogy örökké várunk arra, ami egy csomó shader permutáció újrafordítása lett volna. J

jeanlain

2009. március 14
  • 2020. november 18
pshufd mondta: A Codeweavers egyszerűen megkönnyíti a WINE készítését (azt hiszem, borosüvegeket készít).
Létezik a Wine natív ARM verziója? J

jeanlain

2009. március 14
  • 2020. november 18
torncanvas azt mondta: AFAIK OpenGL támogatott az M1-en. Lehetséges, hogy a Rosetta lefordítja az egészet a motorháztető alatt, de nagyon meglepődnék, mert különben azt hallottuk volna, hogy örökké várunk arra, ami egy csomó shader permutáció újrafordítása lett volna.
Az OpenGL támogatott, de néhányan, akik nálam sokkal jártasabbak ebben a témában, úgy gondolják, hogy a rendszer az openGL-hívásokat Metal hívásokra fordítja (amihez nem lenne szükség a shader fordítására, AFAIK). Vannak bizonyítékok, amelyek arra utalnak, hogy ez a helyzet az iDevices esetében az A11 (openGL ES to Metal) óta. Valójában az Apple talán soha nem törődött azzal, hogy openGL-illesztőprogramokat fejlesszen a GPU-khoz (az A11 előtt powerVR GPU-kat használtak).
Ez független a Rosettától, mivel továbbra is rendelkezhet natív ARM-alkalmazással az openGL használatával.
Reakciók:BarbaricCo és torncanvas T

tépett vászon

2006. február 14
  • 2020. november 18
Huh, ezt nem tudtam. Köszi az infót!

T'hain Esh Kelch

2001. augusztus 5
Dánia
  • 2020. november 18
Del Martes azt mondta: Mit szólnál a 32 bites *Mac-alkalmazásokhoz? Megvan az Oxford English Dictionary Version 4 (OED4) DVD. 32 bites. Catalina óta már nem futhat Mac-en. Futtathatom Rosetta alatt
Nem.
Reakciók:Keddtől J

jeanlain

2009. március 14
  • 2020. november 18
Meglep, hogy egyetlen fejlesztő sem hozott olyan megoldást, amely a 32 bites alkalmazásokat Catalina/big sur-on is működőképessé tenné.
Ha egy 32 bites Windows-alkalmazás fut, akkor nincs ok arra, hogy egy 32 bites Mac-alkalmazás ne tudna futni. Egy olyan játék esetében, mint a TF2, amelynek Mac verziója is van, a 32 bites Mac alkalmazásnak nagyobb teljesítményűnek kell lennie.
Reakciók:BarbaricCo P

pshufd

2013. október 24
New Hampshire
  • 2020. november 18
jeanlain azt mondta: Létezik natív ARM-verzió a Wine-nak?

A WINE nyílt forráskódú, így lefordítható. A probléma azonban az, hogy az alkalmazás Windows futtatható fájlja az x86-ból származik, és a célrendszeren kell futnia, így legalább emulálni vagy le kell fordítani. P

pshufd

2013. október 24
New Hampshire
  • 2020. november 18
jeanlain azt mondta: Meglep, hogy egyetlen fejlesztő sem talált megoldást arra, hogy a 32 bites alkalmazások működjenek a Catalina/big sur-on.
Ha egy 32 bites Windows-alkalmazás fut, akkor nincs ok arra, hogy egy 32 bites Mac-alkalmazás ne tudna futni. Egy olyan játék esetében, mint a TF2, amelynek Mac verziója is van, a 32 bites Mac alkalmazásnak nagyobb teljesítményűnek kell lennie.

Egy egyszerű megoldás Catalinán a Mojave futtatása a Parallels-ben. J

jeanlain

2009. március 14
  • 2020. november 19
pshufd azt mondta: Egy egyszerű megoldás Catalinán a Mojave futtatása a Parallels-ben.
A virtuális gépekben lévő macOS azonban nem tud hardveres gyorsítást használni. A játékok nem működnek. S

Serban55

Felfüggesztett
2020. október 18
  • 2020. november 19
AZ

leman

2008. október 14
  • 2020. november 19
torncanvas azt mondta: AFAIK OpenGL támogatott az M1-en. Lehetséges, hogy a Rosetta lefordítja az egészet a motorháztető alatt, de nagyon meglepődnék, mert különben azt hallottuk volna, hogy örökké várunk arra, ami egy csomó shader permutáció újrafordítása lett volna.

Amikor OpenGL-t használ, már sok shader-permutációt kell újrafordítania, néha csak egy OpenGL állapotparaméter megváltoztatásakor. Ezért az OpenGL elavulttá vált

100%-ig biztos vagyok benne, hogy az OpenGL a Big Suron könnyű fém burkolóként van megvalósítva, így az OpenGL shadereket a Khronos eszközkészlet vagy valami hasonló segítségével újra fordítják Metalra. A teljesítmény rezsi minimális lenne

jeanlain azt mondta: De a virtuális gépben lévő macOS nem tud hardveres gyorsítást használni. A játékok nem működnek.

Természetesen megtennék. A virtuális gép telepítheti a Metalt hívó „virtuális” illesztőprogramokat a gazdagépen. Így a Parallels és társai. GPU-gyorsítást kínál egy ideje.