pineapple-src icon indicating copy to clipboard operation
pineapple-src copied to clipboard

MSVC LTO , gcc x86-64-v2 & x86-64-v3

Open CeruleanSky opened this issue 2 years ago • 1 comments

I was wondering if this is keeping pace with the way the official builds of yuzu are being made as I saw on the latest progress report, yuzu said they achieved significant gains of 12% on Windows compiling with LTO with MSVC. They also demonstrated a 7% boost by using x86-64-v2 with clang and gcc. They had even better results with x86-64-v3 but as 9% of the users can not use it, they are not using it by default.

So I was wondering if it isn't already being used, perhaps MSVC LTO builds could be released, and if x86-64-v3 could also be made in addition so that 91% of the users could get a boost as well.

Their also seems to be a closed pull request #55 that seems to be related to gcc lto and o3 , but not x86-64-v2 unless that is implied, and didn't seem to use MSVC LTO.

image

CeruleanSky avatar Jan 10 '23 23:01 CeruleanSky