Если вы владелец Mac на Apple Silicon и когда-нибудь задумывались о том, чтобы поиграть в большие и требовательные игры вроде Red Dead Redemption 2, то вы наверняка сталкивались с проблемой. Официальной версии для macOS нет, а запускать Windows через Bootcamp на новых чипах M1, M2 или M4 невозможно.
Программы-посредники, такие как CrossOver, помогают в этом. Это не виртуальная машина или эмулятор, а технологический «мостик», который позволяет приложениям Windows работать прямо в среде macOS. Недавно вышедшая новая, двадцать пятая версия обещает значительные улучшения в производительности и совместимости, особенно в отношении игр.
В этой статье я решил проверить эти обещания на практике. Возьмём в качестве теста одну из самых красивых и сложных игр — Red Dead Redemption 2 — и посмотрим, как она поведёт себя на MacBook с чипами M1 и новейшим M4. Удастся ли добиться играбельного фреймрейта, или это всё ещё будет слайд-шоу? Давайте разбираться.
Протестировал новую версию CrossOver 25 — программа действительно позволяет запускать тяжёлые Windows-игры на Mac, включая Red Dead Redemption 2, и работает это удивительно хорошо даже на процессорах M1 и M4. На M1 игра запускается с небольшими тормозами в сложных сценах, но в целом вполне играбельно при средних настройках. На M4 — заметно лучше: выше стабильность, меньше просадок, картинка ровнее. Установка простая, всё настраивается через понятный интерфейс, без терминалов и ковыряния в системе. Конечно, это не родная игра, и идеальной производительности не добиться, но для тех, кто хочет поиграть в Windows-проекты на Mac без Windows — это лучшее, что есть сейчас.
Хорошо ли работает поддержка Epic Games Store и GOG
Ранее для доступа к играм Epic Games Store через Crossover требовалось устанавливать Heroic Games Launcher, авторизовывать там свой аккаунт Epic.
Проблема была в том, что метод не всегда работал и требовал дополнительных системных файлов. За год лаунчер не заработал.
Подтверждаю, что в Crossover 25 установка и запуск как самого Epic Games Store, так и игр внутри него проходят абсолютно гладко. Например, без проблем получилось скачать и включить Aven Colony, которую когда-то забрал на бесплатной раздаче.
Чтобы установить Epic Games Store в Crossover 25:
1. Запустите Crossover 25
2. Снизу слева нажмите «+ Установить»
3. В поле поиска введите Epic Games Store
4. Установите магазин.
После в бутылке под названием Epic Games Store откройте приложение магазине, авторизуйте и устанавливайте игры как обычно.
И Steam, и GOG работают по той же схеме.
Перед тестом игр я упомяну другие улучшения, которые облегчают жизнь.
Какие удобные фишки добавили в интерфейс и программы

CrossOver представляет собой сборник различных слоев перевода инструкций, написанных под Windows и для процессоров x86, а также для процессоров на архитектуре ARM.
В CrossOver 25 присутствуют актуальные кодовые базы:
▪︎ Wine 10.0, в котором больше 6000 улучшений совместимости с arm-процессорами
▪︎ Wine Mono 9.4.0, слой для запуска Windows-программ на C# и .NET
▪︎ vkd3d 1.14, компонент для запуска DirectX 12 через Vulkan
▪︎ MoltenVK 1.2.10, промежуточный слой для запуска Vulkan-приложений на Metal в macOS
▪︎ D3DMetal 2.1, инструмент Apple из Game Porting Toolkit 2
В этот раз они включили в себя новый метод перевода инжекции DXMT.
Он запускает игры на базе DirectX 11 напрямую в Metal, а не через предварительный перевод их в Vulkan. Поэтому слабые Mac будут иметь лучшую производительность в играх на DirectX 11, например, MacBook Air M1 c 8 ГБ оперативной памяти с запущенной NieR: Automata.
Среди шести тысяч изменений, внесенных в Wine 10.0, улучшенное масштабирование интерфейса в режиме высокого разрешения является одним из самых понятных для конечного пользователя. Когда-то элементы меню неправильно масштабировались на маленьких экранах, но теперь они удобны при установке разрешения выше 1080p.
Интеграция ARM64EC стала дополнительной функцией Wine 10.0.
Это набор руководств, которые позволяют быстро запускать приложения на процессорах ARM, написанных под x86. Сейчас Rosetta 2 отвечает за это в macOS, но Crossover заменит ее в случае отсутствия поддержки Apple.

