Назад в ленту

FX Steam Launcher для Apple: SteamOS на Mac запускает ПК-игры

Новый проект запускает SteamOS в виртуальной машине на Apple Silicon и уже показывает 70+ fps в «Ведьмаке 3» на M4 Max.

Apple до сих пор смотрит на геймеров как на чудаков, которые зачем-то просят портировать AAA-проекты на Mac. Но пока Купертино думает, энтузиасты делают работу за них. На GitHub появился FX Steam Launcher — проект, который запускает официальную ARM64-сборку SteamOS от Valve в лёгкой виртуальной машине на Apple Silicon. По сути, это виртуальный Mac внутри Mac, только с интерфейсом SteamOS и доступом к вашей библиотеке Steam.

Как это работает? Лаунчер поднимает SteamOS в виртуальной машине через libkrun на Hypervisor.framework. Внутри крутится Proton 11 для ARM64, а FEX на лету переводит x86-64 инструкции в ARM64. Графика идёт через цепочку DXVK, Venus, MoltenVK и Metal — с аппаратным ускорением на всём пути. Пользователь видит привычный игровой интерфейс SteamOS, а не командную строку. Именно этим новинка выгодно отличается от CrossOver, с которым не каждый готов разбираться.

Что показали тесты

Блогер ETA Prime прогнал несколько игр на MacBook Pro с чипом M4 Max. Результаты для проекта, которому от силы месяц, более чем бодрые. «Ведьмак 3» выдал чуть более 70 кадров в секунду при высоких настройках и разрешении 1080p. Правда, нашёлся баг с отрисовкой деревьев — спишем на сырость. GTA 4 держится на отметке 120 fps, а олдовая классика Left 4 Dead 2 выжала больше 140 fps. Fallout 4 идёт с locked 60 fps на средних настройках, Red Dead Redemption — тоже 70+ fps, но с визуальными артефактами.

Совместимость пока пляшет. У проекта шесть слоёв между Steam и железом Apple, так что графические глюки — неизбежная плата за энтузиазм. Зато за месяц удалось добиться стабильной работы Helldivers 2: по данным сайта разработчиков, у игры 99,5% успешных запусков и медианный фреймрейт 55 fps на чипах M5, M4 Pro, M1 Max и других. Владельцам Mac Pro с Apple Silicon тоже стоит присмотреться — проект открытый, а требования скромные: macOS 15 Sequoia или новее.

Почему это важно

CrossOver и Wine долго были единственным способом запустить Windows-игры на Mac, но требовали возни с настройками. FX Steam Launcher предлагает другой путь: вы получаете почти настоящую SteamOS с Proton, FEX и поддержкой геймпадов. DualSense, DualShock 4 и Xbox-контроллеры определяются внутри виртуальной машины как родные, с вибрацией. Звук идёт через CoreAudio, без PipeWire и лишних драйверов. Для энтузиастов это уже победа.

Понятно, что проект сырой. Часть игр не запустится, часть выдаст артефакты, а производительность зависит от конкретного чипа. Но сам факт, что SteamOS крутится на Mac через виртуальную машину и запускает ПК-игры, — это звоночек для Apple. У компании есть всё, чтобы сделать собственный лаунчер или хотя бы не мешать энтузиастам. Пока же приходится наблюдать, как сообщество в одиночку строит мост между двумя вселенными.

Сейчас FX Steam Launcher доступен на GitHub. Проект активно развивается, а статистику совместимости собирают на отдельной странице. Если Apple когда-нибудь всё-таки повернётся к геймерам лицом, этот лаунчер вполне могут вспомнить как первый сигнал.

Справка по теме (FAQ)
Что такое FX Steam Launcher?
Это открытый проект, который запускает официальную ARM64-сборку SteamOS от Valve в виртуальной машине на Apple Silicon. Внутри работают Proton 11 для ARM64 и FEX, что позволяет запускать Windows-игры из библиотеки Steam.
Какие игры тестировали и с каким результатом?
На MacBook Pro с M4 Max «Ведьмак 3» выдал более 70 fps при высоких настройках и 1080p, GTA 4 — 120 fps, Left 4 Dead 2 — более 140 fps, Fallout 4 — 60 fps на средних настройках, Red Dead Redemption — более 70 fps с визуальными артефактами.
Какие ограничения у проекта?
Проект молодой, поэтому часть игр может не запускаться или работать с графическими ошибками. Между Steam и железом Apple шесть слоёв трансляции, что иногда приводит к артефактам. Требуется macOS 15 Sequoia или новее.
Где скачать FX Steam Launcher?
Проект распространяется открыто и доступен на GitHub. Там же можно найти статистику совместимости и сообщить о результатах запуска игр.