На Mac уже четыре года есть официальный инструмент Game Porting Toolkit от Apple, который позволяет запускать Windows-игры на Mac.
Я тестировал его первые две версии, и был впечатлён результатом. Наконец-то смог запускать GTA V, Elden Ring, Red Dead Redemption 2 и другие игры, которые не получили официальных портов на macOS.
Однако в этом году тесты энтузиастов на macOS 27 показали рост частоты кадров в четыре раза.
Я проверил, в каких условиях это случится, есть ли толк запускать Game Porting Toolkit 4 на старых Mac и стоит ли задумываться об обновлении.
Но обо всём по порядку. Сначала напомню, как вообще запускать Windows-игры на Mac.
Как установить Game Porting Toolkit 4, чтобы запустить Windows-игры на Mac
Новая версия Game Porting Toolkit 4 работает только на macOS 27, поэтому для её работы нужно установить публичную бета-версию или бета-версию для разработчиков. Я рекомендую публичную, потому что так проще.
1. Установите macOS 27





- На сайте Apple для бета-тестирования войдите под своим аккаунтом.
- Нажмите «зарегистрируйте свой Mac».
- Пролистайте до пункта Включите бета-обновления и нажмите «Открыть Обновление ПО». Дайте системное разрешение.
- В Настройках выберите «Общедоступная бета-версия macOS 27» и установите новую ОС как обычно.
macOS 27 доступна на всех Mac с процессорами M1 и A18 Pro и новее.
2. Установите программу CrossOver
Программа CrossOver запускает Windows-программы на Mac. Она переводит инструкции со среды одной ОС на другую.
В ядре приложения лежит та же технология Wine, которая позволяет запускать игры из Steam на Steam Deck (обзор) и Steam Machine.
Подробно о программе рассказывал здесь.
Crossover можно скачать в виде пробной версии или купить полноценную с официального сайта.
Важно. Вам нужен CrossOver 26.3 или новее. Иначе игры могут просто не запуститься.
3. Установите Steam внутри CrossOver


- Откройте CrossOver.
- Внизу справа нажмите «+Установить» и выберите Steam.
- Нажмите «Установить» и следуйте инструкциям.
- После установки как обычно авторизуйтесь в приложении Steam под своим аккаунтом.
4. Скачайте и установите Game Porting Toolkit 4







Для установки сделайте копию приложения CrossOver 26.3 и назовите её так, чтобы отличать от оригинала. Например, CrossOver GPTK 4. Работать будете с ней.
Как сделать копию приложения
В Dock (нижняя строка с приложениям в Mac) нажмите по иконке CrossOver правой кнопкой мыши и в меню «Параметры >» нажмите Показать в Finder Скопируйте приложение сочетанием клавиш CTRL+C и вставьте сочетанием CTRL+V.
- Закройте все открытые варианты приложения CrossOver.
- На странице Game Porting Toolkit найдите блок Evaluation environment for Windows games 4.0 beta 2 и нажмите View Details.
- Нажмите на строку со ссылкой «Evaluation environment for Windows games 4.0 beta 2.dmg» и скачайте по ней файл.
- Откройте скачанный файл. Нажмите Agree.
- В открывшейся папке по пути redist/lib скопируйте обе папки external и wine.
- Вернитесь к папке «Программы», где находится названная вами программа CrossOver GPTK 4. Нажмите правой кнопкой мыши и нажмите «Показать содержимое пакета».
- Пройдите по пути Contents/SharedSupport/CrossOver/lib64/apple_gptk и нажмите «Вставить». Далее нажмите «Заменить» оба раза.
Мы закончили настройку.
5. Установите игру
Запустите CrossOver, затем внутри него Steam. Установите игру из библиотеки, как делаете это обычно.
После загрузки и установки игру можно запускать.
Далее делюсь своими наблюдениями.
Как изменилась производительность RDR 2 с macOS 27



Я запустил игру на MacBook Pro 16 с процессором M1 Pro и 16 ГБ оперативной памяти.
Провёл два теста.
1. Сначала через CrossOver 26.3 с Game Porting Toolkit 2 на macOS 15.
2. Затем через CrossOver 26.3 с Game Porting Toolkit 4 на macOS 27.
В последний раз запускал игру с помощью Crossover 25 при поддержке Game Porting Toolkit 2 год назад.
Тогда RDR 2 работала с ошибками освещения: там, где было солнце, тени резко появлялись и исчезали, поэтому играть было некомфортно.


