Форуми

Това е огромно! 32-битови приложения за Windows на M1 Mac. (спойлер: дори Witcher 3)?!

Б

BarbaricCo

Оригинален плакат
7 май 2012 г
  • 18 ноември 2020 г
Нуждае се от Big Sur 11.1 бета

— Не мога да ви кажа колко готино е това; има толкова много емулация, която се случва под завивките. Представете си - 32-битов Windows Intel двоичен файл, работещ в мост от 32 до 64 в Wine / CrossOver върху macOS, на ARM CPU, който емулира x86 - и работи! Това е просто страхотно.

www.codeweavers.com

Добре, аз съм на тържеството - Apple Silicon официално е готин | Блог на CodeWeavers

От Джеръми Уайт | 🥳 Вижте какво работим върху Apple Silicon! Пуснахме CrossOver и инсталирахме и стартирахме широка гама от приложения за Windows. www.codeweavers.com www.codeweavers.com
===========

Забележка на модератора:

Вижте също дискусията в темата за новини:

CrossOver позволява x86 Windows приложения да работят на Apple M1 Mac

Codeweavers публикуваха публикация в блога и видео тази вечер, показващи CrossOver, работещ на Apple M1 MacBook Air. Това видео показва Team Fortress 2, работещ на нов M1 MacBook Air: CrossOver е софтуер (базиран на Wine Project), който изпълнява приложения на Microsoft Windows на Mac чрез превеждане на API на Windows... forums.macrumors.com Последна редакция от модератор: 19 ноември 2020 г
Реакции:pshufd, turbineseaplane и Zackmd1 С

Zackmd1

3 октомври 2010 г
Мериленд САЩ


  • 18 ноември 2020 г
BarbaricCo каза: Нуждае се от Big Sur 11.1 бета

— Не мога да ви кажа колко готино е това; има толкова много емулация, която се случва под завивките. Представете си - 32-битов Windows Intel двоичен файл, работещ в мост от 32 до 64 в Wine / CrossOver върху macOS, на ARM CPU, който емулира x86 - и работи! Това е просто страхотно.

www.codeweavers.com

Добре, аз съм на тържеството - Apple Silicon официално е готин | Блог на CodeWeavers

От Джеръми Уайт | 🥳 Вижте какво работим върху Apple Silicon! Пуснахме CrossOver и инсталирахме и стартирахме широка гама от приложения за Windows. www.codeweavers.com www.codeweavers.com

Добре сега това е страхотно! Apex Legends идвам... Хаха Б

BarbaricCo

Оригинален плакат
7 май 2012 г
  • 18 ноември 2020 г
Zackmd1 каза: Добре, това е страхотно! Apex Legends идвам... Хаха
Apex Legends не работи във Wine, нито на Mac, нито на Linux.
Но много по-стари приложения и игри ще го направят Реакции:KPOM Дж

Джо Дон

6 юли 2020 г
  • 18 ноември 2020 г
Ако Crossover може да накара 32-битовите x86 игри да работят с приемлива скорост, няма извинение Apple да не измислят още по-добро решение, ако искат. Но в идеалния случай те трябва да накарат и x64 да работи.
Реакции:motulist С

Zackmd1

3 октомври 2010 г
Мериленд САЩ
  • 18 ноември 2020 г
BarbaricCo каза: Apex Legends не работи във Wine, нито на Mac, нито на Linux.
Но много по-стари приложения и игри ще го направят Реакции:BarbaricCo ДА СЕ

KPOM

23 октомври 2010 г
  • 18 ноември 2020 г
BarbaricCo каза: Нуждае се от Big Sur 11.1 бета

— Не мога да ви кажа колко готино е това; има толкова много емулация, която се случва под завивките. Представете си - 32-битов Windows Intel двоичен файл, работещ в мост от 32 до 64 в Wine / CrossOver върху macOS, на ARM CPU, който емулира x86 - и работи! Това е просто страхотно.

www.codeweavers.com

Добре, аз съм на тържеството - Apple Silicon официално е готин | Блог на CodeWeavers

От Джеръми Уайт | 🥳 Вижте какво работим върху Apple Silicon! Пуснахме CrossOver и инсталирахме и стартирахме широка гама от приложения за Windows. www.codeweavers.com www.codeweavers.com
Да, и други приложения за Windows също работят, включително и това, от което се нуждая.
Реакции:Ocnetgeek

