LoveGame爱游戏
简体中文

技术参考

Steam Deck 玩 Switch 游戏教程:Eden 掌机专用版安装、加入游戏模式与性能设置(2026 年 10 月)

发布 信息核对到 2026-10-3010 分钟读完

要点

  • 截至 2026 年 10 月,Steam Deck 首选 Eden 的 Steam Deck(Zen 2)专用 AppImage,官方推荐 PGO 版;ROG Ally、Legion Go 这类 Zen 4 掌机用 Zen 4 构建。
  • keys、固件和第一次设置都在桌面模式里完成,设好后用 Steam 的「添加非 Steam 游戏」把 Eden 放进游戏模式。
  • 桌面模式下 1P 要选 Steam Virtual Gamepad 0,并且不能关掉 Steam;体感要另装 SteamDeckGyroDSU。
  • Deck 屏幕是 800p,掌机模式加 1x 分辨率最稳;Linux 上 Eden 通常比 Windows 跑得好。
  • 龙神(Ryubing)只做维护,Deck 上要用 x64 版,从 Ryujinx.sh 启动,不要直接运行可执行文件。
目录
  1. 选哪个构建
  2. 准备工作
  3. 在桌面模式安装 Eden
  4. 加入游戏模式
  5. 手柄和体感
  6. 性能设置
  7. 更新、DLC、mod 和存档(Eden)
  8. 龙神(Ryubing)在 Deck 上的注意事项
  9. ROG Ally、Legion Go 等 Zen 4 掌机
  10. 常见报错速查

截至 2026 年 10 月,在 Steam Deck 上玩 Switch 游戏,首选 Eden 的 Steam Deck 专用 AppImage:它针对 Deck 的 Zen 2 处理器编译,官方推荐用 PGO 版(通常比标准版快 10–30%)。整个流程是:在桌面模式里下载 AppImage → 导入 keys 和固件 → 设好手柄 → 用 Steam 的「添加非 Steam 游戏」把它放进游戏模式。ROG Ally、Legion Go 这类装了 SteamOS 或其他 Linux 的掌机做法相同,只是换成 Zen 4 构建。

选哪个构建

设备处理器Eden 构建
Steam DeckAMD Zen 2Steam Deck AppImage(PGO)
ROG Ally / Ally X、Legion Go / Go S(Z1、Z1 Extreme、Z2)AMD Zen 4Zen 4 构建(文件名里叫 rog-ally)
其他 x86 Linux 电脑、掌机—amd64 AppImage;Haswell 以前的老 CPU 用 Legacy amd64
ARM 处理器的 Linux 设备—aarch64 AppImage(NCE 在 Linux 上是实验性的)

Eden 文档说,同样的硬件,Linux 几乎总是比 Windows 跑得好,AMD 的 RADV 驱动是测试最充分、最稳的。这正是 Steam Deck 的组合。

另外两个选择:龙神(Ryubing) 有 x64 的 AppImage,但 2026 年 2 月起只做维护;Citron Neo 也有 Linux 版,只做 Vulkan。Eden 的配置要求见配置要求。

准备工作

  • 切到桌面模式:按左侧 STEAM 键 → 电源 → 切换到桌面。第一次设置建议接上键盘鼠标,会方便很多。
  • 需要的文件:prod.keys、固件和游戏,原理见 keys 和固件是什么。
  • Eden 的文件夹:数据在 /home/deck/.local/share/Eden,配置文件在 /home/deck/.config/Eden。

在桌面模式安装 Eden

  1. 在桌面模式打开浏览器,到 Eden 官网下载稳定版(Stable)的 Steam Deck AppImage。官网是 eden-emu.dev,别的「Eden 下载站」不是官方的,见假模拟器网站。
  2. 把 AppImage 放到一个固定的位置,以后 Steam 的快捷方式会指向它。
  3. 双击运行。第一次打开时会弹出确认提示,点 Continue。
  4. 如果 Deck 上装过别的 Switch 模拟器,Eden 会问是否导入那些设置,按需要选。
  5. Eden 提示缺少密钥,点 OK 关掉。
  6. 菜单 Tools → Install Decryption Keys,选你的 prod.keys,点 Open。
  7. 菜单 Tools → Install Firmware,按固件的存放方式选 From Folder 或 From ZIP。
  8. 双击主窗口空白处,添加放游戏的文件夹(内置存储或 microSD 卡都可以)。
  9. 菜单 Emulation → Configure → Input,把 Player 1 设成 Steam Virtual Gamepad 0(详见下面的「手柄」)。
  10. 双击一款游戏,确认能正常进入后再去做游戏模式的设置。

