Repository navigation
FX Steam Launcher 1.9.9
New since 1.9.8.
- Steam Controller (2026) as itself. Over Bluetooth LE or through its Puck, the Steam Controller now reaches SteamOS as the controller itself, so Steam drives its trackpads, gyro, back buttons and haptics. Next to a DualSense or another controller it becomes player 2–4. Settings → Controller → Appears in SteamOS as: Automatic or Steam Controller. macOS asks once for Input Monitoring. Thanks to @nkarnauh.
- Games get every vCPU. SteamOS pins its service managers, and with them Steam, gamescope and every game, to CPUs 0–4 (a setting meant for Valve's Steam Frame). On a VM with more vCPUs the rest stayed idle. Now games use all of them, from the first start after the update. Thanks to @northbridgeforge.
- High refresh rates at 4K. Modes too fast for the classic EDID timing (3840×2160 above about 74 Hz) reached SteamOS at about 74 Hz. They now arrive at the chosen rate. Thanks to @northbridgeforge.
- 3:2 window sizes up to 3840×2560, for 3:2 screens like the HUAWEI MateView. With "Guest display follows the window size" off, the configured size now survives a SteamOS reboot. Thanks to @zheqd.
- Fewer crashes:
- KosmicKrisp: very large compute shaders (more than about a million objects) crashed while the game compiled them.
- MoltenVK: a crash seen in Team Fortress 2 (2D views of 3D textures).
- DXMT: quitting a game that had created more than 65,536 Metal objects could stop the VM.
- Rendering fixes:
- On M5, KosmicKrisp lost depth writes into sparse depth textures (D3D12 tiled resources). Thanks to @jayvee6.
- MoltenVK lost the second output of dual-source blending.
Requirements: Apple silicon Mac, macOS 15+ (KosmicKrisp and DirectX 12 feature level 12_0 need macOS 26+). Signed with a Developer ID (FX GAMES FZ LLC) and notarized by Apple. The GPL and LGPL (DXMT) sources for this build are in FX-Steam-Launcher-1.9.9-gpl-sources.tar.
Новое с 1.9.8.
- Steam Controller (2026) как он есть. По Bluetooth LE или через свой Puck Steam Controller теперь попадает в SteamOS как сам контроллер, так что Steam управляет его трекпадами, гироскопом, задними кнопками и вибрацией. Рядом с DualSense или другим контроллером он становится игроком 2–4. Настройки → Контроллер → «Отображается в SteamOS как»: «Автоматически» или «Steam Controller». macOS один раз спросит разрешение на мониторинг ввода. Спасибо @nkarnauh.
- Игры получают все vCPU. SteamOS привязывает свои менеджеры служб, а с ними Steam, gamescope и все игры, к процессорам 0–4 (настройка для Steam Frame от Valve). Если у ВМ больше vCPU, остальные простаивали. Теперь игры используют их все, начиная с первого запуска после обновления. Спасибо @northbridgeforge.
- Высокая частота обновления в 4K. Режимы, слишком быстрые для классического тайминга EDID (3840×2160 выше примерно 74 Гц), доходили до SteamOS с частотой около 74 Гц. Теперь — с выбранной частотой. Спасибо @northbridgeforge.
- Размеры окна 3:2 до 3840×2560, для экранов 3:2 вроде HUAWEI MateView. При выключенном «Экран гостя следует за размером окна» настроенный размер теперь сохраняется после перезагрузки SteamOS. Спасибо @zheqd.
- Меньше падений:
- KosmicKrisp: очень большие compute-шейдеры (больше примерно миллиона объектов) падали при компиляции.
- MoltenVK: падение, замеченное в Team Fortress 2 (2D-view 3D-текстур).
- DXMT: выход из игры, создавшей больше 65 536 объектов Metal, мог остановить ВМ.
- Исправления отрисовки:
- На M5 KosmicKrisp терял запись глубины в sparse-текстуры глубины (tiled resources D3D12). Спасибо @jayvee6.
- MoltenVK терял второй выход dual-source blending.
Требования: Mac на Apple Silicon, macOS 15+ (для KosmicKrisp и DirectX 12 уровня 12_0 нужна macOS 26+). Подписано Developer ID (FX GAMES FZ LLC) и нотаризовано Apple. Исходники GPL- и LGPL-компонентов (DXMT) этой сборки — в FX-Steam-Launcher-1.9.9-gpl-sources.tar.
1.9.8 以来的新内容。
- Steam Controller(2026)以本身身份接入。 通过蓝牙 LE 或其 Puck 接收器,Steam Controller 现在以控制器本身进入 SteamOS,由 Steam 驱动它的触控板、陀螺仪、背键和震动。与 DualSense 或其他控制器同时使用时,它成为玩家 2–4。设置 → 控制器 → “在 SteamOS 中显示为”:自动或 Steam Controller。macOS 会询问一次“输入监控”权限。感谢 @nkarnauh。
- 游戏可使用全部 vCPU。 SteamOS 会把它的服务管理器,以及随之启动的 Steam、gamescope 和所有游戏,绑定到 CPU 0–4(这是为 Valve 的 Steam Frame 准备的设置)。虚拟机的 vCPU 更多时,其余核心一直闲置。现在从更新后的首次启动起,游戏会使用全部 vCPU。感谢 @northbridgeforge。
- 4K 高刷新率。 超出传统 EDID 时序的模式(3840×2160 高于约 74 Hz)以前到达 SteamOS 时只有约 74 Hz,现在按所选刷新率到达。感谢 @northbridgeforge。
- 3:2 窗口尺寸,最高 3840×2560,适用于 HUAWEI MateView 等 3:2 屏幕。关闭“客户机显示跟随窗口大小”时,配置的尺寸现在在 SteamOS 重启后保持不变。感谢 @zheqd。
- 崩溃更少:
- KosmicKrisp:超大的计算着色器(超过约一百万个对象)在编译时崩溃。
- MoltenVK:修复在 Team Fortress 2 中出现的崩溃(3D 纹理的 2D 视图)。
- DXMT:退出创建了超过 65,536 个 Metal 对象的游戏时,虚拟机可能停止。
- 渲染修复:
- 在 M5 上,KosmicKrisp 会丢失写入稀疏深度纹理(D3D12 平铺资源)的深度。感谢 @jayvee6。
- MoltenVK 会丢失双源混合的第二个输出。
系统要求: Apple 芯片 Mac,macOS 15+(KosmicKrisp 与 DirectX 12 功能级别 12_0 需要 macOS 26+)。使用 Developer ID(FX GAMES FZ LLC)签名并经 Apple 公证。本构建的 GPL 与 LGPL(DXMT)源码见 FX-Steam-Launcher-1.9.9-gpl-sources.tar。
SHA-256:
FX-Steam-Launcher-1.9.9.dmg:4cc11fe7ebf3140533fa5071f147de1f72ebc7967684ffbb9a41cdbadbb787caFX-Steam-Launcher-1.9.9-gpl-sources.tar:5a45b1d29f0a42c56bac7960cf3872d827541577c57b24dba1eb0b521c3e8ba5