SteamDeck-Switch模拟器
(2023-01-17 11:31:15)
标签:
steamdeck游戏switch |
分类: 电脑 |
Steam
Deck硬件性能是比较强大的,为什么这里会提到Switch,一方面两者很类似(谁抄谁?),另一方面是因为,国内Switch资源非常多。这就很有意思,比索尼的PS系列要多得多。其实我觉得任天堂的游戏机还是面向青少年多一点,因为游戏比较幼稚。。。但是好玩啊,PS其实对于我们成年人更好玩。但是可能任天堂历史悠久,国内基础比较好,所以资源多?
这就不研究了,反正steam
deck要玩Switch是可以的。初看Switch模拟器选择不多,游戏好像也不是广泛推开,各种加密破解也很麻烦,但是
越折腾越要玩嘛!
目前还是觉得ryujinx中文龙神比较成熟,作为github上一个项目,参与人数多,开发历史久。Yuzu中文柚子,也是github,相对比较新,信息也是比较全的。但是发现有些游戏前者可以玩后者不可以,所以就先说前者。
安装两个办法。一个用steam
deck内置flatpak,也就是discover应用商店直接搜了安装;还有就是上官网。但两者安装是不同的。
ryujinx第一次运行后,会默认创建一个config目录。看起来神秘,但是从程序里面可以打开这个目录,参数配置,最重要的是,解密密钥都应放在里面。(windows版本也不例外,其实都一样。)
两点区别:
- flatpak版本是放在~/.var/里面层层目录中,直接安装是放在~/.config/层层目录中。
- 执行方式。flatpak是使用flatpak的沙盒模式,调用run参数运行的;独立安装直接运行可执行程序即可。
其实是差不多,但目前发现有几个坑。
首先,flatpak沙盒模式对于外界文件访问有默认限制,所以如果调用命令行,比如加上--filesystem=host这个参
数才能正常找到ROM。当然了,如果GUI里面选择,则没有这个问题。
其次,目前悬而未决的问题,是flatpak版本在game mode调用emudeck的steam rom
manager正常运行,但是独立版本被调用后是会黑屏的。这里的黑屏,指一切正常运行,有声音,但是黑色的屏幕,如果移动鼠标就可以看到图像,几秒后又黑了。按steam菜单都可以看到半透明的运行画面。感觉像是没有抢到头层显示权限的意思。查了很久,无果。去github
issue里面找,看到类似问题,无果。
给出的建议是用别的方式。最近,也就是2023年1月份,官方推出了一个使用avalonia界面版本的release。试了一下,可以解决黑屏,也就是说抢到了头层权限,但是GUI中鼠标使用有问题。
我的方案:使用官方headless版本,直接用SRM调用程序运行即可!反正game
mode下也不用GUI,如果要设置,可以都准备用命令行执行即可!试下来目前比较完美。两个注意点:
要加上指向配置文件目录参数--root-data-dir
要加上控制器指定参数--input-id-1
当然,最后要加上ROM路径,但这个如果使用SRM的话他已经帮你搞定了。
目前就这样。结束。