Mga Forum

Ito ay huuge! 32bit na Windows app sa mga M1 Mac. (spoiler: kahit Witcher 3)?!

B

BarbaricCo

Orihinal na poster
Mayo 7, 2012
  • Nob 18, 2020
Kailangan ng Big Sur 11.1 beta

'Hindi ko masasabi sa iyo kung gaano kahusay iyon; napakaraming pagtulad ang nangyayari sa ilalim ng mga pabalat. Isipin - isang 32-bit na Windows Intel binary, na tumatakbo sa isang 32-to-64 na tulay sa Wine / CrossOver sa ibabaw ng macOS, sa isang ARM CPU na tumutulad sa x86 - at gumagana ito! Ito ay napaka-cool.'

www.codeweavers.com

Okay, ako ay nasa bandwagon - Apple Silicon ay opisyal na cool | Blog ng CodeWeavers

Ni Jeremy White | 🥳Tingnan kung ano ang ginawa namin sa Apple Silicon! Pinaandar namin ang CrossOver at nag-install at nagpatakbo ng malawak na hanay ng mga Windows application. www.codeweavers.com www.codeweavers.com
===========

Tandaan ng Moderator:

Tingnan din ang talakayan sa thread ng balita:

CrossOver Nagbibigay-daan sa x86 Windows Apps na Tumakbo sa Apple M1 Macs

Nag-post ang Codeweavers ng isang blog post at video ngayong gabi na nagpapakita ng CrossOver na tumatakbo sa isang Apple M1 MacBook Air. Ipinapakita ng video na ito ang Team Fortress 2 na tumatakbo sa isang bagong M1 MacBook Air: Ang CrossOver ay software (batay sa Wine Project) na nagpapatakbo ng mga Microsoft Windows app sa Mac sa pamamagitan ng pagsasalin ng mga Windows API... forums.macrumors.com Huling na-edit ng isang moderator: Nob 19, 2020
Mga Reaksyon:pshufd, turbineseaplane at Zackmd1 SA

Zackmd1

Oktubre 3, 2010
Maryland US


  • Nob 18, 2020
Sinabi ni BarbaricCo: Kailangan ng Big Sur 11.1 beta

'Hindi ko masasabi sa iyo kung gaano kahusay iyon; napakaraming pagtulad ang nangyayari sa ilalim ng mga pabalat. Isipin - isang 32-bit na Windows Intel binary, na tumatakbo sa isang 32-to-64 na tulay sa Wine / CrossOver sa ibabaw ng macOS, sa isang ARM CPU na tumutulad sa x86 - at gumagana ito! Ito ay napaka-cool.'

www.codeweavers.com

Okay, ako ay nasa bandwagon - Apple Silicon ay opisyal na cool | Blog ng CodeWeavers

Ni Jeremy White | 🥳Tingnan kung ano ang ginawa namin sa Apple Silicon! Pinaandar namin ang CrossOver at nag-install at nagpatakbo ng malawak na hanay ng mga Windows application. www.codeweavers.com www.codeweavers.com

Ok ngayon na kahanga-hangang! Apex Legends here I come.... Haha B

BarbaricCo

Orihinal na poster
Mayo 7, 2012
  • Nob 18, 2020
Sinabi ni Zackmd1: Ok ngayon na kahanga-hanga! Apex Legends here I come.... Haha
Ang Apex Legends ay hindi gumagana sa Wine, ni sa Mac o sa Linux.
Ngunit maraming mga mas lumang app at laro ang gagawin Mga Reaksyon:KPOM J

Joe Dohn

Hul 6, 2020
  • Nob 18, 2020
Kung ang Crossover ay makakakuha ng 32-bit x86 gaming na gumagana sa isang katanggap-tanggap na bilis, walang dahilan para sa Apple na hindi makabuo ng isang mas mahusay na solusyon kung gusto nila. Ngunit sa isip, dapat nilang gawing gumagana din ang x64.
Mga Reaksyon:motulist SA

Zackmd1

Oktubre 3, 2010
Maryland US
  • Nob 18, 2020
