Dev Builds » 20250525-1928

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 15. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo
ncm-dbt-01 06:46:05 582624 3992 1653 462 1877 +106.91 ± 4.76 1 66 684 1231 14 +235.54 ± 13.01
ncm-dbt-02 06:45:57 584857 4008 1645 449 1914 +106.93 ± 4.69 2 50 721 1212 19 +234.55 ± 12.63
ncm-dbt-03 06:45:37 584457 4000 1618 463 1919 +103.26 ± 4.77 1 66 727 1189 17 +224.72 ± 12.6
ncm-dbt-04 06:44:40 568664 4000 1647 479 1874 +104.49 ± 4.72 0 53 751 1171 25 +225.75 ± 12.35
ncm-dbt-05 06:46:08 581937 4000 1645 457 1898 +106.39 ± 4.79 1 64 702 1212 21 +232.26 ± 12.83
20000 8208 2310 9482 +105.59 ± 2.12 5 299 3585 6015 96 +230.53 ± 5.67

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
414976 ncm-dbt-02 583447 8 4 0 4 +190.56 ± 13.88 0 0 0 4 0 +1199.83 ± 250.99
414975 ncm-dbt-01 584706 492 192 63 237 +93.27 ± 14.22 0 12 96 135 3 +196.54 ± 34.9
414974 ncm-dbt-03 583950 500 199 66 235 +94.69 ± 13.62 0 10 99 139 2 +202.15 ± 34.28
414973 ncm-dbt-05 584790 500 209 63 228 +104.49 ± 13.55 0 9 88 151 2 +228.08 ± 36.51
414972 ncm-dbt-04 567958 500 204 69 227 +96.19 ± 12.48 0 5 105 140 0 +209.91 ± 32.83
414971 ncm-dbt-02 585928 500 204 51 245 +109.83 ± 13.89 1 7 83 156 3 +243.0 ± 37.64
414970 ncm-dbt-01 581153 500 210 54 236 +112.14 ± 13.89 0 11 74 163 2 +249.64 ± 39.91
414969 ncm-dbt-05 579248 500 199 48 253 +108.3 ± 13.73 0 8 87 151 4 +234.38 ± 36.71
414968 ncm-dbt-03 586012 500 214 56 230 +113.68 ± 13.04 0 6 82 160 2 +254.16 ± 37.82
414967 ncm-dbt-04 568196 500 209 65 226 +102.97 ± 13.71 0 8 94 144 4 +219.87 ± 35.19
414966 ncm-dbt-02 584664 500 206 56 238 +107.54 ± 13.89 0 10 83 154 3 +234.38 ± 37.67
414965 ncm-dbt-01 581652 500 201 57 242 +102.97 ± 13.21 0 7 94 147 2 +223.94 ± 35.14
414964 ncm-dbt-05 578342 500 203 55 242 +106.01 ± 13.39 0 7 91 149 3 +230.16 ± 35.78
414963 ncm-dbt-04 569949 500 203 62 235 +100.7 ± 13.03 0 6 99 143 2 +217.85 ± 34.06
414962 ncm-dbt-03 586689 500 204 56 240 +106.01 ± 13.56 1 4 95 146 4 +230.16 ± 34.79
414961 ncm-dbt-02 579992 500 202 48 250 +110.6 ± 13.22 1 4 87 156 2 +247.41 ± 36.56
414960 ncm-dbt-01 582819 500 206 56 238 +107.54 ± 13.23 0 9 82 159 0 +240.82 ± 37.9
414959 ncm-dbt-05 581652 500 199 53 248 +104.49 ± 13.39 0 7 93 147 3 +226.0 ± 35.35
414958 ncm-dbt-04 568832 500 214 64 222 +107.54 ± 14.05 0 9 87 149 5 +230.16 ± 36.73
414957 ncm-dbt-03 583698 500 200 57 243 +102.22 ± 13.54 0 10 88 151 1 +223.94 ± 36.53
414956 ncm-dbt-02 585801 500 206 55 239 +108.3 ± 12.53 0 4 92 153 1 +240.82 ± 35.35
414955 ncm-dbt-05 583405 500 202 59 239 +102.22 ± 13.7 0 10 89 149 2 +221.9 ± 36.31
414954 ncm-dbt-01 580696 500 223 65 212 +113.68 ± 13.55 1 6 79 162 2 +256.44 ± 38.62
414953 ncm-dbt-03 585421 500 200 57 243 +102.22 ± 13.54 0 9 91 148 2 +221.9 ± 35.86
414952 ncm-dbt-04 567244 500 202 56 242 +104.49 ± 14.66 0 12 86 146 6 +219.87 ± 36.98
414951 ncm-dbt-02 584916 500 202 64 234 +98.44 ± 13.34 0 7 101 139 3 +209.91 ± 33.74
414950 ncm-dbt-01 584369 500 203 56 241 +105.25 ± 13.22 0 5 97 144 4 +226.0 ± 34.38
414949 ncm-dbt-03 585337 500 198 54 248 +102.97 ± 13.71 0 7 97 141 5 +217.85 ± 34.53
414948 ncm-dbt-05 580696 500 219 52 229 +120.67 ± 14.01 0 10 67 169 4 +270.57 ± 41.96
414947 ncm-dbt-04 569310 500 211 54 235 +112.91 ± 13.04 0 4 89 153 4 +247.41 ± 36.02
414946 ncm-dbt-02 586816 500 199 62 239 +97.69 ± 13.34 0 10 93 147 0 +213.85 ± 35.47
414945 ncm-dbt-04 567640 500 201 54 245 +105.25 ± 12.53 0 4 96 149 1 +232.26 ± 34.5
414944 ncm-dbt-01 581485 500 207 50 243 +112.91 ± 12.86 0 7 79 164 0 +256.44 ± 38.62
414943 ncm-dbt-03 582027 500 204 53 243 +108.3 ± 13.73 0 11 78 160 1 +240.82 ± 38.87
414942 ncm-dbt-05 581735 500 201 58 241 +102.22 ± 13.21 0 8 92 149 1 +223.94 ± 35.61
414941 ncm-dbt-02 586604 500 208 57 235 +108.3 ± 13.06 0 5 92 150 3 +236.51 ± 35.43
414940 ncm-dbt-03 582527 500 199 64 237 +96.19 ± 13.16 0 9 97 144 0 +209.91 ± 34.63
414939 ncm-dbt-01 584117 500 211 61 228 +107.54 ± 13.4 0 9 83 157 1 +238.66 ± 37.66
414938 ncm-dbt-04 570188 500 203 55 242 +106.01 ± 13.05 0 5 95 147 3 +230.16 ± 34.79
414937 ncm-dbt-05 585632 500 213 69 218 +102.97 ± 13.38 1 5 95 147 2 +226.0 ± 34.87
414936 ncm-dbt-02 585548 500 214 56 230 +113.68 ± 12.86 0 3 90 153 4 +249.64 ± 35.69

