跳到正文
发现
Sevoflurane:macOS 上的 Steam 兼容层
桌面应用游戏娱乐

Sevoflurane:macOS 上的 Steam 兼容层

让 Mac 用原生窗口运行 Steam,并在同一个库里启动 Windows 与 macOS 游戏。

admin
发布于 2026-10-28 · 更新于 2026-11-02
浏览
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 整理,以原仓库为准。

更新记录

  1. v1.11.0当前版本

    修复部分游戏播放视频时画面全白的问题(Dormison r9 解码器);新增视频解码设置,可在硬件 VideoToolbox 与软件 GStreamer 间切换,解码无输出时会提示并支持一键切换;新增 Discord 服务器入口。

  2. v1.10.0

    Discord 活动状态改为显示游戏本身:未收录的游戏以自身名称和 Steam 封面图呈现,不再显示 Sevoflurane;非 Steam 程序则显示其名称配 Sevoflurane 图标。

评论