Несмотря на слабый интерес пользователей к ААА-играм на iPhone, Apple второй год не даёт потерять надежду на возвращение полноценного Mac-гейминга.
Сразу после WWDC24 компания выпустила вторую версию инструмента для запуска Windows-игр на Mac, который называется Game Porting Toolkit 2. Изначально он был придуман, чтобы разработчикам было проще портировать свои проекты, но всего лишь через год после релиза Apple на главной странице инструмента упоминает независимые инструменты вроде Whisky и Crossover, которые изначальны созданы не для разработки, а для запуска игр на Mac.
Если коротко, Game Porting Toolkit работает по тому же принципу, что и Steam Deck, но с учётом особенностей macOS. Он переводит инструкции программы на понятный для железа Mac язык. Подробнее об этом можете почитать в моём обзоре Crossover, ядро которого частично помогло создать Game Porting Toolkit.
Вторая версия поддерживает инструкции AVX, которые значительно ускоряют вычисления процессора. Этот набор команд крайне популярен в современных играх, но необязателен. Поэтому, например, Elden Ring и Cyberpunk 2077 можно запустить и на первом Game Porting Toolkit, однако ниже на примере Elden Ring, увидите насколько лучше он работает с поддержкой второй версии инструмента портирования.
Нижу расскажу простейший способ установки Game Porting Toolkit 2 уровня копировать-вставить и покажу пару примеров того, насколько круче стал Mac-гейминг даже на самом базовом MacBook Air с M1.
Важно. iPhones.ru не несёт ответственности за действия, которые вы совершаете с Mac. Любые beta-версии несут с собой риски.
Теперь для работы Game Porting Toolkit 2 нужна всего пара кликов
В прошлом году для установки Game Porting Toolkit нужно было пройти через длинную и сложнуюпроцедуру. В этот раз всё проще.
Для запуска второй версии вам нужно установить macOS Sequoia beta и CrossOver, который можно на две недели попробовать бесплатно, хотя искренне советую купить версию на год. Стоит недорого, а разблокирует кучу возможностей Mac.
После установки ОС и программы нужно всего лишь скачать файлы инструмента портирования с сайта Apple и вставить их в нужную папку.
После этого игры можно запускать прямо из CrossOver вместе со всеми наработками второй версии инструмента портирования.
1. Как установить macOS Sequoia beta
Если решились, рекомендуем устанавливать публичную бету как более стабильный билд. Она появляется позже и повторяет более зрелую версию системы для разработчиков.
1. Откройте сайт программы бета-тестирования Apple.
2. Нажмите Начало работы
3. Выберите macOS и в пункте Начало работы нажмите зарегистрируйте свой Mac
4. Сделайте резервное копирование (необязательно, но желательно) и нажмите Открыть Обновление ПО
5. В открывшимся разделе настроек Обновления ПО В строке бета-обновления выберите macOS Sequoia Public beta, а затем Готово.
6. Когда обновление будет подготовлено, нажмите обновить сейчас.
После установки macOS Sequoia Public beta установите Crossover
2. Как установить CrossOver
Приложение устанавливается как обычная программа, скаченная за пределами App Store.
Перейдите на сайт разработчика Codeweavers и выберите бесплатную пробную версию или купите его (только не полную версию, выгоднее каждый год обновлять подписку).
После того, как скачали программу, перенесте ярлык CrossOver в папку Программы на Mac. Готово.
Остался последний шаг.
3. Как установить Game Porting Toolkit 2
Для интеграции второй версии инструмента портирования в CrossOver сделайте следующее.
1. Перейдите на страницу второй версии инструмента портирования.
2. Нажмите Download the Game Porting Toolkit 2
3. Пролистайте вниз и в разделе Game Porting Toolkit 2.0 beta 2 нажмите View Details
4. Нажмите Game Porting Toolkit 2.0 beta 2.dmg
5. Откройте скачанный файл и откройте Evaluation environment for Windows games 2.0.dmg
6. Нажмите Agree
7. В открывшейся папке Evaluation environment перейдите в redist > lib > external
8. Скопируйте файлы D3DMetal.framework и libd3dshared.dylib
9. Далее в Finder откройте папку Программы, нажмите ПКМ по Crossover и нажмите Показать содержимое пакета
10. Закройте CrossOver
11. Перейдите в Contents/SharedSupport/CrossOver/lib64/apple_gptk/external
12. Вставьте скопированные файлы с заменой.
Готово!
Теперь вы можете устанавливать игры в CrossOver как обычно и смотреть, что заработает. У меня результаты следующие.
Одни игры стали плавнее, другие в принципе запустились
Тестирование проводил на MacBook Air на базе M1 с 16 ГБ объединённой памяти.
Elden Ring работает через CrossOver на macOS Sonoma почти терпимо. В пустых локациях ноутбук выдаёт стабильные 30 кадров в секунду, но рядом с врагами фреймрейт падает рваных до 24 кадров в секунду. Не слайдшоу, но играть некомфортно.
На macOS Sonoma с установленным Porting Tool 2 игра выдаёт приблизительно те же цифры с одним большим отличием. Как видите, картинка более плавная, а кадры распределяются более равномерно.
Ещё лучше ситуация с HITMAN 3. Игра не запускалась ни через встроенные механизмы CrossOver, ни через Game Porting Toolkit 1.
На второй версии она завелась, хотя тут уже видно, что производительности M1 после всех слоёв перевода не хватает для комфортного опыта.
Также заработала Teardown, которая не шла дальше экрана меню на первой версий Porting Toolkit. А теперь при средних настройках работает гладко.
Вот приблизительный список игр, которые также запустились благодаря второй версии инструмента портирования:
К сожалению, Read Dead Redemption 2, ради которой у меня вообще возникла идея установить CrossOver так и не заработала, хотя AVX в нём нет.
Зато благодаря поддержке AVX некоторые смогли запустить эмулятор Xbox, а там есть первый Red Dead Redemption. Правда, пока не тестировал, проверка Game Porting Toolkit 2 и без того заняла много времени.
А как у вас дела с играми? Не перегорели ещё? Ждёте новых релизов или уже тоже планируете переходить на Windows? Делитесь в комментариях!
35 комментариев
Форум →такое количество лишних действий….
для игр имеются специальные устройства, бокс, пс и тд
@Viktorio Breg, приставка хорошо тем кто часто играет, а тем кто хочет побегать в RDD несколько часов раз в год – смысл приставки отсутствует напрочь.
@Konstantin, аренда?
@Viktorio Breg, зачем еще какая-то аренда? Просто нормальный комп на винде – все работает без костылей и сразу, да еще и компромиссов нет.
@Tilk, нормальный комп на винде стоит раза в 4 дороже приставки, занимает кучу места)
@Viktorio Breg, тогда уж лучше облачный гейминг, заплатил 500 рублей и играй несколько часов без проблем и каких-либо танцев с бубнами.
@Konstantin, вообще идиальный вариант, на МТС даже игру покупать не обязательно и ценник от 13р за час)
@Viktorio Breg, специальные устройства, где нужно сесть за телевизор, взять в руки геймпад, купить игру за 6 тыс.руб. в турецком аккаунте и насладиться прекрасными 30 фпс? нет спасибо, только ПК
@Парам-пам-пам, просидеть на работе 9 часов за ПК, придти домой, и вместо того, чтобы удобно расположиться на хорошем диване перед прекрасным 60″ OLED ТВ и поиграть с удобным устройством – геймпадом на нормальной консоли в 60 FPS, сидеть скрюченым за клаво-мышкой, да вы батенька извращенец.
@Aleksandr, не все прикованы к компу на весь рабочий день😁офисный планктон возбудился😆
@Парам-пам-пам, ну так ПК стоит раза в 4 дороже. А цены на игры примерно такие же, да и на ПС можно диски покупать, которые потом и продать можно))
Очень странно, что Apple сделала такой инструмент, где нужна ещё внешняя платная прога. А через Whisky работать не будет?
@Vortex, наверняка можно запустить как-то иначе, стоит почитать мануал. В статье по факту способ для кросовера
Есть консоль PS и зачем мучать маки)
@marsdimaBrm1988, с мыльной и урезанной графикой? Для игр и работы есть ПК, мак – для выпендрежа, приставка – для детей побаловаться ))) Имхо, конечно
@Tilk,а лично твой ПК тянет Elden Ring в 4К хотябы в 60fps?
@Aleksandr, не знаю, не играл, я в основном в civilization 6 в командном режиме, люблю интеллектуальные игры. А так i7 14700k с rtx 3090
Обновил в первую очередь проц, так как в циве он важнее
Я думаю любую в 4к на 60 потянет
@Tilk, насмешнил ты конечно сейчас всех владельцев PS)
К играм охладел еще в 2004. Иногда хочется во что-то такое поиграть. Но как сядешь ставить игру какую либо (RPG или стратегию). Пока пройдешь заставку. Пока разберешся в герое и управлении – становится скучно и забиваешь.
@sllazarev, вот аналогично. Пока всё это скачаешь, установишь, просмотришь заставку, историю, пока выберешь персонажа и разберешься с настройками и как что нажимать, а там потом куда-то идти и что-то искать- да ну его в ж…
@sllazarev, слишком сложные игры ставите, поэтому нужно играть в консольные рпг по типу halo wars, company of heroes.
> Elden Ring летает
> Не слайдшоу, но играть некомфортно.
@zored, вот тоже резануло глаз. «Летает» это стабильные 60 кадров без просадок БЫЛО в каком-нибудь 2020 году. В 2024 понятие «летает» это 100-120 кадров как минимум. А 30 кадров с просадками можно назвать «игра загружается до геймплея, можно посмотреть на картинку»
@Fayt, таких игр раз два и обчелся, если мы говорим про ааа проекты) я говорю про средние компы примерно уровня 4070 супер
Что-то пока статья писалась, стоимость crossover выросла в 3 раза)
Как играть в игры с помощью мака:
1 берем мак
2 открываем браузер
3 вбиваем в поиск «Купить PlayStation 5»
4 заказываем
5 ждем заказ
6 играем
@Dmitry Persh, можно через стриминговый сервис поиграть)
Играю в ведьмака 3 на прошке М1 с монитором lg ultrafine 5k через кроссовер. Графику вывозит без тормозов выше среднего, очень доволен)
Это здорово, конечно. Но когда кто-нибудь (кто умеет) сделает возможным запустить 32 битный Half life 2 на m1 нативно?
До перехода на m1 игра замечательно работала на MacBook 12 2016 с m3 (Intel).
Сейчас есть метод от James Hug, но это костыли как по мне.
Parallels, VM ware, Virtual box, windows 11 arm не вариант для меня
@aymac, https://www.reddit.com/r/macgaming/s/1mh54CZ1oH костыли костылями, а вариант рабочий, если прям хочется поиграть.
Crossover и Whisky тоже, по сути, костыли)
@Nexby, спасибо, конечно, но это и есть метод от James Hug, о котором я упоминал. Видимо, проще дождаться третью часть :)
Rdr2 работает же через кроссовер и на сономе. В чем у вас проблема?
А шо, всем все равно, что температура будет 99 градусов на эире?)
Зачем? Мак – это рабочее устройство. Для игр существует винда. Конечно, с пк пердолинга будет куда больше, да и одна адекватного уровня видеокарта стоит почти как целый мак эир, но пытаться играть на макбуке максимально убогое занятие
А будет ли работать через Whisky?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как отключить звук запуска Mac в macOS Big Sur
Как снимать квадратные фото на iPhone 11 Pro
Как на Mac завершить несколько приложений одним нажатием или сочетанием клавиш
Как в macOS включить подсказку для пароля разблокировки
Что делать, если залипает трекпад MacBook?
Почему рабочие столы на Mac меняются местами
Почему Time Machine съедает все свободное место на Mac
Как настроить напоминание по геопозиции на iPhone?