Ref refs/heads/main | Commit c405fe45b2fbc5bbacd04db6d9a63612673ee1d1 | Dolby Vision & HDR10+
Windows | x86-64 | LLVM Project Clang LLD | winthread | icelake-server + znver5 | LTO PGO
Windows | x86-64 | LLVM Project Clang LLD | winthread | znver2 | LTO PGO
Windows | x86-64 | LLVM Project Clang LLD | winthread | x86-64-v3 + znver2 | LTO PGO
Windows | arm64 | LLVM Project Clang LLD | winthread | armv8.7-a+crypto+sm4+sha3+fp16+sve+sve2 + oryon-1 | LTO PGO
Linux | x86-64 | LLVM Project Clang LLD | icelake-server + znver5 | LTO PGO
Linux | x86-64 | LLVM Project Clang LLD | znver2 | LTO PGO
Linux | x86-64 | LLVM Project Clang LLD | x86-64-v3 + znver2 | LTO PGO
macOS | arm64 | LLVM Project Clang LLD | armv8.5-a+simd+crypto + apple-m3 | LTO PGO
macOS | x86-64 | LLVM Project Clang LLD | skylake | LTO PGO
On x86-64 systems, no matter if you're on an Intel or AMD system, you should try these builds in the order of icelake-server + znver5 ⇒ znver2 ⇒ x86-64-v3 + znver2.
If your CPU doesn't support the features required by the icelake-server + znver5 version, often indicated by crashing outright when attempting to make any encodes, you can try the znver2 version and see if that works. If not, then the x86-64-v3 + znver2 version, which should always work on any modern systems.
Some versions might not be available if the GitHub Actions runners we get this time don't support the respective features.
Thanks to studies and contributions from afed, Emre, Ironclad, Itachi Uchiha, Khaoklong, Miss Ashenlight, Soda, SwareJonge, Trix, Yiss, and other people in the community for discovering the method to build the fastest binary.