搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

MythosOfs/Orchid

游戏

实验性 Nintendo Switch 2 模拟器,面向在 Linux、Windows 或 macOS 上试跑少数目标游戏的玩家。

296
22
C++
GPL-3.0
创建于 5 天前

项目介绍

Orchid 是一个用 C++ 编写的实验性 Nintendo Switch 2 模拟器,最初从 Eglantine 分叉出来,之后独立演进,加入了自己的着色器指令转换、内核线程、图形描述符和按游戏配置的修复。开发重点是一小组目标游戏,以 Mario Tennis Fever 为首,还包括两款 Hyrule Warriors、Pokémon Pokopia、Star Fox、Super Mario Bros. Wonder 和几款 Kirby 作品;出现在列表中不等于已经能完整游玩。

快速使用

发布包在 releases 页面。按平台选择:

  • Linux:orchid-<version>-linux-x86_64-pgo.AppImage(推荐)或普通 AppImage,chmod +x 后运行,需要 glibc 2.39 或更新版本。
  • Windows:PGO 版或普通版 zip,解压后运行 orchid.exe。
  • macOS:orchid-<version>-macos-arm64.zip,实验性,要求 Apple Silicon 和 macOS 15 以上。

README 没有说明固件、密钥和游戏文件的准备方式,实际加载内容需要看用户手册。

如果想运行最新提交,先安装 README 列出的依赖(给出了 Arch/CachyOS 的包名,其他发行版见 Deps.md),然后:

git clone https://github.com/MythosOfs/Orchid.git
cd Orchid
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DYUZU_TESTS=OFF \
  -DVulkanHeaders_FORCE_BUNDLED=ON -DVulkanUtilityLibraries_FORCE_BUNDLED=ON
cmake --build build
./build/bin/orchid

首次配置会把额外依赖下载到 .cache/cpm。README 还提供了反复本地测试用的更快的开发构建,Windows/MSVC 和 macOS 的构建方法见构建指南。

兼容性与性能限制

给出的结果来自 2026 年 11 月在一台机器上的手工测试:Ryzen 7 5800X3D、Radeon RX 9070 XT、32 GB 内存、CachyOS 搭配 git 版 Mesa RADV,1 倍分辨率缩放。在这套环境下,部分游戏在着色器编译后能到 60 FPS,另一些会崩溃或无法启动,兼容性表里 Star Fox 很快崩溃、Nintendo Switch Sports Resort 灯光和手柄选择有问题。换硬件结果会不同,许多目标游戏仍不稳定或渲染不完整。

发布与更新方式

提交很频繁,但提交不会触发构建,发布包由人工启动,因此最新 release 可能落后 main 若干提交。官方发布版带更新检查,只提供同一通道的构建;自行编译的版本没有更新检查,git pull 后重新 cmake --build build 就是更新方式。

来源与许可

项目以 GPLv3 或更高版本分发,代码基础来自 Eglantine、Eden、yuzu 和 Sudachi。README 保留了从 Eglantine、Lichii 等分叉移植修复的详细致谢及提交引用,并提供 fork-scan 工具在每次发布后列出上游变化。Orchid 明确要求不要把它的问题报告给 Eglantine 或 Eden。

HotRepo 点评

HotRepo 没有记录到 Orchid 的全部语言日榜名次,但新项目榜显示它早期关注度上升很快:在 2025-11-05 的 C++ 新项目榜上约三小时增加 53 Star,2025-11-06 的全部语言新项目榜约增加 140 Star,采样曲线中从约 156 涨到 296。这段曲线只覆盖发布前后很短的时间,不能说明长期采用情况。对准备使用的人更有价值的信号是 README 自身的兼容性表:这是一个逐游戏推进的实验性模拟器,热度更接近对 Switch 2 模拟的关注,而不是成熟度证明。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。