Repository navigation
FX Steam Launcher 1.4
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
- 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). - 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.
- 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), а не роняют ВМ.
Установка
- Скачайте
FX-Steam-Launcher-1.4.dmg, откройте и перетащите FX Steam Launcher в «Программы» (поверх прошлой версии — настройки и диск сохраняются). - При первом запуске выберите Create New Disk…: укажите ветку SteamOS, размер раздела под игры и клиент Steam, примите лицензии Valve. Лаунчер скачивает подписанный образ SteamOS с серверов Valve (~4,5 ГБ), проверяет подпись и собирает диск. Docker не нужен.
- Войдите в 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:c98e1c61b8342f1e4bf0520e0704e74e700890a69e4d0bcbf99dbf18dc8db405FX-Steam-Launcher-1.4-gpl-sources.tar:55fbdb834b301ff388833e8f18835e7e4a05a21707fb40ccb5cee91de0c6db8e