在 Linux 上使用 yuzu 模拟 Nintendo Switch 试玩王国之泪

news/2024/12/21 18:56:05/

王国之泪5月12日发售,DLC 玩家已经造出各种脑洞大开的东西了,但是买的卡带迟迟没有收到,因此,打算使用 yuzu 模拟器先体验一下

yuzu 是一款开源的 Ninetendo Switch 模拟器,支持在 Linux 或者 Windows 平台运行,能够模拟 Switch 平台的大部分游戏;对于性能较好的机器,可以流畅运行游戏,并且没有 Switch 切换场景或者读取游戏时长时间的加载等待;对于没有 Switch 的可以作为尝鲜体验的工具,不过实际游戏效果体验不如 Switch 好

安装 yuzu 模拟器

  • 进入 yuzu 的下载页面,

nintendo-switch-yuzu-linux-installer-download.png

  • 解压并执行下载的文件

下载后解压,得到一个名为 liftinstall 的可执行文件,运行这个文件会进行安装,安装后的目录是 ~/.yuzu/yuzu-linux-mainline

  • 安装完成后修改 yuzu-mainline.AppImage 执行权限
chmod +x ~/.yuzu/yuzu-linux-mainline/yuzu-mainline.AppImage
  • 启动

执行以下命令运行 yuzu-mainline.AppImage

~/.yuzu/yuzu-linux-mainline/yuzu-mainline.AppImage

安装完成后进入,会发现提示密钥缺失;需要使用游戏的密钥,这些 key 是用来解密 XCI 或者 NCA 格式的游戏文件的;

nintendo-switch-yuzu-linux-lost-prod-keys.png

下载并导入游戏

  • 下载游戏

可以从 The Legend of Zelda: Tears of the Kingdom Switch NSP XCI + Update 1.1.0 下载王国之泪的 XCI 格式的文件 The Legend of Zelda: Tears of the Kingdom [XCI] (Mgnet – 1fchier)Prod+Title Keys(建议使用迅雷等工具,下载更快)

nintendo-switch-yuzu-linux-download-game-and-keys.png

  • 导入密钥

下载完 Prod+Title Keys 后解压,可以得到 title.keysprod.keys 两个文件,将这两个文件复制到 ~/.local/share/yuzu/keys 目录下面即可(注意:路径和 yuzu 安装文件夹不一样)

  • 导入游戏

当下载完成后在 yuzu 主页将游戏文件导入;即可开始体验游戏

nintendo-switch-yuzu-linux-add-game.png

nintendo-switch-yuzu-linux-homepage.png

测试体验

  • 电脑配置:
    • CPU:intel i9-12900K,游戏过程中占用 20~50% 左右
    • 显卡:Nvdia 3070Ti,占用 5300M 左右
    • 内存:DDR4 32G 3200Mhz,占用 2600M 左右

nintendo-switch-yuzu-linux-used-resource.png

  • 游戏体验

配置使用 2k 画质,依然可以流畅的运行王国之泪,但是帧率固定在 30fps,在部分场景,比如选中了物体进行操作时可能会存在部分区域雪花的问题;较远距离的画面存在模糊/涂抹的现象

nintendo-switch-yuzu-linux-game-page.png


http://www.ppmy.cn/news/80765.html

相关文章

SpringBoot快速操作Redis数据

SpringBoot快速操作Redis数据 在SpringBoot框架中提供了spring-boot-starter-data-redis的依赖组件进行操作Redis服务,当引入了该组件之后,只需要配置Redis的配置即可进行链接Redis服务并且进行操作Redis服务数据。 针对于不同的版本有了不同的底层客户…

Redis常用命令详解

Redis 是Remote Dictionary Service 的简称;也是远程字典服务。它是内存数据库,KV 数据库,数据结构数据库。它是一个单线程的单reactor模型。其交互方式是请求响应方式。在正常情况下,如果向redis发出请求,则一定会有响…

【JAVA进阶】Stream流

📃个人主页:个人主页 🔥系列专栏:JAVASE基础 目录 1.Stream流的概述 2.Stream流的获取 3.Stream流的常用方法 1.Stream流的概述 什么是Stream流? 在Java 8中,得益于Lambda所带来的函数式编程&#xff0…

Java内部类(成员内部类、局部内部类、静态内部类、匿名内部类)

目录 ①. 什么是内部类 ②. 内部类的共性 ③. 为什么需要内部类 ④. 成员内部类 ⑤. 局部内部类 ⑥. 静态内部类(嵌套类) ⑦. 匿名内部类 ①. 什么是内部类 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并…

【IP转换】

ip转换 //点分十进制转换成大端 #include <arpa/inet.h> int inet_pton(int af, const char *src, void *dst); 功能: 将点分十进制串 转成32位网络大端的数据("192.168.1.2" > ) 参数: af : AF_INET IPV4 AF_INET6 IPV6 src: 点分十…

STP 生成树协议

STP&#xff08;Spanning-Tree Protocol&#xff09;的来源 在网络三层架构中&#xff0c;我们会使用冗余这一技术&#xff0c;也就是对三层架构中的这些东西进行备份。冗余包含了设备冗余、网关冗余、线路冗余、电源冗余。 在二层交换网络中进行线路冗余&#xff0c;如图&am…

## 如何顺序处理设备上报的数据

1. 引言 随着智能技术的发展&#xff0c;市场上出现了很多的智能设备&#xff0c;其具有连接网络的能力。用户可以实现远程控制&#xff0c;并且设备也可上报自己的状态&#xff0c;实现云端对设备的运行情况分析。在某些情况下需要保证设备上报状态的有序性&#xff0c;例如传…

CSS布局:浮动与绝对定位的异同点

CSS布局&#xff1a;浮动与绝对定位的异同点_cherry_vincent的博客-CSDN博客 浮动 ( float ) 和绝对定位 ( position:absolute ) 相同点&#xff1a; &#xff08;1&#xff09;都是漂起来( 离开原来的位置 ) &#xff08;2&#xff09;并且都不占着原来的位置 &#xff08;3…