Ryujinx 模拟器:从零跑通 Switch 游戏的完整安装配置清单
【免费下载链接】Ryujinx用 C# 编写的实验性 Nintendo Switch 模拟器项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx
Ryujinx 让你直接在 PC 上跑 Switch 游戏:主界面就是游戏库,按名称、版本、游玩时长管理所有游戏。这份清单覆盖环境检查、首次启动、跑通第一个游戏,外加我实际踩过的几个坑,跟完大约 15 分钟。
📦 跑起来之前
| 项目 | 最低 | 推荐 |
|---|---|---|
| 内存 | 8 GB | 16 GB |
| 显卡 | 支持 OpenGL 4.5 或 Vulkan | 近 5 年内的独显/集显,驱动保持最新 |
| 系统 | Windows 10/11、macOS 10.15+、Linux | 任意 64 位发行版 |
获取方式二选一:
- 从 Ryujinx 官网下载对应系统的发行包,解压即用;
- 源码方式(需要 .NET 8 SDK):
git clone https://gitcode.com/GitHub_Trending/ry/Ryujinx
🚀 第一次启动
- 双击启动,在
Options → Settings的User Interface页签把界面语言改成简体中文(可选)。 - 导入系统文件:
Tools → Install a firmware from XCI or ZIP,选中你的固件压缩包,等进度条走完。 - 放密钥文件:
File → Open Ryujinx Folder,把从自己 Switch 机器里导出的prod.keys放进keys目录。没有这个文件,任何游戏都打不开。 - 添加游戏目录:
Settings → User Interface → Game Directories → Add,指向存放 NSP/XCI 文件的文件夹,游戏会自动出现在库里。 - 检查图形设置:
Settings → Graphics,Graphics API 选Vulkan(官方建议不确定就选它,编译着色器时卡顿更少)。 - 双击游戏库里的游戏,启动。
🎮 跑通第一个游戏
打开游戏
NSP、XCI、NCA、NRO、NSO 格式都支持,文件放进游戏目录后自动入库,双击即启动;也可以File → Load Application From File手动指定单个文件。有大型标题更新的游戏,先右键游戏 →Manage Title Updates装好更新再启动,兼容性更好。
调画质
在Settings → Graphics页签,这 5 个参数覆盖 90% 的需求:
| 参数 | 推荐值 | 作用 |
|---|---|---|
| Graphics API | Vulkan | 整体性能更好、着色器编译更顺滑 |
| Resolution Scale | Native (720p/1080p),显卡余量足选 2x | 提升画面精细度 |
| VSync | 开 | 防止画面撕裂 |
| Enable Shader Cache | 开 | 第二次启动起明显加快加载 |
| Anisotropic Filtering | 4x | 减少斜面边缘锯齿 |
连手柄
Settings → Input页签:给 Player 1 选控制器类型(Pro Controller / JoyCon Pair / Handheld),点Refresh扫描已插入的手柄,然后按提示逐个按键映射。Xbox、PS 手柄基本都能直接识别,键盘默认即可用,不用配置。
🕳️ 踩了这些坑
启动报错 "Keys not found"
症状:点游戏直接弹出错误,提示找不到prod.keys。原因:密钥文件没放,或没放在正确的keys目录。修复:把导出的prod.keys通过File → Open Ryujinx Folder → keys放进去,完全重启模拟器再启动游戏。
Linux 下刚启动就崩
症状:进程闪退,或弹出提示"内存映射上限过低"。原因:内核参数vm.max_map_count低于模拟器所需,映射超限直接崩溃。修复:按应用内弹窗点Yes, permanently让 Ryujinx 帮你调高该值(需要管理员权限),然后重启应用。
进新场景时卡一下
症状:切换场景、加载新地图的瞬间画面冻结 1-2 秒。原因:着色器编译卡顿(shader stutter),OpenGL 后端下特别明显。修复:
Graphics页签把 Graphics API 换成 Vulkan;- 右键游戏 →
Cache Management → Purge Shader Cache清掉旧缓存,重新生成。
🧩 再玩深一点
如果你不需要,这段可以跳过。
- Mod 与作弊:右键游戏 →
Open Mods Directory,把 romfs/exefs 类 Mod 和 cheat 代码放进对应目录即可生效;同一菜单里还能直接提取游戏的 ExeFS/RomFS 查看内部文件。 - DLC 与更新管理:右键游戏 →
Manage DLC/Manage Title Updates,选中对应的更新包或 DLC 安装,无需手动拷文件。
你现在应该能启动游戏、调画质、映射手柄了。想深入某个参数,看项目自带的 docs/README.md;卡住的话,官方 Discord 社区是问得最快的地方。
【免费下载链接】Ryujinx用 C# 编写的实验性 Nintendo Switch 模拟器项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考