加入游戏模式

  1. 还在桌面模式时打开 Steam。
  2. 点顶部菜单 游戏 → 添加非 Steam 游戏到我的库。
  3. 点「浏览」,找到 Eden 的 AppImage,勾选后点「添加所选程序」。
  4. AppImage 是 Linux 原生程序,不需要在「兼容性」里强制指定 Proton。
  5. 回到游戏模式,在库的「非 Steam」标签里就能看到 Eden。

更新 Eden 时,Steam 的快捷方式指向的是具体的文件名。新 AppImage 的文件名不同的话,可以把新文件改成旧文件的名字,或者在 Steam 里修改快捷方式的目标。

手柄和体感

手柄(Eden 官方 Controllers 文档):

  • 桌面模式下不要选外接的 Pro 手柄或 Xbox 手柄,而是把 Player 1 设为 Steam Virtual Gamepad 0;有第二个手柄就把 Player 2 设为 Steam Virtual Gamepad 1。
  • 桌面模式下 Steam 程序不能关。
  • Deck 从睡眠唤醒后,Deck 本体和外接手柄会抢 0 号位,谁先被按下谁就是 0 号。唤醒后先别碰 Deck 的按键,先打开外接手柄,再打开 Eden。在游戏模式里也可以用 Steam 自带的功能调整手柄顺序。
  • 大多数手柄开箱即用。配好后可以存成配置档,右键游戏 → Properties → Input Profiles 给单个游戏指定。

陀螺仪体感:

  1. 在桌面模式打开 EmuDeck,在 3rd Party Tools → Gyroscope 里安装 SteamDeckGyroDSU(也可以按它自己的说明手动装)。
  2. 装完重启 Deck。
  3. 回到桌面模式,用文件管理器打开 /home/deck/.config/Eden,用 Kate 编辑 qt-config.ini。
  4. 找到 player_0_motionleft=[empty],改成: player_0_motionleft="motion:0,pad:0,port:26760,guid:0000000000000000000000007f000001,engine:cemuhookudp"
  5. 保存后打开 Eden,在支持体感的游戏里测试。

性能设置

设置Steam Deck 推荐说明
构建Steam Deck PGO AppImage官方推荐 PGO 版
图形 APIVulkanDeck 是 AMD 显卡,Ryubing 文档也说 AMD 一律用 Vulkan
底座模式关(掌机模式)掌机模式输出分辨率低,更省性能
分辨率倍数1xDeck 屏幕是 800p,放大收益小
着色器缓存开Eden 的「Use persistent cache」和「Use Vulkan pipeline cache」都开
异步着色器可试减少卡顿,但可能有画面错误
ASTC 解码GPU
CPU 精度默认Unsafe 类选项能提速,但可能带来计算误差,收益因游戏而异

几点经验:

  • 第一次玩一款游戏时卡顿是在编译着色器,玩得越多越少。可以先让开场动画播完再重启。
  • 掉帧时先检查 Steam 快速访问菜单的「性能」里有没有给 Eden 限了帧率或功耗,先恢复默认再比较。
  • 如果你的 Linux 掌机桌面默认用 Wayland,Eden 文档不推荐 Wayland:在设置里勾「Force X11 as Graphics Backend」,或用环境变量 QT_QPA_PLATFORM=xcb 启动。
  • Eden 的「Enable Gamemode」只有在系统装了 Feral 的 GameMode 时才起作用。

更多调优见性能设置。

接电视玩(底座模式)

Deck 接上底座连电视时,可以在 Eden 里打开底座模式。Eden 的 1x 分辨率在掌机模式下对应 720p,在底座模式下对应 1080p,所以底座模式明显更吃性能。接电视后掉帧明显,就退回掌机模式或把分辨率降到 0.75x。

更新、DLC、mod 和存档(Eden)

  1. 更新和 DLC:菜单 File → Install Files to NAND...,可以一次多选,校验后点 Install。装好后主窗口的 Add-Ons 列会显示;已经把本体、更新和 DLC 合成一个文件的不需要这一步。
  2. mod:右键游戏 → Open Mod Data Location,会直接打开这款游戏的 mod 文件夹。每个 mod 放进自己的子文件夹,里面是 exefs 或 romfs。重启 Eden 后在右键 → Configure Game → Add-Ons 里勾选。
  3. 金手指:放在 mod 文件夹里,Eden 默认启用,不想用就在 Add-Ons 里取消勾选。金手指和游戏版本绑定,游戏更新后要换对应版本的。
  4. 存档:右键游戏 → Open Save Data Location。重装系统或换设备前,把 /home/deck/.local/share/Eden 整个复制到 microSD 卡或电脑上备份。存档在不同模拟器和设备之间通用,Eden 文档里也有用 Syncthing 在多台设备间同步的说明。