В этот раз при запуске с CrossOver 26.3 ещё на macOS 15 исчезли ошибки с освещением, и игра выглядела абсолютно комфортно. Но уже на высоких настройках M1 Pro выдавала в среднем 20 кадров в секунду, не говоря об «ультра».
Поэтому были большие надежды на Game Porting Toolkit 4. Надежды не оправдались.
На macOS 27 перепробовал десятки сцен и условий. Ни в одной на M1 Pro Game Porting Toolkit 4 не дал роста производительности. В некоторых сценах, напротив, M1 Pro стал выдавать фреймрейт на пару кадров ниже, чем на macOS 15.
Провёл несколько тестов с разными настройками запуска, но результат был один.
Пошёл разбираться, в чём проблема. И открыл особенности чипов Apple, про которые мало говорят.
Кому всё-таки стоит обновляться ради высокого FPS

В попытках улучшить производительность я попробовал запустить игру в разных режимах CrossOver, двигать файлы, восстановить Game Porting Toolkit 2 и 3, но всё безуспешно.
Оказалось, своим инструментом Apple вытянула максимум из процессора, который разработали 6 лет назад.
Начиная уже с M2 компания улучшала графический чип на железном уровне через переработку архитектуры, потом начала поддерживать трассировку лучей в M3, а в M5 представила такую вещь, как нейронные ускорители и продвинутое сжатие текстур.
Какие железные фишки добавляли в настольные чипы Apple
- В М2 увеличили шейдерные ядра GPU, кэш CPU пропускную способность памяти RAM.
- В M3 переработали шейдерные ядра, которым добавили динамически кэширование, добавили ядра трассировки лучей, и современный метод обработки 3D‑геометрии меш-шейдинг.
- В М4 в два раза ускорили ядра трассировки лучей и ускорили ядра и увеличили пропускную способность памяти RAM.
- В M5 добавили динамический шейпинг второго поколения, нейронные ускорители в GPU ядра для ИИ-задач, в два раза более быстрые расчёты геометрии, глобальное сжатие текстур вместо изолированного, улучшенный шумодав в ядрах трассировки лучей.
Game Porting Toolkit 4 на macOS 27 позволяет использовать железные преимущества именно новых чипов.
Только М5 поддерживает более продвинутое сжатие текстур, больше команд для рендеринга и новую обработку шейдеров.
У M5 второе поколение динамического кэширования, которое быстрее освобождает ресурсы процессора. Первое поколение представили в M3.
Новый CPU у M5 быстрее переводит инструкции с x86 на ARM, что также увеличивает производительность.
Это всё легко объясняет, почему при схожей сырой производительности мой M1 Pro сильно отстаёт уже даже от базового процессора M5.
Поэтому делаю вывод, что GPTK 4 на macOS 27 даст более высокую частоту кадров только на новых процессорах начиная с M3.
Итоги теста. На M1 FPS не вырос, но владельцы новых чипов будут рады
Этот пост я начал делать, поскольку отзывы о четвёртой версии Game Porting Toolkit на macOS 27 были впечатляющими и сообщали о 20%-ном росте частоты кадров.
Однако блогеры провели тесты на современных чипах и проигнорировали самые первые Apple Silicon для Mac.
▶︎ В итоге на M1 Pro новые программные решения Apple для запуска Windows-игр на Mac оказались бесполезны. Напротив, сцены потеряли до 2 FPS.
▶︎ Из позитивного отметил, что по ходу сессии игра перестала терять в производительности – раньше это было большой проблемой из-за «утечки RAM», когда данные не выгружались, накапливались в оперативной памяти и в итоге забивали её, резко снижая FPS.
▶︎ Владельцы новых процессоров M4 и M5 должны увидеть рост частоты кадров. Это связано с тем, что чипы на уровне железа поддерживают новые методы работы с шейдерами, текстурами и геометрией, которые ускоряют расчёты и взяты во внимание новым Game Porting Toolkit.
▶︎ Пользователям остальных поколений не советую торопиться с обновлением. Есть надежда, что к релизу падение производительности ещё исправят. В конце концов, это был тест бета-версий как ОС, так и инструмента портирования.
В начале 2027 года CodeWeavers планируют выпустить CrossOver 27, в этот раз – и впервые – нативную версию для ARM.
Это всегда даёт улучшения в производительности и доступ к новым играм на Mac. А за счёт полной поддержки архитектуры Mac релиз станет по-настоящему особенным.
1 комментарий