Sevoflurane:macOS 上的 Steam 兼容层
让 Mac 用原生窗口运行 Steam,并在同一个库里启动 Windows 与 macOS 游戏。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.11.0
- 平台
- macOS
详细介绍
项目简介
Sevoflurane 是一个用 Swift 编写的 Mac 应用,目标是把类似 Proton 的体验带到 macOS:在同一个 Steam 库里运行 Windows 游戏和 macOS 原生游戏,并按游戏切换版本。
它的做法是:Windows 版 Steam 客户端隐藏在 Wine 瓶(bottle)里后台运行,而你看到和操作的 Steam 界面由原生 WebKit 窗口渲染,替代 Steam 原本在 Wine 中渲染的 Chromium 界面;Steam 的消息通过 macOS 通知送达。老游戏还能获得可缩放窗口与画面放大能力。

主要功能
- 统一游戏库:Windows 游戏与原生 Mac 游戏放在同一个库中,可对每个游戏单独选择版本。
- 原生 Steam 界面:库、商店、好友、聊天、Big Picture、键盘与手柄配置都在 Mac 窗口中;支持原生菜单、剪贴板、启动选项提示、
steam://链接与 macOS 通知。 - 游戏窗口(Dormison 引擎):独立 Dock 图标、Game Mode、可缩放的固定分辨率窗口,支持 Lanczos、MetalFX、Anime4K、CuNNy 放大,实时滤镜、帧率限制与 CPU/GPU/帧时间叠加显示。
- 输入与画质:Xbox/PlayStation 手柄与震动;在 D3DMetal 上通过 MetalFX 实现 DLSS;Dormison 还提供原始鼠标输入、光标锁定、原生 Win32 菜单、CPU 限制与硬件 H.264/HEVC 解码。
- 兼容性信息:基于 Sevoflurane 运行记录、AppleGamingWiki 与 ProtonDB 的逐版本评分,反作弊信息,库内奖章与「本机可玩」筛选。
- 启动器集成:菜单栏与 Dock 菜单中的最近/已安装游戏,Keep in Dock、Dock 中的 Games 文件夹、Quick Launch 外部程序。
- 启动器与安装:引导式 Steam 安装,支持新建或已有瓶,支持 Dormison、CrossOver、CrossOver Preview;可安装字体、旧版运行库、Rosetta 与 Game Porting Toolkit。
- 米哈游游戏:安装、更新、断点续传与校验《原神》《崩坏:星穹铁道》《绝区零》。
- 配置与存储:可搜索的按引擎/按游戏图形、输入、性能、DLL 与环境变量设置;已知修复与依赖修复;按游戏统计占用与缓存清理。
- 恢复与诊断:客户端看门狗、崩溃循环检测、孤儿进程清理、运行记录、帧时间追踪、日志与崩溃报告;游戏在 Sevoflurane 崩溃后可继续运行,重开即重新挂接。
- 自动化:提供 CLI/MCP、空闲时自动更新与引擎切换。
安装与使用
从项目主页或 GitHub Releases 下载 DMG 安装包,例如最新版的 Sevoflurane-1.11.0.dmg,安装后按引导完成 Steam 的安装与初始化。设置过程也可通过 sevo setup 在命令行触发。
遇到问题时,可在 设置 → 关于 → Save Diagnostics… 生成诊断报告。
注意事项
- 仅面向 macOS,部分功能(如独立 Dock 图标、画面放大、原始鼠标输入等)需要 Dormison 引擎。
- 游戏兼容性请参考项目提供的游戏兼容列表与渲染器说明。
- 运行 Windows 游戏通常需要 Rosetta 与 Game Porting Toolkit,安装向导会协助处理。
- 项目以 MIT 许可证开源。
本作品整理自 GitHub 开源项目 kageroumado/sevoflurane,原作者 @kageroumado,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.11.0当前版本
修复部分游戏播放视频时画面全白的问题(Dormison r9 解码器);新增视频解码设置,可在硬件 VideoToolbox 与软件 GStreamer 间切换,解码无输出时会提示并支持一键切换;新增 Discord 服务器入口。
- v1.10.0
Discord 活动状态改为显示游戏本身:未收录的游戏以自身名称和 Steam 封面图呈现,不再显示 Sevoflurane;非 Steam 程序则显示其名称配 Sevoflurane 图标。
评论