論yuzu(柚子)主線與EA的重構建+cpu單獨優(yōu)化是否可以提升塞爾達·王國之淚性能?

1、什么是重構建版本?
????????就是通過yuzu提供的官方源碼進行重新構建生成的yuzu程序。
2、為什么需要重新構建?
????????因為yuzu需要適配大多數(shù)游戲,所以使用的VS17.5.4進行的程序構建,而重新構建使用的是VS17.6.5版本,使用新版本的VS構建減少了塞爾達·王國之淚運行時候的內存占用,減少閃退問題,但可能會在運行其他游戲的時候出現(xiàn)問題,例如虛幻4的游戲。而且yuzu還有大量其他功能你可能并不會用到——例如連接網(wǎng)絡,重新構建將關閉這些功能。配置文件如下:
3、重新構建的版本除開減少內存的使用外,是否對性能有所提升?
????????這個我們需要明白一個東西,模擬器的幀數(shù)與cpu的調度掛鉤,不準確的說和cpu的頻率掛鉤,你在運行游戲的時候會發(fā)現(xiàn)cpu的使用率往往不超過40%,基本維持在30%左右波動。
????????我們確實可以針對不同的cpu進行優(yōu)化調試,這里也是本章最重要的內容CPU 的優(yōu)化指令。
按照性能劃分為:AVX512、AVX2、AVX、SSE2 和 SSE
其中SSE是最舊的,而yuzu沒有使用cpu優(yōu)化指令,因為不同的cpu兼容的優(yōu)化指令是不同的,如果你的cpu不支持該優(yōu)化指令,你甚至無法打開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支持那些優(yōu)化指令?
1、你可以百度搜索自己的cpu進行查找。
2、我更佳推薦你下載一個CPU-Z的軟件(該軟件我已經(jīng)上傳網(wǎng)盤)。


圖中紅框標識的指令集就是你的cpu支持的類型,注意如果你的cpu不支持該指令集,你無法打開yuzu.exe程序。
我已經(jīng)上傳了最新的EA版本和最新主線版本的兩種構建,分別是AVX512與AVX2兩種指令集的優(yōu)化,如果你需要其他指令集可以聯(lián)系我。


上傳的重新構建都非常小,因為我只為你安裝了key,王國之淚不需要固件也能運行,當然里面有【全功能整合modv6與v6p】以便你可以直接進入游戲。
我刪除了一些不太需要的功能和做了某些修改——例如:刪除 ResultVal 類型,刪除網(wǎng)絡連接,重新設計查詢緩存等等。
請在使用的時候一定要清楚自己的cpu是否支持該指令集的優(yōu)化,我已經(jīng)在文件名上進行了區(qū)分。
PS:不知道是否有人愿意嘗試,對了解壓密碼還是和以前一樣的,如果你不知道,請關注我獲取,非常感謝您的支持,制作不易,請給予一點支持吧?。?!
鏈接地址:https://pan.quark.cn/s/e767b7cd681c
