
Air media server x265 windows#
So which build toolchain would you recommend to use on modern architectures? (and by modern I mean anything newer than Ivy Bridge, Sandy Bridge, Haswell, Skylake, Kaby Lake even) running a modern OS consumer oriented such as Windows 7, 8 or Windows 10.

Computers with Pentium 3 are very slow and with tiny memory so anyway there are not for x265 encoding. If you do not specify -march=pentium4 -mtune=generic for 32-bit x265, the encoding time in 10-bit mode will be longer about 33%. I've made test of encoding with command line:

Now it is not necessary to specify -march=pentium4. Now it is special workaround in cmake that adds -mpreferred-stack-boundary=2 if it detect GCC 6 and 32-bit mode. Any suggestions regarding this choice? My goal is not maximum speed for top CPU generations, rather a good compromise with high compatibility for all the hardware expected as minimum recommendable to run x265 on.Īt the beginning of GCC 6 release if you compile x265 without -march=pentium4 the resulting exe was not working. I just compared build scripts on two different PCs, because I noticed a size difference, and found that I usedĮxport CXXFLAGS="-march=pentium4 -mtune=generic"įor Win32 target only in one of my build environments (not for Win64 because I guess there is already an assumed similar minimum for the x86-64 platform as such).

Are there any "sensible low anchor" GCC optimizations you would suggest for x265?
