yuzu模拟器吧 关注:176,725贴子:740,650
  • 6回复贴,共1

补发:Yuzu 2023年7月进度报告(机翻)

只看楼主收藏回复

一楼祭


IP属地:中国台湾1楼2024-01-20 20:33回复
    进度报告2023年7月
    由...所写CaptV0rt3x和GoldenX862023年8月13日
    你好啊,尤兹尔斯!欢迎回到我们的月度报告,报告我们所做的所有改进的特性、性能提升和错误修复。让我们直接跳进来吧!
    外星人和幽灵是真实的…他们运行在虚幻的引擎上!
    等待是漫长的,但值得。《迷人的派克明》系列中的另一款游戏终于登陆地球了,正好赶上UFO报道的浪潮!

    想象一下与《玩具总动员》的交叉,这可以解释爪子!(皮克明4)
    这一次,Pikmin 4决定使用虚幻引擎4,它可以保证交换机的良好性能和质量。然而,正如以前的游戏所展示的那样,该引擎也保证了模拟其稀疏纹理使用的头痛问题,并保证了运行Vulkan的NVIDIA GPU用户的不稳定性。
    字节[]识别并修复了最近对纹理缓存所做的更改导致的回归冲击稳定性在NVIDIA GPUs上,导致持续的设备丢失(驱动程序切断GPU的渲染,导致模拟器崩溃)。

    莫斯似乎累了(皮克明4)


    IP属地:中国台湾2楼2024-01-20 20:34
    回复
      埃穆凡发现将纹理缓冲区的总数硬编码为16导致一些虚幻引擎4游戏崩溃增加了计数到32.


      还好这款游戏没有和皮克明(侦探大师档案:雨码)有交集
      这一变化不仅有助于Pikmin 4并且Master Detective Archives: RAIN CODE,另一个使用相同引擎的最新版本。

      是的,好名字的火车,我会在德古拉车站登上它(主侦探档案:雨代码)


      IP属地:中国台湾3楼2024-01-20 20:36
      回复
        许多东西都得到了改进,但要提高使用这款流行游戏引擎的游戏的兼容性,还有很多工作要做!
        每场比赛的配置-重新设想!
        如果你体验过yuzu,你很可能已经看到并使用过每局游戏的配置。但如果你不知道的话,yuzu支持每游戏配置,这是一种设置游戏特定设置的简单方法,而不必为您启动的每个游戏更改您的全局设置。对于需要高精度GPU而不是普通GPU的游戏,或者最好使用OpenGL而不是Vulkan的游戏,每个游戏的配置允许您轻松覆盖这些设置。
        你会问,有什么新鲜事吗?这项功能实现背后的大脑和我们信赖的吐司片,toastUnlimited,已经开始朝着未来的方向努力,yuzu可以选择由社区管理的特定于游戏的配置文件,然后默认应用这些设置!最终目标是让用户能够在默认情况下为任何游戏应用最佳设置,而不必修改我们今天拥有的许多许多配置选项。
        听起来很刺激,对吧?真见鬼。当吐司完成他的设计时,他很快遇到了自己设计的障碍:我们当前的每游戏配置系统。现有系统的设计很难在yuzu的后端和前端系统的多个位置以编程方式定义和覆盖每个设置。
        土司决定正面迎接挑战重写了整个设置后端为了改进它,同时使它在编程上更容易定义和实现任何设置。由于这些变化,开发人员现在只需要写出设置的UI文本,系统将完成其余工作(读取、写入、在UI中表示、重置全局状态)。
        这也有一个好处,那就是提供了一个完美的机会来重做全局设置UI的几个部分!例如,系统设置现在包括Multicore CPU Emulation支持,所有三个可能的值Memory Layout,以及Limit Speed Percent.


        系统设置的重要更改
        图形部分也有相应的变化。除了重新组织不同的选项之外,新的ASTC Decoding Method选项现在列出了我们处理讨厌的ASTC格式的3种不同选择:CPU、GPU和异步CPU解码。


        IP属地:中国台湾4楼2024-01-21 22:57
        回复

          图形设置也得到了一些人的喜爱
          这里有很多变化,但关于全局设置已经足够了!toast还改变了每局游戏配置的更新方式。如果从全局值修改了设置,它们现在会在每个设置的右侧显示一个X按钮,允许您在需要时快速恢复设置。


          图形设置也得到了一些人的喜爱


          IP属地:中国台湾5楼2024-01-21 22:58
          回复
            请继续关注我们设置的后续更改,在此新基础上进行构建!
            图形变化
            迈德继续努力通过优化和他的最新变化进一步优化了他的一个早期优化。我们听说您喜欢优化,所以我们在您的优化中添加了优化,这样您就可以在优化的同时进行优化。虽然最初的更改旨在减少从客户机向主机(用户的PC)复制数据时的内存分配,但最新的更改完全取消了数据复制,从而使的部分性能提高了近10%Super Mario Odyssey,例如地铁王国区域。Xenoblade Chronicles: Definitive Edition也看到了类似的收益。
            字节【】的最新修复显著改善了中最慢的着色器编译时间Splatoon 3,将其从30 seconds到大约4 seconds。A我们的纹理缓存最近的变化AccelerateDMA逻辑被确定为导致设备丢失现已被收回。

            她称之为萨沙(Splatoon 3)
            输入变化
            德国77继续他对Switch NFC服务的逆向工程提高了yuzu的代码准确性。他还修复了一个错误,通过避免意外被零除,该错误会导致鼠标在一段时间后停止工作。
            新手超级幽默对玉足的第一个贡献是移除yuzu中按钮映射的变通方法用于反转面部按钮映射。通过这些变化,SDL正确地使用了任天堂设备的原生A/B和X/Y映射。谢谢大家!
            注意:这一变化休息没有直接驱动程序的任天堂控制器的控制器配置。
            Android变化
            邦内对实施的更改修正了萝卜驱动失败的问题在某些骁龙设备上,并增加了对损坏的高通7xx驱动程序的检查。这意味着任何骁龙用户现在都应该能够运行萝卜驱动程序。本文后面的硬件部分提供了链接。
            t895 卸载yuzu时禁用保存用户数据的提示。当用户试图使用不同的APK版本时,该功能经常会导致问题。
            t895也增加了一些有用的错误提示告知用户某些设备上某些按钮被禁用的原因。最常见的情况是Mali或Xclipse用户试图安装自定义驱动程序,该功能仅适用于Adreno用户,至少目前如此。

            你的梅萨司机在另一座城堡里
            杂项变更
            除了上面强调的那些,还有几个不一定适合单一类别的较小变化。因此,让我们在下面快速讨论一下:
            无畏托比增加yuzu文件系统中压缩和稀疏NCA的检测。yuzu现在将记录此信息并中止解析,而不是默默失败。
            吐司加了一个新的Linux构建脚本添加了启用所需的库Wayland支持在我们的官方AppImage版本中。
            不止于此,吐司修复了新时区数据生成器的内存泄漏问题。当游戏多次试图询问时区信息时就会发生这种情况。通过跟踪生成的时区二进制文件而不是重复重新创建它,解决了此问题。
            吐司也是绕过了MSVC大楼的崩溃在Windows version 10 1809 LTSC在微软提供解决方案之前,暂时禁用MSVC的新时区二进制更改。对那些感兴趣的人来说,原因是记录在此.
            byte【】实现了缺失的服务功能,修复一个导致Quake发射失败,和修复了一个导致Splatoon 3局域网启用时有一个无休止的加载屏幕。
            字节【】也修复了yuzu文件系统中的一个问题这导致保存数据损坏或无法保存数据。
            先前的合并导致非ASCII游戏在Linux上崩溃,原因是DBus需要一个UTF8字符串。这已经是修好了。谢谢泽尔特曼!
            变体 修复了一个破坏游戏安装进度条的错误最近通过重构进度条计算代码增加了缓冲区大小。
            变形也修正了一个错误,即yuzu会在CPU运行速度很低的系统上崩溃由于yuzu对CPU时钟精度的严格要求。
            german77通过以下方式在某些情况下减少了近2GB的内存使用修复不和谐存在代码中的内存泄漏,推测是由…引起的cpp-httplib.
            德国77也修正了游族游戏列表的崩溃当你启动无钥匙的yuzu时就发生了这种情况。
            yuzu新人和Citra专家,史蒂夫10,已实施对macOS上Vulkan曲面创建的一些改进。 纽约商品交易所屈服为macOS解决一些未定义的行为错误的一些修复和变通方法。谢谢两位!这并不意味着完全支持MoltenVK,但差距现在变小了。
            硬件部分
            英伟达
            在撰写本文时发布的最新驱动程序536.99是稳定的,并且似乎也提高了Vulkan性能一个很小但可测量的量,在3%到7%之间。免费表演就是免费表演。
            超微半导体公司
            现在是7月份,我们有了另一个新的AMD GPU驱动程序,它的另一个扩展导致了一些问题。如果您还记得我们的6月进度报告,我们报告说最新的AMD驱动程序破坏了一个漏洞特征-extendedDynamicState3ColorBlendEquation,我们不得不暂时禁止在AMD驱动程序版本上使用它23.5.2以及以上。
            快进到7月,对一些人来说仍然是坏的。给予应有的信任,AMD做使用驱动程序版本修复此问题23.7.2,但仅限于RDNA2GPU(RX 6000系列)。GCN4,也称为Polaris(RX 400和500系列),确认仍然被打破。鉴于此,以及固定驱动程序仍然报告相同的Vulkan版本这一事实,我们回复 我们的回复关于我们从6月开始的最初变更并且拥有目前在所有AMD官方驱动程序上禁用此扩展直到这个问题得到解决并有了新的版本号。
            萝卜
            梅萨从未放慢其进度,而且K11MCH1的AdrenoTools的发布是仙女们的真正祝福。
            对于Adreno 600用户(骁龙###系列),进展是稳步的。但是最好的消息适用于A700用户(骁龙# Gen #系列),该系列现在可以看到Mesa芜菁驱动程序的渲染和性能有了很大改善。
            一些游戏仍然需要专有的Adreno驱动程序更稳定或更快,但以这种进度,我们很可能很快就会看到这种变化!
            未来项目
            在柜台后面,一些重点项目取得了很大进展。最后一块缺失的Project Y.F.C.,的Query Cache Rewrite,已经发布,但我们下次再谈。我们相信Xenoblade和Luigi的豪宅粉丝一定会喜欢的!byte【】继续改进当前的文件系统模拟——也许某些特定的游戏很快就会开始运行?Maide有一些有趣的想法要在着色器缓存代码中实现。
            这就是所有的乡亲!谢谢你一直读到最后。下次见!


            IP属地:中国台湾6楼2024-01-21 22:59
            回复
              火钳


              IP属地:安徽来自Android客户端7楼2024-01-21 23:53
              回复