Пользователи бета-версии macOS Sonoma запустили различные игры на Mac с Apple Silicon благодаря инструменту Game Porting Tool. Он позволяет перенести Windows-игры на Mac, не редактируя код.
На Reddit уже можно найти много примеров работы популярных игр на Mac. Среди них: Cyberpunk 2077, Diablo IV, Hogwarts Legacy, Spider-Man (2018), Sonic Omens, Elden Ring и SpongeBob SquarePants: The Cosmic Shake.
К примеру, Cyberpunk 2077 работает на MacBook Pro с M1 и 16 ГБ ОЗУ на ультра-настройках со скоростью около 15 FPS.
Та же игра и с теми же настройками, но на чипе M2 Max, выдает уже 40 FPS.
Интересно, что если понизить настройки графики, то Cyberpunk 2077 все равно будет работать максимум на 40 FPS.
Ведьмак 3 c DirectX 12 тоже выдает максимум 40 FPS на процессоре M1 Pro. Но с DirectX 11 и средними настройками графики игра идет на 48-50 FPS. При этом MacBook Pro нагревается в среднем до 65 градусов и не включает вентиляторы.
Пользователи предполагают, что ограничение FPS связано не с железом (его запаса достаточно), а с рендерингом. Все игры были портированы без какой-либо дополнительной оптимизации. Кроме того, во время их работы не задействован игровой режим macOS Sonoma, который повышает частоту процессора в играх.
32 комментариев
Форум →Дайте нормальных героев 3 :) Самое то на ноуте в поездке.
@MrSqR, все уже давно работает: раз и два
@Артём Суровцев, подскажите где и как скачать и установить
@marsdimaBrm1988, crossover и heroes 3 hota. Лучшее на сегодняшний день
@Артём Суровцев, первый способ: в комментах пишут не работает на М процессорах. Второй – это ж не совсем “герои”, другой самописный движок.
И хотелось бы не Хоту, а оригинальную игру.
@MrSqR, лучше 5, фифу и мафию
По мне так вот это наконец-то прорыв. Вообще не согласен с утверждением, что ничего нет нового в macos. Именно это. Если всё так легко портируется – разрабы наверняка выпустят оптимизированные версии под мак. Это очень мощный удар по пк. При этом незаметный. Идеально.
@amstel8, по ПК это, конечно, совсем не удар. Скорее, очень приятный бонус для маководов — наконец нормальные игры, а не дизайнерская индюшатина.
@Dave, это скорее может стать ударом по приставочникам
@Timur Kushaev, ждите, может лет через 5 запилят пару игр вам, Киберпанк и Дьяблу оптимизируют…А мы на пс5 пока поиграем))
@Timur Kushaev, приставку ничто не заменит. Плойка форевер.
@amstel8, фантазёр ты. Как написал выше человек – это бонус для макОС, а не удар по ПК игрокам. Ни в какое сравнение игровые ноуты и ПК не идут с Маками
Неплохое начало новой вехи
“Пользователи предполагают, что ограничение FPS связано не с железом (его запаса достаточно), а с рендерингом. Все игры были портированы без какой-либо дополнительной оптимизации.”
Вот тут и ответ, почему игры опять не поедут на мак. Ничего не поменялось – их раньше нужно было портировать и сейчас надо. Никто морочиться не будет. У девелоперов сейчас задача новые игры разрабатывать под массовые платформы и рубить бабла. А сидеть портировать на непонятную и не самую популярную платформу – такой себе бизнес.
Ну и с NVIDIA не нужно было сраться ))) Без глубокого партнерства с ней хер, а не игры на маке ))
@OldSchoolBool, какая NVidia при своём GPU?
Массовые платформы какие? Win, приставки?
@Clifford Price, та самая NVIDIA которая создала считай рынок технологий для современных игр (настольных). Свой GPU у эпол без экосистемы лояльных фреймворков, движков, разрабов подходит только для (как писали выше) “дизайнерской индюшатины”
и да, платформа win и приставки – это массовый сегмент.
@OldSchoolBool, ну здрасьте, сейчас посдений юнити и unreal engine уже поддерживают маки
игры тоже начали анонсировать, а поддержка wine из ядра сможет еще больше привлечь разрабов, так как там не надо будет пересобирать игры под мак, а мб только какие то отдельные моменты переоптимизировать
@OldSchoolBool, о, диванный эксперт подтянулся.
Ты хоть какую-нибудь игру сам портировал? Хоть через тот же wineskin? Там раньше приходилось кучу танцев с бубном совершить просто чтобы игра установилась и запустилась в бутылке, при этом производительность была на минималках в разы хуже, чем с тем же железом под виндой на ультрах. А ещё фризы, артефакты графики, косяки с текстурами и грабли со звуком. И даже у официальных портов были большие проблемы с производительностью, а маки которые их могли потянуть были у единиц и стоили как целый компьютерный клуб. А тут всё работает на чужеродной архитектуре и сделано силами фанатов за один день на коленке и единственная проблема – FPS. Геймдевы могут элементарно подтянуть параметры и те же 40 FPS легко превратятся в 60, а ресурсов у студии это займет минимум.
@e-ch, ты уверен, что отвечаешь на мой коммент?
@OldSchoolBool, абсолютли
@e-ch, ну не за один день, crossover 23 выйдет в этом году с поддержкой directx12, так что к релизу sonoma все будет еще лучше работать. плюс как где-то уже говорили, во время игр не включается пока игровой режим, так что даже текущие 40, вполне могут стать 60 к релизу
А где они исходники взяли? Как я понял для портирования недостаточно просто взять бинарники
@skosovsky, и купленное через стим он тоже возьмет?
@plodozhor, из комментов
I’m just launching steam with this command
./gameportingtoolkit ~/my-game-prefix “C:\Program Files (x86)\Steam\steam.exe”
Хорошие новости для макоси, давно пора.
Слабо в этом разбираюсь, подскажите, Эйр М2 8гб ОЗУ имеет шанс хотя бы на средних настройках адекватно тянуть условного Ведьмака 3?
@PJ22, кроссовер же тянет
Наверное скоро и этот вариант будет что в статье
@PJ22, уже писалось, что требуется минимум 16 Гб ОЗУ.
@artyomsurovtsev, ждём инструкцию, как запускать игры на Маке с помощью Game Porting Tool!
Я могу ошибаться, но 40 ФПС это очень мало.
@marsdimaBrm1988, для одиночных игр без замесов больших – норм
И какая автономность в тяжелых приложениях на M2 (в данном случае играх)?
Если 8-10 часов – то это победа!
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как на iPhone воспроизводить видео в любом формате?
Как управлять iMac без мыши
Где функция быстрого поиска в браузере Safari?
Почему не получается удалять приложения на iPhone
Как использовать GIF-картинку в качестве живых обоев на iPhone
Как научить Mac сообщать текущее время. Можно выбрать голос, громкость и интервал
Что делать, если экран iPhone выключается во время воспроизведения видео
Почему яркость экрана iPhone самопроизвольно меняется?