龙神(Ryubing)在 Deck 上的注意事项

  1. 下载 Linux x64 的 AppImage 或 tar.gz,不要下 ARM64 版。
  2. 用 tar.gz 时,要通过 Ryujinx.sh 启动,不要直接运行可执行文件,否则性能会很差(Ryubing FAQ)。
  3. keys:File → Open Ryujinx Folder → system 子文件夹,放入 prod.keys 后重启;固件用 Tools → Install Firmware 安装。
  4. 更新和 DLC 用右键游戏 → Manage Title Updates / Manage DLC 挂载。用 EmuDeck 的话,EmuDeck Wiki 说更新和 DLC 放 Emulation/storage/Ryujinx/patchesAndDlc,不要放进 roms/switch。

截至 2026 年 10 月,EmuDeck 官方 Wiki 里还没有 Eden 的页面,用 EmuDeck 装 Eden 的方式以它自己的说明为准。

ROG Ally、Legion Go 等 Zen 4 掌机

  • 用 Eden 的 Zen 4 构建,Windows 和 Linux 都有。
  • 在 Windows 下,显卡驱动优先用厂商(华硕、联想)提供的版本。
  • ROG Ally 在 Windows 下出现 AccessViolationException 崩溃时,Ryubing FAQ 的办法是在「添加或删除程序」里卸载「OpenCL, OpenGL, and Vulkan Compatibility Pack」。
  • Windows 驱动问题多时,可以考虑装 Linux:Ryubing FAQ 说 Linux 的 Mesa 驱动通常 bug 更少。

常见报错速查

现象可能的原因办法
游戏启动时报缺少密钥、固件解析错误keys 缺失或比固件旧用重新导出的 keys 和固件一起更新
游戏加载前就崩,日志里提到 web 或 internet 服务游戏在尝试联网Eden 设置 → Network → 打开 Airplane Mode
个别游戏因为缺少系统服务崩溃模拟器还没实现该服务Debug → Enable Auto Stub,可能更好也可能更不稳
第一次进新场景一卡一卡正在编译着色器保持着色器缓存开启,多玩几次就好
存档「不见了」早期 Eden / yuzu 读错用户配置档位置先完整备份数据文件夹,再按 Eden 文档合并配置档

日志在 Eden 的 File → Open Eden Folder → Log Folder 里,求助时附上日志。

Windows 电脑的完整流程见 Windows 教程;遇到闪退、黑屏,看常见问题排查。其他内容在电脑平台专题。

常见问题

Steam Deck 用 Eden 还是龙神(Ryubing)?

截至 2026 年 10 月建议用 Eden:它有 Steam Deck 专用的 AppImage,还在频繁更新。Ryubing 2026 年 2 月起只做维护,稳定版停在 1.3.3(2025-10-11),可以当备选。

游戏模式里 Eden 手柄没反应或者按键错位怎么办?

在 Eden 的 Emulation → Configure → Controls 里把 Player 1 设成 Steam Virtual Gamepad 0,不要直接选外接手柄。桌面模式下 Steam 必须开着。外接手柄抢不到 0 号位时,在游戏模式里用 Steam 自带的功能调整手柄顺序。

Steam Deck 怎么在 Eden 里用陀螺仪体感?

先装 SteamDeckGyroDSU(可以用 EmuDeck 的 3rd Party Tools → Gyroscope 一键装),重启 Deck,再编辑 /home/deck/.config/Eden/qt-config.ini,把 player_0_motionleft 改成指向 cemuhook UDP(127.0.0.1,端口 26760)。

Eden 换了新版本,Steam 里的快捷方式打不开了?

Steam 的快捷方式指向的是具体文件名。新 AppImage 文件名不同的话,要么把新文件改成旧文件的名字,要么在 Steam 里右键快捷方式 → 属性,把目标改成新文件。

Deck 上 Eden 用哪个包?可以用 aarch64 包吗?

用 Steam Deck 专用的 PGO AppImage。aarch64 包是给 ARM 处理器的 Linux 设备用的,Steam Deck 是 x86 的 AMD Zen 2,用不了。ROG Ally、Legion Go S 这类 Zen 4 掌机选 Zen 4 构建。

资料来源

  1. Eden 官网
  2. Eden:System Requirements
  3. Ryubing Docs:FAQ & Troubleshooting
  4. Ryubing Docs:Setup & Configuration Guide
  5. EmuDeck Wiki:Ryujinx on SteamOS
  6. Windows Central:How to install non-Steam games on Steam Deck
  7. Boiling Steam:Did Nintendo Kill Switch Emulation?(2026-10-16)

相关