Остальные изменения более известны разработчикам, поскольку они происходят «под капотом».
Теперь программа автоматически определит, какой из слоёв перевода (Game Porting Tool, DirectX 11, Vulkan, Wine) использовать в конкретной игре. Поставить нужный вручную можно как и раньше, просто фишка облегчит работу неопытным пользователям.
Существует также влажная пасхалка.

🥚 CrossOver 25 вышел на следующий день после обновления D3DMetal до версии 2.1 из Game Porting Toolkit 2 от Apple на странице компании.
Это также подчеркивает тот факт, что разработчики программы Codeweavers тесно сотрудничают с разработчиками Wine, и они могут иметь связи с Apple.
Вероятно, именно поддержка D3DMetal 2.1 позволила запyстить некоторые игры, которые ранее не могли быть загружены на Mac.
Какие новые игры теперь можно запустить на Mac
Следующие игры теперь доступны благодаря обновлениям «под капотом» на Mac:
◆ Red Dead Redemption 2
◆ Path of Exile 2
◆ The Last of Us Part 1
◆ Street Fighter 6
◆ Tekken 8
◆ Avowed
◆ Age of Mythology: Retold
◆ Fallout 76
◆ Manor Lords
◆ Monster Hunter Rise
◆ Dead Space
◆ Dragon’s Dogma 2
◆ Age of Wonders 4
◆ Elite Dangerous
◆ Hero’s Land
◆ Nioh 2 – The Complete Edition
◆ Far Cry 6
◆ Need for Speed Heat
◆ Teardown
Я протестировал две из них и оценил, насколько реально в них играть в настоящее время.
Насколько гладко работают Red Dead Redemption 2 и Teardown на Mac

В RDR2 процессор M1 Pro на средних настройках выдаёт 25 FPS в Full HD
Проверил производительность двух игр, которые были ожидаемы на Mac в течение наиболее длительного периода времени.
Запускал на MacBook Pro 16 с процессором M1 Pro в конфигурации 10/16 и с 16 ГБ объединённой памяти. По традиции это значит, что на видеопамять macOS из них выделит до 75% или 12 ГБ в моём случае.
✅ M1 Pro = M4
M1 Pro имеет производительность GPU выше M4 примерно на 10%.
Таким образом, сравнение будет полезно тем, кто владеет новыми MacBook Air и MacBook Pro с процессором M4, и оно останется актуальным, когда M5 будет представлен этой осенью.
Red Dead Redemption 2 на M1 Pro

