steamac · Apple Silicon · macOS 15+
SteamOS
On your Mac
SteamOS
На вашем Mac
SteamOS
在你的 Mac 上
Valve's official ARM64 SteamOS — the Steam Frame build — running in a lightweight VM on Apple Silicon. GPU-accelerated Windows games, any controller, native sound. Официальный ARM64 SteamOS от Valve — сборка для Steam Frame — в лёгкой ВМ на Apple Silicon. Windows-игры с ускорением графики, любой геймпад, родной звук. Valve 官方 ARM64 SteamOS(Steam Frame 构建)在 Apple Silicon 轻量虚拟机中运行。Windows 游戏 GPU 加速、任意手柄、原生声音。
Recorded, not renderedЭто запись, а не рендер实拍,非渲染
Real games, real SteamНастоящие игры, настоящий Steam真正的游戏,真正的 Steam
The screen above is a screen recording of the launcher window on an M4 Max: SteamOS boots, Steam opens and Galaxy Control launches, in real time. The only edits: the window frame is cropped, and the waits on a black screen and frame hitches are cut out. Экран выше — запись окна лаунчера на M4 Max: загрузка SteamOS, открытие Steam и запуск Galaxy Control в реальном времени. Из правок только обрезана рамка окна и вырезаны ожидание на чёрном экране и подтормаживания кадров. 上图是 M4 Max 上启动器窗口的录屏:SteamOS 启动、Steam 打开、Galaxy Control 启动,全程实时。仅做两处剪辑:裁掉窗口边框,剪掉黑屏等待与帧卡顿。