Sinabi ni BarbaricCo: Ang Apex Legends ay hindi gumagana sa Wine, ni sa Mac o sa Linux.
Ngunit maraming mga mas lumang app at laro ang gagawin Mga Reaksyon:BarbaricCo SA

KPOM

Oktubre 23, 2010
  • Nob 18, 2020
Sinabi ni BarbaricCo: Kailangan ng Big Sur 11.1 beta

'Hindi ko masasabi sa iyo kung gaano kahusay iyon; napakaraming pagtulad ang nangyayari sa ilalim ng mga pabalat. Isipin - isang 32-bit na Windows Intel binary, na tumatakbo sa isang 32-to-64 na tulay sa Wine / CrossOver sa ibabaw ng macOS, sa isang ARM CPU na tumutulad sa x86 - at gumagana ito! Ito ay napaka-cool.'

www.codeweavers.com

Okay, ako ay nasa bandwagon - Apple Silicon ay opisyal na cool | Blog ng CodeWeavers

Ni Jeremy White | 🥳Tingnan kung ano ang ginawa namin sa Apple Silicon! Pinaandar namin ang CrossOver at nag-install at nagpatakbo ng malawak na hanay ng mga Windows application. www.codeweavers.com www.codeweavers.com
Oo, at gumagana rin ang iba pang Windows app, kasama ang kailangan ko.
Mga Reaksyon:Oknetgeek

AnthonyHarris

Kinansela
Hun 4, 2009
Cambridge, England
  • Nob 18, 2020
sabi ni throAU: Wow, namangha ako na gumagana.

Sa palagay ko, iyon na ang pako sa kabaong ng unang bahagi ng 2020 na makina para sa akin. Pupunta ito sa GF Mga Reaksyon:torncanvas at throAU

paa

Peb 13, 2012
Perth, Kanlurang Australia
  • Nob 18, 2020
Sinabi ni AnthonyHarris: Ang makinang iyon noong unang bahagi ng 2020 ay nangangailangan ng pagpapako sa loob ng isang kabaong na puno ng lupa mula sa tinubuang-bayan nito upang hindi na tayo muling magmumulto sa salot nitong disenyo.
Well to be fair, isa ito sa mga pinakamahusay na MacBook mula sa nakalipas na 4 na taon, mula noong nangyari ang butterfly disaster.

Pero oo, performance wise wala itong contest.
Mga Reaksyon:torncanvas P

psufd

Oktubre 24, 2013
New Hampshire
  • Nob 18, 2020
Ang Fidelity Active Trader Pro ay isang 32-bit na Windows program na ipinapadala ng Fidelity kasama ng WINE para sa macOS. Mayroon silang 64-bit na bersyon para sa Catalina ngunit hindi ko pa ito nasubukan. Sa anumang rate, maaari itong tumakbo sa ilalim nito. Nais ko na ang Fidelity ay gagawa lamang ng wastong bersyon ng macOS AS.
Mga Reaksyon:KPOM

Mula Martes

Nob 10, 2020
  • Nob 18, 2020
Paano ang tungkol sa 32 bit *Mac* apps? Mayroon akong Oxford English Dictionary Bersyon 4(OED4) na DVD. Ito ay 32 bit. Hindi na maaaring tumakbo sa mga Mac mula noong Catalina. Maaari ko bang patakbuhin ito sa ilalim ng Rosetta?
Mga Reaksyon:motulist J

jeanlain

Mar 14, 2009
  • Nob 18, 2020
Ang Crossover ay isang X86 app di ba? Na nangangahulugan na hindi na ito gagana pagkatapos na iwanan ng Apple ang Rosetta (na sa kalaunan ay gagawin nila).
Maaari bang gawing 'unibersal' ng CodeWeavers ang kanilang App? Dahil ang kasong ito ay medyo partikular, dahil ang app ay batay sa Wine, na umiikot sa X86 code (Windows).
Ang pag-port ng Crossover sa ARM ay malamang na mapapabuti ng kaunti ang pagganap.
Mga Reaksyon:motulist J

jeanlain

Mar 14, 2009
  • Nob 18, 2020
