内存与高级系统选项:内存管理器、扩容 DRAM 与慎碰的开关
系统设置页藏着几个影响底层行为的选项。官方立场很明确:默认配置已预调优,本页没提到的选项一律保持默认。这里只讲三个确实可能需要动的。
内存管理器(Memory Manager Mode)
决定模拟器怎么管理 Switch 的地址空间,三档:
| 模式 | 特点 | 适用 |
|---|---|---|
| Host Mapped (Unsafe) | 直映射,最快,默认档 | 绝大多数用户 |
| Host Mapped (Checked) | 带边界检查,略慢 | 某些游戏在 Unsafe 下崩溃时 |
| Software | 纯软件翻译,最慢 | 兼容性最后的兜底 |
出问题时逐级降档排查:Unsafe 崩 → 试 Checked → 还不行试 Software。反过来,别在没问题时往上开「保险」,白白损失性能。
扩容 DRAM(Expand DRAM)
真机 Switch 的游戏可用内存约 4 GB;这个开关把它扩到 6 GB。用途非常具体:部分大型 Mod(尤其整合了大量新资源的)超出 4 GB 预算会崩,开了才装得下。不玩重度 Mod 就别开——个别游戏对非标准内存布局敏感,开了反而出怪问题。装 Mod 的完整流程见 Mod 怎么装。
网络开关(Guest Internet Access)
系统页的「允许访客联网」,决定模拟出来的游戏能不能访问网络。默认关闭,普通游玩保持关闭——它只该在两种场景打开:LAN 模式联机(见 LDN 联机怎么配置),或个别游戏联网校验才肯启动的场合。平时开着,部分游戏会尝试连任天堂服务器然后行为异常。
明确别碰的选项
- 忽略缺失服务(Ignore Missing Services):跳过未实现的服务让游戏「带伤启动」,调试用,日常开启会让问题更难排查;
- 调试日志:官方明确要求不要自行开启,除非社区支持人员让你开;
- 完整性检查(FS Integrity Checks):校验游戏内容完整性,关闭只该用于排除特定损坏文件的场合。
改过一轮设置行为诡异时,最干脆的恢复方式是把 Config.json 删掉让模拟器重建默认值(改之前先备份,见 便携模式与数据目录)。