Антъни Харис

Отменен
4 юни 2009 г
Кеймбридж, Англия
  • 18 ноември 2020 г
throAU каза: Уау, изумен съм, че работи.

Мисля, че това е почти пиронът в ковчега на тази машина от началото на 2020 г. за мен. Отива в GF Реакции:разкъсано платно и throAU

крака

13 февруари 2012 г
Пърт, Западна Австралия
  • 18 ноември 2020 г
Антъни Харис каза: Тази машина от началото на 2020 г. се нуждае от заковаване в ковчег, пълен с пръст от родината си, така че никога повече да не ни преследва със своя измъчван дизайн.
За да бъдем честни, това е един от най-добрите MacBook от последните 4 години, след бедствието с пеперудата.

Но да, по отношение на представянето не е състезание.
Реакции:разкъсано платно П

pshufd

24 октомври 2013 г
Ню Хемпшир
  • 18 ноември 2020 г
Fidelity Active Trader Pro е 32-битова програма за Windows, която Fidelity се доставя с WINE за macOS. Имат 64-битова версия за Каталина, но не съм я пробвал. Във всеки случай може да работи под това. Иска ми се Fidelity да направи правилна версия на macOS AS.
Реакции:KPOM

От вторник

10 ноември 2020 г
  • 18 ноември 2020 г
Какво ще кажете за 32-битови *Mac* приложения? Имам DVD с речника на английския Oxford Version 4 (OED4). Той е 32 битов. Вече не може да работи на Macs след Catalina. Мога ли да го пусна под Rosetta?
Реакции:motulist Дж

Jeanlain

14 март 2009 г
  • 18 ноември 2020 г
Crossover е приложение за X86, нали? Което означава, че вече няма да работи, след като Apple изостави Rosetta (което в крайна сметка ще направят).
Може ли CodeWeavers да направи своето приложение „универсално“? Тъй като този случай е малко конкретен, тъй като приложението е базирано на Wine, който се върти около X86 код (Windows).
Пренасянето на Crossover към ARM вероятно ще подобри малко производителността.
Реакции:motulist Дж

Jeanlain

14 март 2009 г
  • 18 ноември 2020 г
BarbaricCo каза: „Не мога да ви кажа колко готино е това; има толкова много емулация, която се случва под завивките. Представете си - 32-битов Windows Intel двоичен файл, работещ в мост от 32 до 64 в Wine / CrossOver върху macOS, на ARM CPU, който емулира x86 - и работи! Това е просто страхотно.
За Windows игра, добавете малко directX към openGL превод + openGL към Metal (въпреки че последното не е потвърдено, е малко вероятно M1 да има драйвери за openGL).
Тоест, освен ако кросоувърът не направи някакъв превод на DirectX към Metal, но не мисля, че го прави.
Реакции:странност П

pshufd

24 октомври 2013 г
Ню Хемпшир
  • 18 ноември 2020 г
jeanlain каза: Crossover е приложение за X86, нали? Което означава, че вече няма да работи, след като Apple изостави Rosetta (което в крайна сметка ще направят).
Може ли CodeWeavers да направи своето приложение „универсално“? Тъй като този случай е малко конкретен, тъй като приложението е базирано на Wine, който се върти около X86 код (Windows).
Пренасянето на Crossover към ARM вероятно ще подобри малко производителността.

Codeweavers просто улеснява правенето на ВИНО (мисля, че прави бутилки за вино). Така че трябва да е с възможност за пренасяне. Но CodeWeavers е частна компания, а не с отворен код. Така че те ще трябва да направят пристанището. T

разкъсано платно

14 февруари 2006 г
  • 18 ноември 2020 г
AFAIK OpenGL се поддържа на M1. Предполагам, че е възможно Rosetta да преведе всичко под капака, но бих бил доста изненадан, тъй като в противен случай щяхме да чуем за вечно чакане за това, което би било прекомпилиране на много пермутации на шейдъри. Дж

Jeanlain

14 март 2009 г
  • 18 ноември 2020 г
pshufd каза: Codeweavers просто улеснява правенето на ВИНО (мисля, че прави бутилки за вино).
Има ли родна ARM версия на Wine? Дж

Jeanlain

14 март 2009 г
  • 18 ноември 2020 г