Death's Door
DirectX 11 · DXVK → Venus → MoltenVK. The first game that ran.DirectX 11 · DXVK → Venus → MoltenVK. Первая игра, которая запустилась.DirectX 11 · DXVK → Venus → MoltenVK。第一个跑起来的游戏。
Heroes of Might and Magic: Olden Era
Unity · DirectX 11. Seven minutes of play without a single error.Unity · DirectX 11. Семь минут игры без единой ошибки.Unity · DirectX 11。游玩七分钟零报错。
Diplomacy is Not an Option
Unity · Windows x86-64 via Proton 11 and FEX. In the screenshots above.Unity · Windows x86-64 через Proton 11 и FEX. На скриншотах выше.Unity · 经 Proton 11 与 FEX 的 Windows x86-64。见上方截图。
Stellar Blade Demo
Unreal Engine 4 · DirectX 12 · vkd3d-proton → Venus → MoltenVK or KosmicKrisp. 60 FPS at 1280×800 on an M4 Max with MoltenVK; on an M1 Max KosmicKrisp gives ~29 FPS where MoltenVK gives ~18. The first run compiles shaders for a few minutes.Unreal Engine 4 · DirectX 12 · vkd3d-proton → Venus → MoltenVK или KosmicKrisp. 60 FPS в 1280×800 на M4 Max с MoltenVK; на M1 Max KosmicKrisp даёт ~29 FPS там, где MoltenVK — ~18. При первом запуске несколько минут компилируются шейдеры.Unreal Engine 4 · DirectX 12 · vkd3d-proton → Venus → MoltenVK 或 KosmicKrisp。M4 Max + MoltenVK 在 1280×800 下 60 FPS;M1 Max 上 KosmicKrisp 约 29 FPS,MoltenVK 约 18。首次运行需几分钟编译着色器。
Supported gamesПоддерживаемые игры支持的游戏
From players' shared statistics, updated live.По статистике, которой делятся игроки, с обновлением в реальном времени.来自玩家分享的统计数据,实时更新。
No reports yet.Отчётов пока нет.暂无报告。
Statistics are temporarily unavailable.Статистика временно недоступна.统计暂时不可用。
All games and details →Все игры и подробности →全部游戏与详情 →Honest limitsЧестные ограничения坦诚的局限
- DirectX 12 runs at feature level 12_0 on KosmicKrisp (macOS 26+) and 11_0 on MoltenVK, shader model 6.0 on both: games that require 12_1 or shader model 6.6 (Unreal Engine 5) don't start.DirectX 12 работает на уровне 12_0 с KosmicKrisp (macOS 26+) и 11_0 с MoltenVK, shader model 6.0 на обоих: игры, которым нужен 12_1 или shader model 6.6 (Unreal Engine 5), не запустятся.DirectX 12 在 KosmicKrisp(macOS 26+)上为功能级别 12_0,MoltenVK 上为 11_0,两者 shader model 均为 6.0:需要 12_1 或 shader model 6.6(Unreal Engine 5)的游戏无法启动。
- Anti-cheat that blocks virtual machines won't let you in.Античиты, блокирующие виртуальные машины, не пропустят.屏蔽虚拟机的反作弊不会放行。
- First-time effects stutter while Metal compiles the pipeline (~50–100 ms); after that it's cached, even across VM restarts.Новые эффекты подтормаживают, пока Metal компилирует конвейер (~50–100 мс); дальше всё из кеша, даже после перезапуска ВМ.首次出现的特效会在 Metal 编译管线时卡顿(约 50–100 毫秒),之后走缓存,重启虚拟机也一样。
DirectX on Apple siliconDirectX на Apple siliconApple 芯片上的 DirectX
One DirectX path, two Vulkan driversОдин путь DirectX, два Vulkan-драйвера一条 DirectX 路径,两种 Vulkan 驱动
Proton translates DirectX to Vulkan inside SteamOS; Venus carries the Vulkan calls out of the VM; on the Mac a Vulkan driver turns them into Metal. That last step is yours to pick in Settings → Advanced → Vulkan driver (or --vulkan-driver): KosmicKrisp by default where the Mac and the build have it, MoltenVK everywhere else.
Proton переводит DirectX в Vulkan внутри SteamOS; Venus выносит вызовы Vulkan из ВМ; на Mac Vulkan-драйвер превращает их в Metal. Последний шаг выбирается в Настройки → Дополнительно → Драйвер Vulkan (или --vulkan-driver): по умолчанию KosmicKrisp, если он есть у Mac и сборки, иначе MoltenVK.
Proton 在 SteamOS 内把 DirectX 转成 Vulkan;Venus 把 Vulkan 调用送出虚拟机;在 Mac 上由 Vulkan 驱动转成 Metal。最后一步由你在“设置 → 高级 → Vulkan 驱动”(或 --vulkan-driver)中选择:Mac 与构建支持时默认 KosmicKrisp,其他情况 MoltenVK。
DirectX 9 / 10 / 11
DXVK in Proton. Death's Door, Heroes of Might and Magic: Olden Era and Diplomacy is Not an Option run; Death's Door also on KosmicKrisp.DXVK в Proton. Работают Death's Door, Heroes of Might and Magic: Olden Era и Diplomacy is Not an Option; Death's Door — и на KosmicKrisp.Proton 中的 DXVK。Death's Door、《英雄无敌:上古纪元》与《Diplomacy is Not an Option》可运行;Death's Door 在 KosmicKrisp 上也可运行。
DirectX 12
vkd3d-proton. Feature level 12_0 on KosmicKrisp: real tiled resources (tier 2) on Metal 4 sparse resources. 11_0 on MoltenVK. Shader model 6.0 on both: neither exposes the denormal float controls that shader model 6.2 needs. Stellar Blade Demo and Resident Evil 2 run.vkd3d-proton. Уровень 12_0 на KosmicKrisp: настоящие tiled-ресурсы (tier 2) на sparse-ресурсах Metal 4. 11_0 на MoltenVK. Shader model 6.0 на обоих: ни один не даёт управления денормализованными числами, нужного shader model 6.2. Работают Stellar Blade Demo и Resident Evil 2.vkd3d-proton。KosmicKrisp 上功能级别 12_0:Metal 4 稀疏资源上的真正 tiled resources(tier 2)。MoltenVK 上 11_0。两者 shader model 均为 6.0:都不提供 shader model 6.2 所需的非规格化浮点控制。Stellar Blade 试玩版与《生化危机 2》可运行。
KosmicKrisp · Metal 4 · macOS 26+
Mesa's Vulkan driver on Metal 4, Mesa main plus open merge requests and steamac's patches. The default on macOS 26+ (in the release DMG since 1.7); ~29 FPS against ~18 in Stellar Blade Demo on an M1 Max.Vulkan-драйвер Mesa на Metal 4: Mesa main, открытые merge request'ы и патчи steamac. По умолчанию на macOS 26+ (в DMG релиза с 1.7); ~29 FPS против ~18 в Stellar Blade Demo на M1 Max.Mesa 在 Metal 4 上的 Vulkan 驱动:Mesa 主线加未合并 MR 与 steamac 补丁。macOS 26+ 默认(1.7 起随正式 DMG 发布);M1 Max 上 Stellar Blade 试玩版约 29 FPS,而 MoltenVK 约 18。
MoltenVK · Metal 3 · macOS 15+
The UTM fork with steamac's patches: geometry shaders, transform feedback, depth clip, million-entry descriptor heaps. Works on every supported Mac; 60 FPS in Stellar Blade Demo at 1280×800 on an M4 Max.Форк UTM с патчами steamac: геометрические шейдеры, transform feedback, depth clip, кучи дескрипторов на миллион записей. Работает на любом поддерживаемом Mac; 60 FPS в Stellar Blade Demo в 1280×800 на M4 Max.带 steamac 补丁的 UTM 分支:几何着色器、transform feedback、depth clip、百万级描述符堆。所有受支持的 Mac 均可运行;M4 Max 在 1280×800 下 Stellar Blade 试玩版 60 FPS。
Switching drivers makes Steam and games rebuild their shader caches: the first run of a big DirectX 12 game compiles for a while (Stellar Blade Demo: ~28 minutes on an M1 Max with KosmicKrisp); later runs use the cache.После смены драйвера Steam и игры заново собирают кеши шейдеров: первый запуск большой DirectX 12-игры долго компилирует (Stellar Blade Demo: ~28 минут на M1 Max с KosmicKrisp); следующие запуски берут шейдеры из кеша.切换驱动后 Steam 与游戏会重建着色器缓存:大型 DirectX 12 游戏首次运行需编译一段时间(Stellar Blade 试玩版在 M1 Max + KosmicKrisp 上约 28 分钟),之后走缓存。
Experimental: DirectX 11 straight to MetalЭкспериментально: DirectX 11 прямо в Metal实验性:DirectX 11 直达 Metal
Settings → Advanced → D3D11 on the Mac's Metal (wmtr). DXMT implements Direct3D 11 and 10 on Metal; its Metal calls leave the VM through a virtio-gpu channel to an executor inside the launcher, which draws into the VM window. DXVK, Venus and the Vulkan driver are skipped for those games. While it is on, installed Windows games run on Proton 10.0 (x86-64, downloaded by Steam the first time); DirectX 12 and Vulkan games stay on the Vulkan path. Ported from StonkGuy's work; since 1.9.2. Настройки → Дополнительно → D3D11 на Metal этого Mac (wmtr). DXMT реализует Direct3D 11 и 10 на Metal; его вызовы Metal выходят из ВМ по каналу virtio-gpu к исполнителю внутри лаунчера, который рисует прямо в окно ВМ. DXVK, Venus и Vulkan-драйвер для таких игр не участвуют. Пока галка включена, установленные Windows-игры запускаются на Proton 10.0 (x86-64, Steam скачает его при первом запуске); игры на DirectX 12 и Vulkan остаются на пути Vulkan. Перенесено из работы StonkGuy; с версии 1.9.2. 设置 → 高级 → 在 Mac 的 Metal 上运行 D3D11(wmtr)。DXMT 在 Metal 上实现 Direct3D 11 与 10;其 Metal 调用经 virtio-gpu 通道离开虚拟机,交给启动器内的执行器,直接绘制到虚拟机窗口。这些游戏不再经过 DXVK、Venus 与 Vulkan 驱动。开启期间,已安装的 Windows 游戏改用 Proton 10.0(x86-64,首次由 Steam 下载);DirectX 12 与 Vulkan 游戏仍走 Vulkan 路径。移植自 StonkGuy 的工作;自 1.9.2 起提供。
| M1 Max, frames per secondM1 Max, кадров в секундуM1 Max,每秒帧数 | Proton 11 (ARM64) · DXVK | Proton 10 · DXVK | Proton 10 · DXMT |
|---|---|---|---|
| Death's Door, title screen, 1280×800Death's Door, главное меню, 1280×800Death's Door,标题画面,1280×800 | 41 | — | 117 |
| d3d11bench: 100 draws, 16 full-screen passes (fill rate)d3d11bench: 100 вызовов, 16 полноэкранных проходов (fill rate)d3d11bench:100 次绘制、16 次全屏通道(填充率) | 44 | 50 | 100 |
| d3d11bench: 2000 draws, 4 passes (draw calls)d3d11bench: 2000 вызовов, 4 прохода (draw calls)d3d11bench:2000 次绘制、4 次通道(绘制调用) | 133 | 139 | 115 |
macOS 27, VM with 6 vCPUs and 8 GB at 120 Hz, KosmicKrisp. Death's Door: frames shown on the Mac over 30 s. d3d11bench (StonkGuy's, launched through Steam): 20 s per run, median of three runs, DXMT of six over two boots. DXMT presents in step with the display, so it stops at 120 Hz; the draw-call test sits there, the Vulkan path goes past it. While this is on, programs in SteamOS can run code on the Mac with your user's rights: the executor runs in the VM process and trusts the guest. DXMT also has gaps, such as no stream output. Off by default.macOS 27, ВМ с 6 vCPU и 8 ГБ на 120 Гц, KosmicKrisp. Death's Door: кадры, показанные на Mac за 30 с. d3d11bench (от StonkGuy, запуск через Steam): 20 с на прогон, медиана трёх прогонов, у DXMT — шести за две загрузки. DXMT выводит кадры в такт дисплею и останавливается на 120 Гц; тест на draw-вызовы упирается в этот предел, а путь Vulkan его превышает. Пока галка включена, программы в SteamOS могут выполнять код на Mac с правами вашего пользователя: исполнитель работает в процессе ВМ и доверяет гостю. В DXMT есть и пробелы, например нет stream output. По умолчанию выключено.macOS 27,虚拟机 6 个 vCPU、8 GB、120 Hz,KosmicKrisp。Death's Door:30 秒内 Mac 上显示的帧。d3d11bench(StonkGuy 编写,经 Steam 启动):每次 20 秒,取三次中位数,DXMT 取两次启动共六次。DXMT 与显示器同步出帧,止于 120 Hz;绘制调用测试受此限制,而 Vulkan 路径可超过。开启期间,SteamOS 中的程序可以以你的用户权限在 Mac 上运行代码:执行器运行在虚拟机进程内并信任客户机。DXMT 也有缺口,例如不支持流输出。默认关闭。
From playersОтзывы玩家评价
With autopause feature I can drive my American Truck Simulator during Zoom meetings and not be afraid to look up something in Excel spreadsheet when needed!С автопаузой я могу водить грузовик в American Truck Simulator прямо во время созвонов в Zoom и не бояться заглянуть в таблицу Excel, когда нужно!有了自动暂停,我开 Zoom 会时也能跑《美国卡车模拟》,需要查 Excel 表格时完全不慌!
Settings · ⌘,Настройки · ⌘,设置 · ⌘,
Every knob, one windowВсе ручки — в одном окне所有开关,一个窗口
Six tabs. Anything marked “applies now” changes the running SteamOS on the spot; the rest takes effect on the next start. Шесть вкладок. Всё, что помечено «применяется сейчас», меняется в работающем SteamOS сразу; остальное — при следующем запуске. 六个选项卡。标为“立即生效”的会即时作用于运行中的 SteamOS,其余在下次启动时生效。
Get itНачать获取
Put SteamOS on your MacПоставьте SteamOS на свой Mac把 SteamOS 装进 Mac
- Download the DMG, open it and drag FX Steam Launcher to Applications. It is signed and notarized by Apple.Скачайте DMG, откройте и перетащите FX Steam Launcher в «Программы». Приложение подписано и нотаризовано Apple.下载 DMG,打开后把 FX Steam Launcher 拖到“应用程序”。应用经 Apple 签名与公证。
- Launch it and choose Create New Disk…: pick the SteamOS branch, the size of the games partition and the Steam client, and accept Valve's SteamOS license and the Steam Subscriber Agreement. The launcher downloads Valve's signed image (~4.5 GB), checks the signature and checksum and writes the disk. No Docker needed.Запустите и выберите Новый диск…: укажите ветку SteamOS, размер раздела под игры и клиент Steam, примите лицензию SteamOS и Соглашение подписчика Steam от Valve. Лаунчер скачает подписанный образ Valve (~4,5 ГБ), проверит подпись и контрольную сумму и запишет диск. Docker не нужен.启动并选择 新建磁盘…:选择 SteamOS 分支、游戏分区大小与 Steam 客户端,接受 Valve 的 SteamOS 许可和 Steam 订户协议。启动器下载 Valve 签名映像(约 4.5 GB),校验签名与校验和并写入磁盘。无需 Docker。
- Sign in to Steam and install games — Steam brings Proton 11 (ARM64) and FEX itself.Войдите в Steam и ставьте игры — Proton 11 (ARM64) и FEX Steam поставит сам.登录 Steam 并安装游戏——Proton 11(ARM64)与 FEX 由 Steam 自行带来。
New in 1.8 – 1.9.4Новое в 1.8 – 1.9.41.8 – 1.9.4 新特性
- 1.9.4: Dragon's Dogma 2 runs on KosmicKrisp (M2 and newer; ~40 FPS at 720p on an M5 Max); shaders on KosmicKrisp compile on several threads and are cached on disk, so DD2's first launch takes ~8.5 minutes instead of 62; one mouse cursor over the picture instead of two1.9.4: Dragon's Dogma 2 работает на KosmicKrisp (M2 и новее; ~40 FPS в 720p на M5 Max); шейдеры на KosmicKrisp компилируются в несколько потоков и кэшируются на диске — первый запуск DD2 занимает ~8,5 минуты вместо 62; над картинкой один курсор мыши вместо двух1.9.4:Dragon's Dogma 2 可在 KosmicKrisp 上运行(M2 及更新芯片;M5 Max 上 720p 约 40 FPS);KosmicKrisp 的着色器改为多线程编译并缓存到磁盘,DD2 首次启动约 8.5 分钟而非 62 分钟;画面上只显示一个鼠标光标
- 1.9.3: American Truck Simulator runs on KosmicKrisp and MoltenVK (OpenGL 4.6; the VM's own zink build no longer garbles OpenGL games that switch vertex formats; MoltenVK draws packed vertex formats under geometry shaders); Open Statistics Page uses the new My Mac filter1.9.3: American Truck Simulator работает на KosmicKrisp и MoltenVK (OpenGL 4.6; собственная сборка zink в ВМ больше не ломает геометрию OpenGL-игр, меняющих формат вершин; MoltenVK рисует упакованные вершинные форматы под геометрическими шейдерами); «Открыть страницу статистики» включает новый фильтр «Мой Mac»1.9.3:American Truck Simulator 可在 KosmicKrisp 与 MoltenVK 上运行(OpenGL 4.6;虚拟机自带的 zink 构建不再让切换顶点格式的 OpenGL 游戏几何错乱;MoltenVK 在几何着色器下可绘制打包顶点格式);“打开统计页面”使用新的“我的 Mac”筛选
- 1.9.2: experimental DirectX 11 straight to Metal through DXMT, Settings → Advanced → D3D11 on the Mac's Metal; Death's Door's title screen runs at ~117 FPS instead of ~41 on an M1 Max (see DirectX on Apple silicon); opt-in game statistics in Settings → Games1.9.2: экспериментальный DirectX 11 прямо в Metal через DXMT, Настройки → Дополнительно → D3D11 на Metal этого Mac; главное меню Death's Door — ~117 FPS вместо ~41 на M1 Max (см. DirectX на Apple silicon); статистика игр по согласию, Настройки → Игры1.9.2:经 DXMT 让 DirectX 11 直达 Metal(实验性),设置 → 高级 → 在 Mac 的 Metal 上运行 D3D11;M1 Max 上 Death's Door 标题画面约 117 FPS,此前约 41(见 Apple 芯片上的 DirectX);可选的游戏统计,设置 → 游戏
- 1.9.2: Spider-Man, Uncharted, Forza Horizon 6, DOOM and Wolfenstein no longer crash the VM on KosmicKrisp; characters are visible in BLUE REFLECTION: Second Light on MoltenVK; Create SteamOS Disk checks for the space it really needs and explains unplugged drives, read-only volumes and network failures1.9.2: Spider-Man, Uncharted, Forza Horizon 6, DOOM и Wolfenstein больше не роняют ВМ на KosmicKrisp; в BLUE REFLECTION: Second Light на MoltenVK видны персонажи; «Создать диск SteamOS» проверяет реально нужное место и объясняет отключённые диски, тома только для чтения и сетевые сбои1.9.2:Spider-Man、Uncharted、Forza Horizon 6、DOOM 与 Wolfenstein 在 KosmicKrisp 上不再导致虚拟机崩溃;MoltenVK 上 BLUE REFLECTION: Second Light 的角色可见;“创建 SteamOS 磁盘”检查实际所需空间,并说明磁盘断开、只读卷与网络错误
- 1.9.1: fewer GPU hangs at Steam's start on M3 and newer (KosmicKrisp); Path of Exile 2 and The Witcher 3 no longer lose their GPU or crash on KosmicKrisp; the mouse follows the Mac pointer at any Steam resolution; disk creation on exFAT drives1.9.1: меньше зависаний GPU при старте Steam на M3 и новее (KosmicKrisp); Path of Exile 2 и The Witcher 3 больше не теряют GPU и не падают на KosmicKrisp; мышь следует за указателем Mac при любом разрешении в Steam; создание диска на exFAT1.9.1:减少 M3 及更新机型在 Steam 启动时的 GPU 挂起(KosmicKrisp);Path of Exile 2 与 The Witcher 3 在 KosmicKrisp 上不再丢失 GPU 或崩溃;任意 Steam 分辨率下鼠标都跟随 Mac 指针;可在 exFAT 磁盘上创建磁盘
- 1.9: the launcher is in Russian and Simplified Chinese too (it follows the macOS language); multichannel sound up to 12 channels (5.1, 7.1, 5.1.2, 7.1.4) on outputs with a configured speaker layout; sound moves to a new default output such as AirPods at once1.9: лаунчер — также на русском и упрощённом китайском (следует языку macOS); многоканальный звук до 12 каналов (5.1, 7.1, 5.1.2, 7.1.4) на выходах с настроенной раскладкой динамиков; звук сразу переходит на новое устройство вывода по умолчанию, например AirPods1.9:启动器新增俄语与简体中文界面(跟随 macOS 语言);在配置了扬声器布局的输出设备上支持最多 12 声道多声道音频(5.1、7.1、5.1.2、7.1.4);默认输出变为 AirPods 等新设备时声音立即跟随
- 1.8.2: a likely fix for KosmicKrisp GPU timeouts at Steam's start on M3 and newer; Steam no longer sits at 99% on Macs that got too few vCPUs; Create SteamOS Disk rejects a folder it can't write to before downloading1.8.2: вероятное исправление таймаутов GPU на KosmicKrisp при старте Steam на M3 и новее; Steam больше не застревает на 99% на Mac, которым доставалось слишком мало vCPU; «Создать диск SteamOS» отклоняет папку без прав записи до скачивания1.8.2:可能修复了 M3 及更新机型上 Steam 启动时的 KosmicKrisp GPU 超时;分配的 vCPU 过少时,Steam 不再卡在 99%;创建 SteamOS 磁盘 在下载前即拒绝无法写入的文件夹
- 1.8.1: Counter-Strike 2 no longer crashes on MoltenVK; Dota 2 and CS2 no longer run out of GPU queries on KosmicKrisp; clearer messages for development-signed SteamOS builds1.8.1: Counter-Strike 2 больше не падает на MoltenVK; Dota 2 и CS2 больше не исчерпывают GPU-запросы на KosmicKrisp; понятные сообщения о сборках SteamOS с dev-подписью1.8.1:《反恐精英 2》在 MoltenVK 上不再崩溃;《Dota 2》与 CS2 在 KosmicKrisp 上不再耗尽 GPU 查询;开发签名 SteamOS 构建的提示更清晰
- 1.8: DirectX 12 feature level 12_0 on KosmicKrisp (macOS 26+) with real tiled resources, so games that require 12_0 can start; download errors explain a VPN or proxy in the way; GPU memory is budgeted next to the VM's RAM, so a game can't push the Mac into swap1.8: DirectX 12 уровня 12_0 на KosmicKrisp (macOS 26+) с настоящими tiled-ресурсами — запускаются игры, которым нужен 12_0; ошибки скачивания объясняют, что мешает VPN или прокси; видеопамять учитывается вместе с памятью ВМ, и игра не загоняет Mac в своп1.8:KosmicKrisp(macOS 26+)上 DirectX 12 功能级别 12_0,带真正的 tiled resources,需要 12_0 的游戏可启动;下载错误会说明是否有 VPN 或代理挡路;GPU 内存与虚拟机内存一并预算,游戏无法把 Mac 推入交换
- 1.7.6: games no longer lose their GPU after a while (the app opened from Finder ran out of file descriptors); DualSense passthrough with touchpad, gyro, lightbar and adaptive triggers; MetalFX super resolution and Retina resolution1.7.6: игры больше не теряют GPU через какое-то время (приложению из Finder не хватало файловых дескрипторов); проброс DualSense с тачпадом, гироскопом, подсветкой и адаптивными курками; Сверхвысокое разрешение MetalFX и Разрешение Retina1.7.6:游戏不再过一段时间丢失 GPU(从访达打开的应用耗尽了文件描述符);DualSense 直通(触摸板、陀螺仪、光条、自适应扳机);MetalFX 超分辨率与 Retina 分辨率
- 1.7.5: an opt-in crash reporter for Linux x86 games running under FEX, attached to Report a Problem1.7.5: отчёт о падениях x86-игр для Linux под FEX (включается параметром запуска) прикладывается к «Сообщить о проблеме»1.7.5:为 FEX 下运行的 Linux x86 游戏提供可选崩溃报告,随“报告问题”附带
- 1.7.4: Steam Link and Remote Play find SteamOS on your local network (Settings → Advanced → LAN Remote Play); the 12/24-hour clock follows the Mac; Create Disk offers stable and rc only1.7.4: Steam Link и Remote Play находят SteamOS в локальной сети (Настройки → Дополнительно → Remote Play в локальной сети); формат часов 12/24 ч берётся с Mac; «Создать диск SteamOS» предлагает только stable и rc1.7.4:Steam Link 与 Remote Play 可在局域网发现 SteamOS(设置 → 高级 → 局域网 Remote Play);12/24 小时制跟随 Mac;创建 SteamOS 磁盘 仅提供 stable 与 rc
- 1.7.3: Report a Problem includes a crashed game's stack trace, FEX details and American Truck Simulator's log; KosmicKrisp reports Metal's error when the GPU device is lost1.7.3: «Сообщить о проблеме» прикладывает стек упавшей игры, данные FEX и лог American Truck Simulator; KosmicKrisp сообщает ошибку Metal при потере GPU-устройства1.7.3:“报告问题”包含崩溃游戏的堆栈、FEX 详情与《美国卡车模拟》日志;GPU 设备丢失时 KosmicKrisp 上报 Metal 错误
- 1.7.2: Settings → Advanced → Grow Disk… gives SteamOS more room for games without recreating the disk; two more MoltenVK shader fixes1.7.2: Настройки → Дополнительно → Увеличить диск… даёт SteamOS больше места под игры без пересоздания диска; ещё два исправления шейдеров в MoltenVK1.7.2:设置 → 高级 → 扩展磁盘…,无需重建磁盘即可为 SteamOS 扩容装游戏;另有两处 MoltenVK 着色器修复
- 1.7.1: controllers work again — 1.7 shipped an outdated SteamOS layer without the gamepad service1.7.1: контроллеры снова работают — в 1.7 попал устаревший слой SteamOS без службы геймпада1.7.1:手柄恢复工作——1.7 误带了缺少手柄服务的旧 SteamOS 层
- KosmicKrisp is in the release DMG and is the default Vulkan driver on macOS 26+: ~29 FPS against ~18 in Stellar Blade Demo on an M1 Max. MoltenVK stays the driver on macOS 15 and can be chosen in Settings → Advanced; switching makes Steam and games rebuild their shader cachesKosmicKrisp теперь в DMG релиза и стал драйвером Vulkan по умолчанию на macOS 26+: ~29 FPS против ~18 в Stellar Blade Demo на M1 Max. На macOS 15 по-прежнему MoltenVK, его можно выбрать и в Настройки → Дополнительно; после смены драйвера Steam и игры заново собирают кеши шейдеровKosmicKrisp 已进正式 DMG 并成为 macOS 26+ 默认 Vulkan 驱动:M1 Max 上 Stellar Blade 试玩版约 29 FPS(MoltenVK 约 18)。macOS 15 仍用 MoltenVK,也可在设置 → 高级中选择;切换驱动后 Steam 与游戏将重建着色器缓存
- Game Mode: macOS turns it on when the launcher goes full screenGame Mode: macOS включает его, когда лаунчер развёрнут на весь экран游戏模式:启动器全屏时 macOS 自动开启
- MoltenVK: geometry shaders with DXVK 2.7's helper functions compile (Sekiro and other DirectX 11 games lost those draws), and so do vkd3d-proton's vertex + geometry pipelines (Stellar Blade Demo)MoltenVK: геометрические шейдеры со вспомогательными функциями DXVK 2.7 компилируются (в Sekiro и других играх на DirectX 11 эта отрисовка пропадала), как и конвейеры vertex + geometry из vkd3d-proton (Stellar Blade Demo)MoltenVK:带 DXVK 2.7 辅助函数的几何着色器可编译(《只狼》等 DirectX 11 游戏曾丢失这些绘制),vkd3d-proton 的 vertex + geometry 管线亦可(Stellar Blade 试玩版)
- A new SteamOS disk can live on an exFAT drive; FAT32 and read-only volumes are refused before anything is downloadedНовый диск SteamOS можно создать на диске exFAT; тома FAT32 и тома только для чтения отклоняются до начала скачивания新 SteamOS 磁盘可放在 exFAT 盘上;FAT32 与只读卷在下载开始前即被拒绝
- From 1.6: DirectX 12 games through vkd3d-proton (Stellar Blade Demo at 60 FPS at 1280×800 on an M4 Max); the Steam Deck client by default; a damaged /home is repaired at bootИз 1.6: игры на DirectX 12 через vkd3d-proton (Stellar Blade Demo — 60 FPS в 1280×800 на M4 Max); клиент Steam Deck по умолчанию; повреждённый /home чинится при загрузке1.6 起:经 vkd3d-proton 的 DirectX 12 游戏(M4 Max 在 1280×800 下 Stellar Blade 试玩版 60 FPS);默认 Steam Deck 客户端;受损 /home 启动时自动修复
Or build everything from sourceИли соберите всё из исходников或从源码构建一切
# MoltenVK, virglrenderer, libkrun, launcher,
# guest kernel, Mesa and the SteamOS disk
git clone https://github.com/fxgl/steamac
cd steamac
./build.sh
./run.sh
RequirementsТребования要求
- Mac with Apple silicon, macOS 15 or laterMac на Apple silicon, macOS 15 или новееApple 芯片 Mac,macOS 15 或更高版本
- ~20 GB free to create the disk (about 14 GB disk + 6 GB download cache); the disk is sparse and grows as you install games~20 ГБ свободного места на создание диска (около 14 ГБ диск + 6 ГБ кеш загрузки); диск разреженный и растёт по мере установки игр创建磁盘需约 20 GB 空闲(约 14 GB 磁盘 + 6 GB 下载缓存);磁盘为稀疏文件,随安装游戏增长
- To build from source: Xcode 26+, Homebrew, rustup, OrbStackДля сборки из исходников: Xcode 26+, Homebrew, rustup, OrbStack从源码构建需要:Xcode 26+、Homebrew、rustup、OrbStack
Crash reports and rare errors go to the developers' own Sentry server: no name, IP, Steam account, game titles or files. Turn them off at first run or in Settings → General.Отчёты о сбоях и редких ошибках уходят на собственный Sentry-сервер разработчиков: без имени, IP, аккаунта Steam, названий игр и файлов. Отключаются при первом запуске или в Настройки → Основные.崩溃报告与偶发错误发送到开发者自己的 Sentry 服务器:不含姓名、IP、Steam 账号、游戏标题或文件。可在首次运行或“设置 → 通用”中关闭。