加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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版本也不例外,其实都一样。)

两点区别:
  1. flatpak版本是放在~/.var/里面层层目录中,直接安装是放在~/.config/层层目录中。
  2. 执行方式。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的话他已经帮你搞定了。

目前就这样。结束。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有