Sinabi ni BarbaricCo: 'Hindi ko masasabi sa iyo kung gaano kahusay iyon; napakaraming pagtulad ang nangyayari sa ilalim ng mga pabalat. Isipin - isang 32-bit na Windows Intel binary, na tumatakbo sa isang 32-to-64 na tulay sa Wine / CrossOver sa ibabaw ng macOS, sa isang ARM CPU na tumutulad sa x86 - at gumagana ito! Ito ay napaka-cool.'
Para sa isang laro sa Windows, magdagdag ng ilang directX sa pagsasalin ng openGL + openGL sa Metal (bagaman hindi nakumpirma ang huli, malamang na ang M1 ay may mga driver ng openGL).
Iyon ay, maliban kung ang crossover ay gumagawa ng ilang directX sa pagsasalin ng Metal, ngunit sa palagay ko ay hindi ito ginagawa.
Mga Reaksyon:kakulitan P

psufd

Oktubre 24, 2013
New Hampshire
  • Nob 18, 2020
sabi ni jeanlain: Crossover is an X86 app right? Na nangangahulugan na hindi na ito gagana pagkatapos na iwanan ng Apple ang Rosetta (na sa kalaunan ay gagawin nila).
Maaari bang gawing 'unibersal' ng CodeWeavers ang kanilang App? Dahil ang kasong ito ay medyo partikular, dahil ang app ay batay sa Wine, na umiikot sa X86 code (Windows).
Ang pag-port ng Crossover sa ARM ay malamang na mapapabuti ng kaunti ang pagganap.

Pinapadali lang ng Codeweavers ang paggawa ng WINE (sa tingin ko ay gumagawa ito ng Wine Bottles). Kaya dapat itong port-able. Ngunit ang CodeWeavers ay isang pribadong kumpanya, hindi open source. Kaya kailangan nilang gawin ang port. T

torncanvas

Peb 14, 2006
  • Nob 18, 2020
Ang AFAIK OpenGL ay suportado sa M1. Sa palagay ko posibleng isalin ni Rosetta ang lahat ng ito sa ilalim ng talukbong, ngunit medyo magugulat ako, dahil kung hindi ay narinig namin ang tungkol sa paghihintay magpakailanman para sa kung ano ang maaaring muling mag-compile ng maraming shader permutations. J

jeanlain

Mar 14, 2009
  • Nob 18, 2020
Sinabi ni pshufd: Pinapadali lang ng Codeweavers ang paggawa ng WINE (sa tingin ko ito ay gumagawa ng Wine Bottles).
Mayroon bang katutubong bersyon ng ARM ng Alak? J

jeanlain

Mar 14, 2009
  • Nob 18, 2020
sabi ni torncanvas: Ang AFAIK OpenGL ay suportado sa M1. Sa palagay ko posibleng isalin ni Rosetta ang lahat ng ito sa ilalim ng talukbong, ngunit medyo magugulat ako, dahil kung hindi ay narinig namin ang tungkol sa paghihintay magpakailanman para sa kung ano ang maaaring muling mag-compile ng maraming shader permutations.
Sinusuportahan ang OpenGL, ngunit iniisip ng ilang tao na mas marunong kaysa sa akin sa paksang ito na isinasalin ng system ang mga openGL na tawag sa mga tawag sa Metal (na hindi mangangailangan ng shader na isalin, AFAIK). May mga piraso ng ebidensya na nagmumungkahi na ito ang nangyari sa iDevices mula noong A11 (openGL ES to Metal). Sa katunayan, maaaring hindi kailanman nag-abala ang Apple na bumuo ng mga driver ng openGL para sa kanilang mga GPU (bago ang A11, gumagamit sila ng mga powerVR GPU).
Ito ay independiyente sa Rosetta, dahil maaari ka pa ring magkaroon ng katutubong ARM app gamit ang openGL.
Mga Reaksyon:BarbaricCo at torncanvas T

torncanvas

Peb 14, 2006
  • Nob 18, 2020
Huh, hindi ko alam yun. Salamat sa impormasyon!

T'hain Esh Kelch

