Switch模拟器Yuzu代码重构:玩《塞尔达》《动森》性能明显提升
来源:快科技
日前,知名的Switch模拟器Yuzu再次进行了一次底层代码重构,这次涉及的是软件的纹理缓存模块。
Yuzu是Citra 3DS模拟器的分支,很多代码都是为3DS优化。不过随着时间的推移,Yuzu的开发者越来越熟悉Switch的体系,也越来越清楚优化方向。
纹理缓存重建后,不仅老游戏的画质更好,很多此前的渲染错误也大量修复,比如《喷射战士2》等。《塞尔达传说:旷野之息》和《集合啦!动物森友会》的性能体验也更优了,主要是可以更好调度CPU。
需要注意的是,Yuzu并非免费,而是需要通过Patreon花钱支持。据说Yuzu现在每月通过Patreon平台,收入达到17000美元左右。
任天堂Switch 2或采用三星第5代V-NAND
任天堂 Switch 2 可能会使用三星第五代 V-NAND,从最近的一些研究结果来看,这将是相比其前代产品的一大进步。据Doctre81在 YouTube 上分享的一段新视频中报道,一位在该公司任职至 2019 年的前三星电子设备解决方案部门高级总监的 LinkedIn 页面上列出了他的主要资历和职责,其中包括领导开发了一款用于未指定任天堂游戏卡带的 NAND 闪存控制器设备。
在主要成就中,这位前三星员工还列出了由三星存储器第五代 V-NAND 闪存驱动的安全增强型 eMMC 卡的开发,这似乎不仅与用于未指定任天堂游戏卡带的 NAND 闪存控制器设备相吻合,而且还与其他一些信息相符,如创新未指定专有硬件的安全性和设计新的 PUF IP(物理不可克隆功能)。
任天堂 Switch 2 需要比上一代产品更快的读取速度并不完全令人惊讶,但使用三星第 5 代 V-NAND 仍然是个好消息,尽管以今天的标准来看,这已经是有些过时的技术了,因为三星正在开发第 9 代和第 10 代 V-NAND,后者计划于 2025 年发布。不过,第 5 代产品高达 1.4 GB/s 的速度对于任天堂的游戏来说应该绰绰有余,至少比前一代产品有了很大的提升。
关于 Nintendo Switch 2的细节人们所知甚少,只知道它将再次采用NVIDIA硬件。据说,T239 芯片将支持英伟达 DLSS 和光线重构等功能。
相关问答
ifelseifelse太多怎么办?如果if-elseif-else语句太多,可能意味着代码逻辑复杂且难以维护。可以考虑重构代码,使用更简洁的方式来处理条件判断,例如使用多态、策略模式或者状态模式等设...
Java是学些什么内容的,容易学吗?Java是一种高级的面向对象的编程语言,具有以下特性:面向对象、跨平台、安全、健壮、支持多线程等Java有三个版本:J2SE、J2EE、J2ME。J2SE是Java的基础版本,...
html5开发工具有哪些?四、SenchaArchitect2在开发移动和桌面应用的工具中,Sencha的定位是HTML5可视化应用开发。开发团队可以在一个单一集成的环境中完成应用的设计、开发和部署...
Java从入门到精通有什么好的建议?Java从入门到精通有什么好的建议?很高兴能为你分享,希望对你能有所帮助。Java编程语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java编程技...
最好玩的手游名次是怎样的?-ZOL问答《王者荣耀》是由腾讯游戏天美工作室群开发并运行的一款运营在Android、IOS、NS平台上的MOBA类手机游戏,于2015年11月26日在Android、IOS平台上正式公测,游戏前...
想要进行Java培训,应该提前做哪些准备?8.Date类的使用9.SimpleDateFormat类的使用10.Math类的使用11.Random类的使用12.Runtime类的使用13.System类的使用14....