请继续关注我们设置的后续更改,在此新基础上进行构建!
图形变化
迈德继续努力通过优化和他的最新变化进一步优化了他的一个早期优化。我们听说您喜欢优化,所以我们在您的优化中添加了优化,这样您就可以在优化的同时进行优化。虽然最初的更改旨在减少从客户机向主机(用户的PC)复制数据时的内存分配,但最新的更改完全取消了数据复制,从而使的部分性能提高了近10%Super Mario Odyssey,例如地铁王国区域。Xenoblade Chronicles: Definitive Edition也看到了类似的收益。
字节【】的最新修复显著改善了中最慢的着色器编译时间Splatoon 3,将其从30 seconds到大约4 seconds。A我们的纹理缓存最近的变化AccelerateDMA逻辑被确定为导致设备丢失现已被收回。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3e0392ddeb6eddc426e7b4f309dab6a2/07d13513c8fcc3cef30a750bd445d688d53f2006.jpg?tbpicau=2024-07-06-05_ebd5c34673e136647633e76bf1f386da)
她称之为萨沙(Splatoon 3)
输入变化
德国77继续他对Switch NFC服务的逆向工程提高了yuzu的代码准确性。他还修复了一个错误,通过避免意外被零除,该错误会导致鼠标在一段时间后停止工作。
新手超级幽默对玉足的第一个贡献是移除yuzu中按钮映射的变通方法用于反转面部按钮映射。通过这些变化,SDL正确地使用了任天堂设备的原生A/B和X/Y映射。谢谢大家!
注意:这一变化休息没有直接驱动程序的任天堂控制器的控制器配置。
Android变化
邦内对实施的更改修正了萝卜驱动失败的问题在某些骁龙设备上,并增加了对损坏的高通7xx驱动程序的检查。这意味着任何骁龙用户现在都应该能够运行萝卜驱动程序。本文后面的硬件部分提供了链接。
t895 卸载yuzu时禁用保存用户数据的提示。当用户试图使用不同的APK版本时,该功能经常会导致问题。
t895也增加了一些有用的错误提示告知用户某些设备上某些按钮被禁用的原因。最常见的情况是Mali或Xclipse用户试图安装自定义驱动程序,该功能仅适用于Adreno用户,至少目前如此。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=90e01e23920735fa91f04eb1ae500f9f/3ddf5e1a0ef41bd5969654cc17da81cb38db3d07.jpg?tbpicau=2024-07-06-05_81c98f0e74b034a88c76c0f213ac7869)
你的梅萨司机在另一座城堡里
杂项变更
除了上面强调的那些,还有几个不一定适合单一类别的较小变化。因此,让我们在下面快速讨论一下:
无畏托比增加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有一些有趣的想法要在着色器缓存代码中实现。
这就是所有的乡亲!谢谢你一直读到最后。下次见!