Skip to content

Releases: fxgl/steamac

FX Steam Launcher 1.5

Choose a tag to compare

@fxgl fxgl released this 06 Oct 08:44

Official ARM64 SteamOS (the Steam Frame image) in a virtual machine on Apple silicon Macs.

What's new in 1.5

  • Controllers appear in SteamOS as what they are. A DualSense, DualShock 4 or Xbox controller shows up inside SteamOS as the same kind of controller (the real driver's identity), so Steam shows the right button glyphs and layout. Rumble from games plays on your controller. Settings → Controller → “Appears in SteamOS as” picks another kind; the virtual controller appears and disappears with the real one.
  • Shared clipboard between the Mac and SteamOS: text and images both ways (Ctrl+V in SteamOS), also in Desktop Mode. Items that password managers mark as concealed stay on the Mac unless you allow them. Settings → General.
  • Desktop Mode: Steam → Power → Switch to Desktop opens KDE Plasma inside the window.
  • SteamOS uses the Mac's time zone at every start until you change it in SteamOS or Steam (Settings → General).
  • One VM per disk. A second launch on the same steamos.img (for example a source build and the app from Applications) is refused with “SteamOS is already running” instead of corrupting the disk.
  • Graphics (MoltenVK / SPIRV-Cross): DXVK compute shaders run with their real workgroup size again (lighting, SSAO, bloom, culling; broken since 1.3.1); vkd3d-proton (DirectX 12) now passes device creation; Stellar Blade's pipelines compile; occlusion and transform feedback queries work; descriptor heaps no longer run out of pool memory.
  • Steam Shader Pre-Caching is on again by default: transcoded cutscene videos need it. 1.4's default is switched back once, unless you changed it yourself.
  • The VM no longer dies from a broken pipe while shutting down.

Install

  1. Download FX-Steam-Launcher-1.5.dmg, open it and drag FX Steam Launcher to Applications (replacing an older version keeps your settings and disk).
  2. On first launch choose Create New Disk…: pick the SteamOS branch, the games partition size and the Steam client, and accept Valve's licenses. The launcher downloads the signed SteamOS image from Valve's servers (~4.5 GB), verifies the signature and builds the disk. No Docker needed.
  3. Sign in to Steam and install games.

Requirements: Apple silicon Mac, macOS 15+, ~20 GB free space to create the disk (sparse; grows as games are installed). Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple. Limitations: DirectX 12 games are not tested yet; games whose anti-cheat blocks virtual machines will not run. The GPL sources for this build are in FX-Steam-Launcher-1.5-gpl-sources.tar.


Официальный ARM64 SteamOS (образ Steam Frame) в виртуальной машине на Mac с Apple Silicon.

Что нового в 1.5

  • Контроллеры появляются в SteamOS такими, какие они есть. DualSense, DualShock 4 или Xbox видны внутри SteamOS как контроллер того же типа (с идентификатором настоящего драйвера), поэтому Steam показывает правильные кнопки и раскладку. Вибрация из игр передаётся на ваш контроллер. Settings → Controller → «Appears in SteamOS as» позволяет выбрать другой тип; виртуальный контроллер появляется и исчезает вместе с настоящим.
  • Общий буфер обмена Mac и SteamOS: текст и картинки в обе стороны (Ctrl+V в SteamOS), в том числе в режиме рабочего стола. Элементы, которые менеджеры паролей помечают как скрытые, остаются на Mac, если вы этого не разрешили. Settings → General.
  • Режим рабочего стола: Steam → Power → Switch to Desktop открывает KDE Plasma прямо в окне.
  • SteamOS берёт часовой пояс Mac при каждом запуске, пока вы не смените его в SteamOS или Steam (Settings → General).
  • Одна ВМ на диск. Второй запуск на том же steamos.img (например, сборка из исходников и приложение из «Программ») отклоняется с сообщением «SteamOS is already running», а не портит диск.
  • Графика (MoltenVK / SPIRV-Cross): compute-шейдеры DXVK снова работают со своим настоящим размером рабочей группы (освещение, SSAO, bloom, отсечение; было сломано с 1.3.1); vkd3d-proton (DirectX 12) теперь проходит создание устройства; конвейеры Stellar Blade компилируются; работают occlusion- и transform feedback-запросы; кучи дескрипторов больше не упираются в память пула.
  • Shader Pre-Caching в Steam снова включён по умолчанию: он нужен для транскодированных видеороликов в играх. Значение по умолчанию из 1.4 переключается обратно один раз, если вы не меняли его сами.
  • ВМ больше не падает из-за оборванного канала при выключении.

Установка

  1. Скачайте FX-Steam-Launcher-1.5.dmg, откройте и перетащите FX Steam Launcher в «Программы» (поверх прошлой версии — настройки и диск сохраняются).
  2. При первом запуске выберите Create New Disk…: укажите ветку SteamOS, размер раздела под игры и клиент Steam, примите лицензии Valve. Лаунчер скачивает подписанный образ SteamOS с серверов Valve (~4,5 ГБ), проверяет подпись и собирает диск. Docker не нужен.
  3. Войдите в Steam и ставьте игры.

Требования: Mac на Apple Silicon, macOS 15+, ~20 ГБ свободного места на создание диска (диск разреженный и растёт по мере установки игр). Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple. Ограничения: игры на DirectX 12 ещё не проверялись; игры с античитами, которые блокируют ВМ, не запустятся. Исходники GPL-компонентов этой сборки — в FX-Steam-Launcher-1.5-gpl-sources.tar.

SHA-256:

  • FX-Steam-Launcher-1.5.dmg: 418ee0f172cc2411e6c5fbe3fe320a84b3980002040cda6afbd3e6af4cd6a0b1
  • FX-Steam-Launcher-1.5-gpl-sources.tar: 9d2d6d33a4bcb5996dd6e7cf03a7bb55183f83d89c0ee7e94633567acc59876f

FX Steam Launcher 1.4

Choose a tag to compare

@fxgl fxgl released this 05 Oct 17:09

Official ARM64 SteamOS (the Steam Frame image) in a virtual machine on Apple silicon Macs.

What's new in 1.4

  • Software Update. At startup the app asks GitHub for the newest release (at most every 6 hours; only the app version is sent) and shows its notes with Download, Skip and Later. FX Steam Launcher → Check for Updates… checks at any time; Settings → General turns the startup check off.
  • The VM is sized for your Mac. One vCPU per performance core (2–8) and half of the RAM (4–16 GB). Settings → Advanced → Custom sets your own values and warns when they over-commit the Mac.
  • Steam's Shader Pre-Caching and background shader processing are off by default in SteamOS (once per install): replaying them costs minutes on Venus/MoltenVK and the shared caches barely match what DXVK creates here. Turning them on in Steam's settings sticks.
  • MoltenVK: vertex input that Metal's validation would abort on now fails the pipeline (VK_ERROR_INITIALIZATION_FAILED) instead of crashing the VM.

Install

  1. Download FX-Steam-Launcher-1.4.dmg, open it and drag FX Steam Launcher to Applications (replacing an older version keeps your settings and disk).
  2. On first launch choose Create New Disk…: pick the SteamOS branch, the games partition size and the Steam client, and accept Valve's licenses. The launcher downloads the signed SteamOS image from Valve's servers (~4.5 GB), verifies the signature and builds the disk. No Docker needed.
  3. Sign in to Steam and install games.

Requirements: Apple silicon Mac, macOS 15+, ~20 GB free space to create the disk (sparse; grows as games are installed). Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple. Limitations: no DirectX 12; games whose anti-cheat blocks virtual machines will not run. The GPL sources for this build are in FX-Steam-Launcher-1.4-gpl-sources.tar.


Официальный ARM64 SteamOS (образ Steam Frame) в виртуальной машине на Mac с Apple Silicon.

Что нового в 1.4

  • Обновления. При запуске приложение спрашивает у GitHub последний релиз (не чаще раза в 6 часов; отправляется только версия приложения) и показывает его описание с кнопками Download, Skip и Later. FX Steam Launcher → Check for Updates… проверяет в любой момент; в Settings → General проверку при запуске можно выключить.
  • Размер ВМ подбирается под ваш Mac. vCPU по числу производительных ядер (2–8) и половина памяти (4–16 ГБ). Settings → Advanced → Custom задаёт свои значения и предупреждает, если их слишком много для этого Mac.
  • Shader Pre-Caching и фоновая обработка шейдеров в Steam по умолчанию выключены (один раз при установке): на Venus/MoltenVK их прогон занимает минуты, а общие кеши почти не подходят к тому, что создаёт здесь DXVK. Если включить их в настройках Steam, выбор сохраняется.
  • MoltenVK: вершинные данные, на которых проверка Metal прервала бы работу, теперь просто не создают конвейер (VK_ERROR_INITIALIZATION_FAILED), а не роняют ВМ.

Установка

  1. Скачайте FX-Steam-Launcher-1.4.dmg, откройте и перетащите FX Steam Launcher в «Программы» (поверх прошлой версии — настройки и диск сохраняются).
  2. При первом запуске выберите Create New Disk…: укажите ветку SteamOS, размер раздела под игры и клиент Steam, примите лицензии Valve. Лаунчер скачивает подписанный образ SteamOS с серверов Valve (~4,5 ГБ), проверяет подпись и собирает диск. Docker не нужен.
  3. Войдите в Steam и ставьте игры.

Требования: Mac на Apple Silicon, macOS 15+, ~20 ГБ свободного места на создание диска (диск разреженный и растёт по мере установки игр). Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple. Ограничения: DirectX 12 не работает; игры с античитами, которые блокируют ВМ, не запустятся. Исходники GPL-компонентов этой сборки — в FX-Steam-Launcher-1.4-gpl-sources.tar.

SHA-256:

  • FX-Steam-Launcher-1.4.dmg: c98e1c61b8342f1e4bf0520e0704e74e700890a69e4d0bcbf99dbf18dc8db405
  • FX-Steam-Launcher-1.4-gpl-sources.tar: 55fbdb834b301ff388833e8f18835e7e4a05a21707fb40ccb5cee91de0c6db8e

FX Steam Launcher 1.3.1

Choose a tag to compare

@fxgl fxgl released this 05 Oct 14:01

Исправление к 1.3.

  • Прогресс загрузки Steam не зависит от языка: строки загрузчика Steam берутся из его собственных файлов локализации, а для загрузки самого Steam есть запасной вариант по объёму скачанного. Момент «Steam is ready» определяется по процессу-владельцу окна и фокусу gamescope, а не по локализованному заголовку окна, поэтому это работает и с неанглийским интерфейсом Steam.

Всё остальное — как в 1.3: выбор клиента Steam, прогресс до готовности Steam, собственный скрипт запуска Steam, принятие лицензий Valve при создании диска. Исходники GPL-компонентов этой сборки — в FX-Steam-Launcher-1.3.1-gpl-sources.tar.

Требования: Mac на Apple Silicon, macOS 15+. Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple.


A fix release for 1.3.

  • Steam's boot progress no longer depends on the language: the bootstrapper's strings come from Steam's own localization files, with a byte-count fallback for Steam's own download. “Steam is ready” is detected from the window's owner process and gamescope focus instead of the localized window title, so it also works with a non-English Steam UI.

Everything else is as in 1.3: Steam client choice, progress until Steam is ready, steamac's own Steam launcher script, accepting Valve's licenses when creating a disk. The GPL sources for this build are in FX-Steam-Launcher-1.3.1-gpl-sources.tar.

Requirements: Apple silicon Mac, macOS 15+. Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple.

SHA-256:

  • FX-Steam-Launcher-1.3.1.dmg: 6dcdfff3ca77514858c63d8d98ab0fe2b1b826012a734cf9d95f9d6c304c1fe2
  • FX-Steam-Launcher-1.3.1-gpl-sources.tar: b3956c28f5b5f842b6556816bf268a4fbad82bb009b48e237ec95102a150d555

FX Steam Launcher 1.3

Choose a tag to compare

@fxgl fxgl released this 05 Oct 11:45

Официальный ARM64 SteamOS (образ Steam Frame) в виртуальной машине на Mac с Apple Silicon.

Что нового в 1.3

  • Выбор клиента Steam: Steam Frame (по умолчанию — ARM64-клиент, на котором проверяются игры), Steam Deck или Steam Deck beta. При первом запуске, в Create New Disk или в Settings → Advanced; смена клиента скачивает его при следующем старте Steam (около 1 ГБ).
  • Прогресс загрузки не пропадает, пока Steam не готов: щелчок сворачивает его в плашку, заголовок окна показывает этап, он остаётся на время первой настройки диска и загрузки самого Steam.
  • Steam запускается собственным скриптом steamac; RUNSTEAM.sh от Valve больше не изменяется и не поставляется.
  • Перед созданием диска нужно принять лицензию SteamOS и Steam Subscriber Agreement от Valve.
  • Лицензирование: проект под Apache-2.0 (патчи ядра — GPL-2.0, патчи Mesa и virglrenderer — MIT, см. NOTICE); лицензии сторонних компонентов — внутри приложения (Contents/Resources/licenses). Исходники GPL-компонентов этой сборки — в FX-Steam-Launcher-1.3-gpl-sources.tar рядом с DMG.

Установка

  1. Скачайте FX-Steam-Launcher-1.3.dmg, откройте и перетащите FX Steam Launcher в «Программы» (поверх прошлой версии — настройки и диск сохраняются).
  2. При первом запуске выберите Create New Disk…: укажите ветку SteamOS, размер раздела под игры и клиент Steam, примите лицензии Valve. Лаунчер скачивает подписанный образ SteamOS с серверов Valve (~4,5 ГБ), проверяет подпись и собирает диск. Docker не нужен.
  3. Войдите в Steam и ставьте игры.

Требования: Mac на Apple Silicon, macOS 15+, ~20 ГБ свободного места на создание диска (диск разреженный и растёт по мере установки игр).

Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple. Ограничения: DirectX 12 не работает; игры с античитами, которые блокируют ВМ, не запустятся.


Official ARM64 SteamOS (the Steam Frame image) in a virtual machine on Apple silicon Macs.

What's new in 1.3

  • Pick the Steam client: Steam Frame (default — the ARM64 client games are tested with), Steam Deck or Steam Deck beta. At first run, in Create New Disk or in Settings → Advanced; switching downloads the other client on the next Steam start (about 1 GB).
  • Boot progress stays until Steam is ready: a click shrinks it into a progress pill, the window title shows the stage, and it covers first-start setup and Steam's own download.
  • Steam starts through steamac's own launcher script; Valve's RUNSTEAM.sh is no longer modified or shipped.
  • Creating a disk asks you to accept Valve's SteamOS license and the Steam Subscriber Agreement.
  • Licensing: the project is Apache-2.0 (kernel patches GPL-2.0, Mesa and virglrenderer patches MIT; see NOTICE); third-party notices are inside the app (Contents/Resources/licenses). The GPL sources for this build are in FX-Steam-Launcher-1.3-gpl-sources.tar next to the DMG.

Install

  1. Download FX-Steam-Launcher-1.3.dmg, open it and drag FX Steam Launcher to Applications (replacing an older version keeps your settings and disk).
  2. On first launch choose Create New Disk…: pick the SteamOS branch, the games partition size and the Steam client, and accept Valve's licenses. The launcher downloads the signed SteamOS image from Valve's servers (~4.5 GB), verifies the signature and builds the disk. No Docker needed.
  3. Sign in to Steam and install games.

Requirements: Apple silicon Mac, macOS 15+, ~20 GB free space to create the disk (sparse; grows as games are installed).

Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple. Limitations: no DirectX 12; games whose anti-cheat blocks virtual machines will not run.

SHA-256:

  • FX-Steam-Launcher-1.3.dmg: 5856be92c11d5d9550216a1dac8ad74031faf2796d08e47e653cac84f21d42d2
  • FX-Steam-Launcher-1.3-gpl-sources.tar: 7f96baf0fda5b0d51dce16f1c6da2ad7f268eb34d391e773c1d918805010387f

FX Steam Launcher 1.2.1

Choose a tag to compare

@fxgl fxgl released this 05 Oct 09:15

Исправление к 1.2.

  • Отчёты о сбоях: при каждом запуске уходил ложный отчёт «Guest GPU context fatal». virglrenderer пишет resource … destroyed while ring … uses it (CS error), когда служебный процесс в госте (gldriverquery Steam, d3ddriverquery Proton, explorer.exe Wine) завершается и освобождает свои буферы раньше контекста. Теперь такая строка ждёт следующих: если сразу за ней закрывается сам контекст, это завершение процесса, и отчёта нет. Если контекст продолжает работать, отчёт уходит как раньше.

Всё остальное — как в 1.2: пауза вместо выключения, сон SteamOS, QR-вход в Steam, исправления графики.

Требования: Mac на Apple Silicon, macOS 15+. Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple.


A fix release for 1.2.

  • Crash reports: every start sent a false “Guest GPU context fatal” report. virglrenderer logs resource … destroyed while ring … uses it (CS error) when a short-lived guest process (Steam's gldriverquery, Proton's d3ddriverquery, Wine's explorer.exe) exits and frees its buffers before its context. Such a line now waits for what follows: when the context itself goes right after, it is a process exiting and nothing is reported. If the context keeps running, it is reported as before.

Everything else is as in 1.2: suspend instead of shutting down, SteamOS Sleep, QR sign-in, graphics fixes.

Requirements: Apple silicon Mac, macOS 15+. Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple.

SHA-256 FX-Steam-Launcher-1.2.1.dmg: b1b18dcab9a79577b82bc6e5fba95f4de6cc484c038b93c4846ed26a7912a282

FX Steam Launcher 1.2

Choose a tag to compare

@fxgl fxgl released this 05 Oct 09:00

Официальный ARM64 SteamOS (образ Steam Frame) в виртуальной машине на Mac с Apple Silicon.

Что нового в 1.2

  • Пауза вместо выключения: Settings → General → «When closing the window: Suspend» или Ctrl+Cmd+S. SteamOS и игра замирают в памяти; продолжить — из Dock или строки меню, ровно с того же места. Состояние живёт, пока запущен лаунчер: выход из приложения или перезагрузка Mac выключают SteamOS.
  • Сон SteamOS (Power → Sleep и автосон) ставит ВМ на паузу с карточкой «SteamOS is sleeping»; будит щелчок, клавиша или кнопка геймпада.
  • Часы гостя выставляются сразу после паузы и после пробуждения Mac.
  • Игра на паузе (в фоне) показывает затемнённый кадр и карточку; щелчок продолжает игру.
  • Первый вход в Steam без сохранённого аккаунта — по QR-коду на экране для мобильного приложения Steam.
  • Графика: исправлено падение MoltenVK на Mac с M5, безопасный доступ к буферам в шейдерах (SPIRV-Cross), устойчивее обработка ошибок в virglrenderer.
  • Быстрее запуск, полезнее отчёты о сбоях.

Установка

  1. Скачайте FX-Steam-Launcher-1.2.dmg, откройте и перетащите FX Steam Launcher в «Программы» (поверх прошлой версии — настройки и диск сохраняются).
  2. При первом запуске выберите Create New Disk…: лаунчер скачивает подписанный образ SteamOS с серверов Valve (~4,5 ГБ), проверяет подпись и собирает диск. Docker не нужен.
  3. Войдите в Steam и ставьте игры.

Требования: Mac на Apple Silicon, macOS 15+, ~20 ГБ свободного места на создание диска (диск разреженный и растёт по мере установки игр).

Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple. Ограничения: DirectX 12 не работает; игры с античитами, которые блокируют ВМ, не запустятся.


Official ARM64 SteamOS (the Steam Frame image) in a virtual machine on Apple silicon Macs.

What's new in 1.2

  • Suspend instead of shutting down: Settings → General → “When closing the window: Suspend”, or Ctrl+Cmd+S. SteamOS and the game freeze in memory; resume from the Dock or the menu bar right where you left off. The suspended state lives while the launcher runs: quitting the app or restarting the Mac shuts SteamOS down.
  • SteamOS Sleep (Power → Sleep and idle auto-sleep) pauses the VM with a “SteamOS is sleeping” card; a click, key or controller button wakes it.
  • The guest's clock is set right after a resume and when the Mac wakes.
  • A game paused in the background shows a dimmed frame and a card; a click resumes it.
  • First Steam sign-in without a remembered account uses the on-screen QR code for the Steam mobile app.
  • Graphics: fixed a MoltenVK crash on M5 Macs, robust buffer access in shaders (SPIRV-Cross), sturdier virglrenderer error handling.
  • Faster start, more useful crash reports.

Install

  1. Download FX-Steam-Launcher-1.2.dmg, open it and drag FX Steam Launcher to Applications (replacing an older version keeps your settings and disk).
  2. On first launch choose Create New Disk…: the launcher downloads the signed SteamOS image from Valve's servers (~4.5 GB), verifies the signature and builds the disk. No Docker needed.
  3. Sign in to Steam and install games.

Requirements: Apple silicon Mac, macOS 15+, ~20 GB free space to create the disk (sparse; grows as games are installed).

Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple. Limitations: no DirectX 12; games whose anti-cheat blocks virtual machines will not run.

SHA-256 FX-Steam-Launcher-1.2.dmg: c6c429c2e66ea9b4363771ae1bdff53572022db9599136bb41211ba687b7b022

FX Steam Launcher 1.1

Choose a tag to compare

@fxgl fxgl released this 04 Oct 19:24

Официальный ARM64 SteamOS (образ Steam Frame) в виртуальной машине на Mac с Apple Silicon.

Что нового в 1.1

  • Ровнее звук: исправления буферизации в бэкенде CoreAudio и драйвере virtio-snd гостя.
  • Settings → Display: пресеты разрешения (от Steam Deck 1280×800 до 4K и 21:9), Fit to screen, Custom; Metal Performance HUD (Ctrl+Cmd+P).
  • Когда окно в фоне, звук плавно выключается; по желанию игра встаёт на паузу (Settings → General).
  • Карточка «still working», если GPU простаивает 2 с (загрузка, компиляция шейдеров), и «not responding», если SteamOS перестала отвечать.
  • Help → Report a Problem: описание проблемы и выбранные логи уходят разработчикам.
  • Отчёты о сбоях (Sentry, собственный сервер разработчиков, без личных данных). Отключаются при первом запуске или в Settings → General; список того, что отправляется, — по ссылке «What is sent».
  • Новая иконка приложения.

Установка

  1. Скачайте FX-Steam-Launcher-1.1.dmg, откройте и перетащите FX Steam Launcher в «Программы» (поверх 1.0 — настройки и диск сохраняются).
  2. При первом запуске выберите Create New Disk…: лаунчер скачивает подписанный образ SteamOS с серверов Valve (~4,5 ГБ), проверяет подпись и собирает диск. Docker не нужен.
  3. Войдите в Steam и ставьте игры.

Требования: Mac на Apple Silicon, macOS 15+, ~20 ГБ свободного места на создание диска (диск разреженный и растёт по мере установки игр).

Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple. Ограничения: DirectX 12 не работает; игры с античитами, которые блокируют ВМ, не запустятся.


Official ARM64 SteamOS (the Steam Frame image) in a virtual machine on Apple silicon Macs.

What's new in 1.1

  • Smoother sound: buffering fixes in the CoreAudio backend and the guest's virtio-snd driver.
  • Settings → Display: resolution presets (Steam Deck 1280×800 up to 4K and 21:9), Fit to screen, Custom; Metal Performance HUD (Ctrl+Cmd+P).
  • When the window is in the background the sound fades out; optionally the game pauses (Settings → General).
  • A “still working” card when the GPU idles for 2 s (loading, shader compiles), “not responding” if SteamOS stops answering.
  • Help → Report a Problem: send a description and the logs you choose to the developers.
  • Crash reports (Sentry, the developers' own server, no personal data). Turn them off at first run or in Settings → General; “What is sent” lists everything.
  • New app icon.

Install

  1. Download FX-Steam-Launcher-1.1.dmg, open it and drag FX Steam Launcher to Applications (replacing 1.0 keeps your settings and disk).
  2. On first launch choose Create New Disk…: the launcher downloads the signed SteamOS image from Valve's servers (~4.5 GB), verifies the signature and builds the disk. No Docker needed.
  3. Sign in to Steam and install games.

Requirements: Apple silicon Mac, macOS 15+, ~20 GB free space to create the disk (sparse; grows as games are installed).

Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple. Limitations: no DirectX 12; games whose anti-cheat blocks virtual machines will not run.

SHA-256 FX-Steam-Launcher-1.1.dmg: e763c8a7ca996cb29d2722e4e26fd397715ae6d32ddf552bd306fbc577b9258f

FX Steam Launcher 1.0

Choose a tag to compare

@fxgl fxgl released this 04 Oct 11:54

Официальный ARM64 SteamOS (образ Steam Frame) в виртуальной машине на Mac с Apple Silicon: Steam, Proton и игры DirectX 9–11 через DXVK → Venus → MoltenVK → Metal.

Установка

  1. Скачайте FX-Steam-Launcher-1.0.dmg, откройте и перетащите FX Steam Launcher в «Программы».
  2. Запустите и выберите Create New Disk…: лаунчер скачивает подписанный образ SteamOS с серверов Valve (~4,4 ГБ), проверяет подпись Valve и собирает диск. Docker не нужен.
  3. Первая загрузка за несколько секунд размечает диск, затем Steam обновляется и предлагает войти.

Требования: Mac на Apple Silicon, macOS 15+, ~21 ГБ свободного места на время создания диска (образ разреженный и дальше растёт по мере установки игр).

Приложение подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple.

Ограничения: DirectX 12 не работает; игры с античитами, которые блокируют ВМ, не запустятся.


Official ARM64 SteamOS (the Steam Frame image) in a virtual machine on Apple silicon Macs: Steam, Proton and DirectX 9–11 games via DXVK → Venus → MoltenVK → Metal.

Install

  1. Download FX-Steam-Launcher-1.0.dmg, open it and drag FX Steam Launcher to Applications.
  2. Launch it and choose Create New Disk…: the launcher downloads the signed SteamOS image from Valve's servers (~4.4 GB), verifies Valve's signature and builds the disk. No Docker needed.
  3. The first boot sets up the disk in a few seconds, then Steam updates itself and asks you to sign in.

Requirements: Apple silicon Mac, macOS 15+, ~21 GB free space while the disk is created (the image is sparse and grows as games are installed).

Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple.

Limitations: no DirectX 12; games whose anti-cheat blocks virtual machines will not run.

SHA-256 FX-Steam-Launcher-1.0.dmg: f2079ffd5c14e8565e3f8370a1f7d19362666f268296ae57e9bbc2647af1369c