Agosto 5, 2001
Denmark
  • Nob 18, 2020
Sinabi ni Del Martes: Paano ang tungkol sa 32 bit *Mac* apps? Mayroon akong Oxford English Dictionary Bersyon 4(OED4) na DVD. Ito ay 32 bit. Hindi na maaaring tumakbo sa mga Mac mula noong Catalina. Maaari ko bang patakbuhin ito sa ilalim ng Rosetta
Hindi.
Mga Reaksyon:Mula Martes J

jeanlain

Mar 14, 2009
  • Nob 18, 2020
Nagulat ako na walang developer ang dumating na may solusyon para gumana ang 32 bit na apps sa Catalina/big sur.
Kung maaaring tumakbo ang isang 32-bit na Windows app, walang dahilan kung bakit hindi maaaring gumana ang isang 32-bit Mac app. Sa kaso ng isang laro tulad ng TF2, na may bersyon ng Mac, ang pagpapatakbo ng 32-bit na Mac app ay dapat na mas gumaganap.
Mga Reaksyon:BarbaricCo P

psufd

Oktubre 24, 2013
New Hampshire
  • Nob 18, 2020
jeanlain said: Mayroon bang native na bersyon ng ARM ng Wine?

Ang WINE ay open source kaya maaari itong ma-compile. Ang isyu, gayunpaman, ay ang mga windows executable para sa iyong aplikasyon ay nagmumula sa x86 at kailangang tumakbo sa target na sistema upang, sa pinakamababa, ay kailangang tularan o isalin. P

psufd

Oktubre 24, 2013
New Hampshire
  • Nob 18, 2020
Sinabi ni jeanlain: Nagulat ako na walang developer ang dumating na may solusyon para gumana ang 32 bit na apps sa Catalina/big sur.
Kung maaaring tumakbo ang isang 32-bit na Windows app, walang dahilan kung bakit hindi maaaring gumana ang isang 32-bit Mac app. Sa kaso ng isang laro tulad ng TF2, na may bersyon ng Mac, ang pagpapatakbo ng 32-bit na Mac app ay dapat na mas gumaganap.

Ang isang simpleng solusyon sa Catalina ay ang patakbuhin ang Mojave sa Parallels. J

jeanlain

Mar 14, 2009
  • Nob 19, 2020
Sinabi ni pshufd: Ang isang simpleng solusyon sa Catalina ay ang patakbuhin ang Mojave sa Parallels.
Ngunit ang macOS sa isang VM ay hindi maaaring gumamit ng hardware acceleration. Hindi gagana ang mga laro. S

Serban55

Nasuspinde
Oktubre 18, 2020
  • Nob 19, 2020
ANG

leman

Oktubre 14, 2008
  • Nob 19, 2020
sabi ni torncanvas: Ang AFAIK OpenGL ay suportado sa M1. Sa palagay ko posibleng isalin ni Rosetta ang lahat ng ito sa ilalim ng talukbong, ngunit medyo magugulat ako, dahil kung hindi ay narinig namin ang tungkol sa paghihintay magpakailanman para sa kung ano ang maaaring muling mag-compile ng maraming shader permutations.

Kapag gumamit ka ng OpenGL, kailangan mo nang mag-recompile ng maraming shader permutations, minsan kapag binago mo lang ang isang parameter ng OpenGL state. Iyon ang dahilan kung bakit hindi na ginagamit ang OpenGL

Ako ay 100% sigurado na ang OpenGL sa Big Sur ay ipinatupad bilang isang magaan na Metal wrapper, kaya ang OpenGL shaders ay muling isasama sa Metal gamit ang Khronos toolkit o isang katulad nito. Ang overhead ng pagganap ay magiging minimal

Sinabi ni jeanlain: Ngunit ang macOS sa isang VM ay hindi maaaring gumamit ng hardware acceleration. Hindi gagana ang mga laro.

Siyempre gagawin nila. Maaaring mag-install ang VM ng 'virtual' na mga driver na tumatawag sa Metal sa host machine. Ganyan ang Parallels and co. matagal nang nag-aalok ng GPU acceleration.