Commit

Commit ID e3adfaf8fcb47653d3442f47ea6c3faab161b785
Author ppigazzini
Date 2025-05-25 19:28:53 UTC
build & ci: update to NDK r27c API level 29 Update to the latest LTS version NDK r27c (27.2.12479018), the previous NDK are unsupported by Google, see: https://developer.android.com/ndk/downloads A build with NDK r27c and API level < 29 returns this error: "executable's TLS segment is underaligned: alignment is 8 (skew 0), needs to be at least 64 for ARM64 Bionic" Update the API level to 29 to use the native ELF LTS and avoid the error: https://android.googlesource.com/platform/bionic/+/HEAD/docs/elf-tls.md https://android.googlesource.com/platform/bionic/+/HEAD/android-changes-for-ndk-developers.md#elf-tls-available-for-api-level-29 A dynamic link build of Stockfish uses these libraries: ldd stockfish-android-armv8-dynamic-api35 libm.so => /system/lib64/libm.so libdl.so => /system/lib64/libdl.so libc.so => /system/lib64/libc.so ld-android.so => /system/lib64/ld-android.so ld-android.so : the dynamic linker used by Android (on Linux is named ld-linux.so), responsible for loading and linking shared libraries into an executable at runtime. libdl.so : interface/library layer that provides function for dynamic loading, relies on the underlying functionality provided by the dynamic linker libm.so : math library for Android libc.so : standard C library for Android References: Doc for native (C/C++) API https://developer.android.com/ndk/guides/stable_apis C libraries (libc, libm, libdl): https://developer.android.com/ndk/guides/stable_apis#c_library Bionic changes with API levels: https://android.googlesource.com/platform/bionic/+/HEAD/docs/status.md NDK r27c build system: https://android.googlesource.com/platform/ndk/+/ndk-r27-release/docs/BuildSystemMaintainers.md CI: Update to NDK r27c (27.2.12479018), the default version in GitHub runner, to switch to a recent clang 18. A PGO build requires static linking, because the NDK doesn't ship the Android loaders (linker/linker64), see: https://groups.google.com/g/android-ndk/c/3Ep6zD3xxSY The API level should not be an issue when distributing a static build, use the API 29, the oldest one not affected by the LTS alignement issue. closes https://github.com/official-stockfish/Stockfish/pull/6081 No functional change
Copyright 2011–2025 Next Chess Move LLC