论yuzu(柚子)主线与EA的重构建+cpu单独优化是否可以提升塞尔达·王国之泪性能?

1、什么是重构建版本?
就是通过yuzu提供的官方源码进行重新构建生成的yuzu程序。
2、为什么需要重新构建?
因为yuzu需要适配大多数游戏,所以使用的VS17.5.4进行的程序构建,而重新构建使用的是VS17.6.5版本,使用新版本的VS构建减少了塞尔达·王国之泪运行时候的内存占用,减少闪退问题,但可能会在运行其他游戏的时候出现问题,例如虚幻4的游戏。而且yuzu还有大量其他功能你可能并不会用到——例如连接网络,重新构建将关闭这些功能。配置文件如下:
3、重新构建的版本除开减少内存的使用外,是否对性能有所提升?
这个我们需要明白一个东西,模拟器的帧数与cpu的调度挂钩,不准确的说和cpu的频率挂钩,你在运行游戏的时候会发现cpu的使用率往往不超过40%,基本维持在30%左右波动。
我们确实可以针对不同的cpu进行优化调试,这里也是本章最重要的内容CPU 的优化指令。
按照性能划分为:AVX512、AVX2、AVX、SSE2 和 SSE
其中SSE是最旧的,而yuzu没有使用cpu优化指令,因为不同的cpu兼容的优化指令是不同的,如果你的cpu不支持该优化指令,你甚至无法打开yuzu.exe。
其中相关的不同可以在下面的文章中查看:
AVX512, AVX2, AVX Info: https://en.wikipedia.org/wiki/Advanced_Vector_Extensions
SSE Info: https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions
SSE2 Info: https://en.wikipedia.org/wiki/SSE2
SSE 3 Info: https://en.wikipedia.org/wiki/SSE3
SSE 4 Info: https://en.wikipedia.org/wiki/SSE4
4、如何查看自己的cpu支持那些优化指令?
1、你可以百度搜索自己的cpu进行查找。
2、我更佳推荐你下载一个CPU-Z的软件(该软件我已经上传网盘)。


图中红框标识的指令集就是你的cpu支持的类型,注意如果你的cpu不支持该指令集,你无法打开yuzu.exe程序。
我已经上传了最新的EA版本和最新主线版本的两种构建,分别是AVX512与AVX2两种指令集的优化,如果你需要其他指令集可以联系我。


上传的重新构建都非常小,因为我只为你安装了key,王国之泪不需要固件也能运行,当然里面有【全功能整合modv6与v6p】以便你可以直接进入游戏。
我删除了一些不太需要的功能和做了某些修改——例如:删除 ResultVal 类型,删除网络连接,重新设计查询缓存等等。
请在使用的时候一定要清楚自己的cpu是否支持该指令集的优化,我已经在文件名上进行了区分。
PS:不知道是否有人愿意尝试,对了解压密码还是和以前一样的,如果你不知道,请关注我获取,非常感谢您的支持,制作不易,请给予一点支持吧!!!
链接地址:https://pan.quark.cn/s/e767b7cd681c