torncanvas каза: AFAIK OpenGL се поддържа на M1. Предполагам, че е възможно Rosetta да преведе всичко под капака, но бих бил доста изненадан, тъй като в противен случай щяхме да чуем за вечно чакане за това, което би било прекомпилиране на много пермутации на шейдъри.
OpenGL се поддържа, но някои хора, които са много по-запознати от мен по тази тема, смятат, че системата превежда обажданията на openGL към Metal извиквания (което не изисква превеждане на шейдъра, AFAIK). Има доказателства, които предполагат, че това е било така при iDevices след A11 (openGL ES към Metal). Всъщност Apple може никога да не си е направила труда да разработи openGL драйвери за своите графични процесори (преди A11 те са използвали графични процесори powerVR).
Това е независимо от Rosetta, тъй като все още можете да имате собствено приложение за ARM, използвайки openGL.
Реакции:BarbaricCo и разкъсано платно T

разкъсано платно

14 февруари 2006 г
  • 18 ноември 2020 г
Ха, не знаех това. Благодаря за информацията!

Т'хайн Еш Келч

5 август 2001 г
Дания
  • 18 ноември 2020 г
Дел Мартес каза: Какво ще кажете за 32-битови *Mac* приложения? Имам DVD с речника на английския Oxford Version 4 (OED4). Той е 32 битов. Вече не може да работи на Macs след Catalina. Мога ли да го пусна под Rosetta
Не.
Реакции:От вторник Дж

Jeanlain

14 март 2009 г
  • 18 ноември 2020 г
Изненадан съм, че никой разработчик не е дошъл с решение, което да накара 32-битовите приложения да работят на Catalina/big sur.
Ако 32-битово приложение за Windows може да работи, няма причина 32-битово приложение за Mac да не може. В случай на игра като TF2, която има версия за Mac, изпълнението на 32-битовото приложение за Mac трябва да е по-ефективно.
Реакции:BarbaricCo П

pshufd

24 октомври 2013 г
Ню Хемпшир
  • 18 ноември 2020 г
jeanlain каза: Има ли родна ARM версия на Wine?

WINE е с отворен код, така че може да бъде компилиран. Проблемът обаче е, че изпълнимият файл на Windows за вашето приложение идва от x86 и трябва да работи на целевата система, така че най-малкото да трябва да се емулира или превежда. П

pshufd

24 октомври 2013 г
Ню Хемпшир
  • 18 ноември 2020 г
jeanlain каза: Изненадан съм, че никой разработчик не е дошъл с решение, което да накара 32-битовите приложения да работят на Catalina/big sur.
Ако 32-битово приложение за Windows може да работи, няма причина 32-битово приложение за Mac да не може. В случай на игра като TF2, която има версия за Mac, изпълнението на 32-битовото приложение за Mac трябва да е по-ефективно.

Едно просто решение за Catalina би било да стартирате Mojave в Parallels. Дж

Jeanlain

14 март 2009 г
  • 19 ноември 2020 г
pshufd каза: Едно просто решение за Catalina би било да стартирате Mojave в Parallels.
Но macOS във виртуална машина не може да използва хардуерно ускорение. Игрите няма да работят. С

Serban55

Суспендиран
18 октомври 2020 г
  • 19 ноември 2020 г
THE

leman

14 октомври 2008 г
  • 19 ноември 2020 г
torncanvas каза: AFAIK OpenGL се поддържа на M1. Предполагам, че е възможно Rosetta да преведе всичко под капака, но бих бил доста изненадан, тъй като в противен случай щяхме да чуем за вечно чакане за това, което би било прекомпилиране на много пермутации на шейдъри.

Когато използвате OpenGL, вече трябва да прекомпилирате много пермутации на шейдъри, понякога когато просто промените параметър на състоянието на OpenGL. Ето защо OpenGL беше остарял

100% съм сигурен, че OpenGL на Big Sur е реализиран като олекотена метална обвивка, така че шейдърите на OpenGL ще бъдат прекомпилирани в Metal с помощта на инструментариума Khronos или нещо подобно. Разходите за производителност ще бъдат минимални

jeanlain каза: Но macOS във виртуална машина не може да използва хардуерно ускорение. Игрите няма да работят.

Разбира се, че биха. VM може да инсталира „виртуални“ драйвери, които извикват Metal на хост машината. Така Parallels and co. предлага ускорение на GPU от известно време.