«Ультра» настройки дают в среднем 20 FPS, но иногда поднимаются выше. Скриншот
«Ультра» настройки дают 20 FPS. Видео – для воспроизведения нажмите на него 
«Средние» настройки дают 25 FPS. Скриншот
«Средние» настройки дают 25 FPS. Видео – для воспроизведения нажмите на него 
«Минимальные» настройки дают 45 FPS. Скриншот
«Минимальные» настройки дают 45 FPS. Видео – для воспроизведения нажмите на него
Поверить в то, что игра запустилась на MacBook было сложно – больше года назад я покупал Crossover, чтобы перепройти именно Red Dead Redemption 2. И разочаровался, так как программой она не поддерживалась.
Однако он быстро восстановился. На данный момент существуют проблемы с падением первого лица (FPS) во время игры и мерцающими глобальными тенями.
Когда тени путешествуют по открытому миру, они периодически включаются и выключаются, но только те, которые необходимы для создания облаков.
Выглядит так, как будто солнечная погода быстро сменяется пасмурной.
Баги чаще встречаются на открытой местности, чем в городах.
Проблеме с тенями решения сейчас нет. Видео – для воспроизведения нажмите на него
Видео. Но в пасмурную погоду и в городах проблем обычно нет. Для воспроизведения нажмите на видео
Сначала посмотрим на замеры, но частота кадпов терпимая, но тоже не без проблем.
Как зависит частота кадров от качества графики на M1 Pro 10/16 (разрешение 1080p):
Максимальные 20 кадров в секунду Средний 25 FPS минимум 45 FPS.
В M4 можно достичь тех же результатов, включив опцию генерации кадров FSR в режиме баланса.
Когда дело доходит до пресетов графики, сюжет повторяется, как в Cyberpunk 2077. Когда мы выкручиваем до максимума, мы наблюдаем снижение FPS почти в два раза (45 против 25), но когда выкручиваем до минимума, это приводит к минимальному снижению производительности — частота падает всего до 20 FPS.

Такие текстуры встречаются на редких деревьях из артефактов.

И гостиничный эффект, но это не первый раз, когда я замечаю это в игре через Crossover.
Проблема с утечкой оперативной памяти еще хуже. Прессеты локаций не удаляются из временного хранения и постоянно «забивают» RAM.
Когда объем оперативной памяти вашего компьютера превышает 75% (ограничение VRAM macOS), игра начинает использовать своп (память SSD как оперативную память), и частота кадров резко падает до 13, а иногда до 7 FPS.
Возможно, причиной проблемы был недостаток RAM. Другие блогеры сообщали, что игра на максимальных настройках потребляла всего 20 ГБ, а не больше.

Неплохо, конечно, но 13 FPS ограничены рамкой и установкой.

Даже в рамке 7 кадров в секунду вряд ли устоят… Как видно, игра потребляет огромные 16 ГБ при стандартных настройках. Это та самая утечка RAM, которая ухудшила частоту кадров и перевела подготовленную для вычисления графику в своп вместо RAM.
На данный момент мне кажется, что проблему можно решить, играя на низких настройках и подключая генерацию кадров FSR. Это сократит количество загруженных в память текстур и моделей.
В будущих обновлениях, вероятно, исправят баг с тенями.
Однако в другой игре нет этих проблем и частота кадров более стабильна.
Разборка M1 Pro
Видео. С максимальной графикой при Full HD играется очень даже хорошо 
В Full HD на максимальных настройках 30 кадров в секунду практически везде 
В QWHD+ игре на M1 Pro уже «тесновато»
Давно пытался создать вокс-игру про разрушения, и в Teardown наконец появилось не только меню.
Пресеты следующие: производительность достаточная, особенно для небольших экранов ноутбуков.
Как зависит частота кадров от разрешения на M1 Pro 10/16 (максимальная графика):
4К: – 15 FPS
QWHD – 20 FPS
1080 – 30 FPS.
Не было багов и вылетов; все работает корректно. Несмотря на то, что производительность ноутбука за 150 000 рублей явно не соответствует его цене, поддержка не является исключительной.
Каковы результаты? CrossOver 25 — это значительный прогресс. Запуск сложных игр на Mac ранее казался авантюрой, но сейчас это более-менее реально. Особенно для чипов Apple Silicon, программа стала более надежной и умной.
С Red Dead Redemption 2 история получилась неоднозначная. На M1 игра запустилась и работала, но комфортной её назвать сложно — требовались невысокие настройки графики, а частота кадров заметно плавала. Это был скорее proof of concept, что это вообще возможно.
Изменения в игре на новом M4 заметны сразу: игра стала более плавной и восприимчивой, и теперь можно поднять некоторые настройки, чтобы получить опыт, приемлемый для сюжетного прохождения. Хотя это не идеально, микротормоза могут возникать в особенно насыщенных сценах, прогресс явный.
В общем, если вы очень хотите поиграть в RDR2 на Mac и знаете, что он не является родным








