Dev Builds » 20260228-1055

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:40:33 583053 4000 1740 375 1885 +123.52 ± 4.51 0 32 596 1347 25 +281.68 ± 13.92
ncm-dbt-02 06:40:12 585103 4000 1750 368 1882 +125.19 ± 4.53 0 34 577 1362 27 +286.45 ± 14.16
ncm-dbt-03 06:40:48 584938 4000 1775 374 1851 +127.07 ± 4.47 0 27 573 1372 28 +292.3 ± 14.19
ncm-dbt-04 06:39:45 566798 4000 1750 353 1897 +126.67 ± 4.61 0 35 570 1358 37 +288.06 ± 14.25
ncm-dbt-05 06:41:20 581329 4000 1748 374 1878 +124.4 ± 4.48 0 36 572 1374 18 +286.77 ± 14.23
20000 8763 1844 9393 +125.37 ± 2.02 0 164 2888 6813 135 +287.03 ± 6.32

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
457386 ncm-dbt-05 580199 500 220 50 230 +123.02 ± 12.74 0 4 75 168 3 +280.42 ± 39.57
457385 ncm-dbt-02 585885 500 218 51 231 +120.67 ± 12.78 0 3 81 162 4 +270.57 ± 37.86
457384 ncm-dbt-03 584369 500 227 56 217 +123.81 ± 13.1 0 3 79 162 6 +275.45 ± 38.39
457383 ncm-dbt-01 584076 500 222 50 228 +124.6 ± 12.53 0 1 81 163 5 +280.42 ± 37.62
457382 ncm-dbt-04 565037 500 214 42 244 +124.6 ± 13.45 0 4 77 162 7 +275.45 ± 39.01
457381 ncm-dbt-02 584117 500 221 52 227 +122.24 ± 12.19 0 3 76 170 1 +282.94 ± 39.21
457380 ncm-dbt-05 583992 500 223 51 226 +124.6 ± 13.09 0 5 72 169 4 +282.94 ± 40.5
457379 ncm-dbt-01 579537 500 218 53 229 +119.11 ± 13.52 0 6 78 161 5 +263.42 ± 38.85
457378 ncm-dbt-03 585928 500 230 43 227 +136.56 ± 12.59 0 3 62 180 5 +321.19 ± 43.77
457377 ncm-dbt-04 566691 500 222 38 240 +134.15 ± 12.47 0 4 61 182 3 +318.25 ± 44.18
457376 ncm-dbt-02 583782 500 220 45 235 +126.97 ± 12.47 0 5 66 178 1 +298.62 ± 42.41
457375 ncm-dbt-05 582193 500 213 64 223 +106.77 ± 13.72 0 10 83 155 2 +234.38 ± 37.67
457374 ncm-dbt-01 583237 500 217 47 236 +123.02 ± 12.74 0 4 75 168 3 +280.42 ± 39.57
457373 ncm-dbt-04 569190 500 221 49 230 +124.6 ± 13.62 0 7 69 169 5 +280.42 ± 41.44
457372 ncm-dbt-03 584453 500 215 47 238 +121.45 ± 13.14 0 5 76 165 4 +273.0 ± 39.35
457371 ncm-dbt-02 584916 500 223 41 236 +132.54 ± 12.52 0 2 69 174 5 +306.84 ± 41.23
457370 ncm-dbt-05 577643 500 223 44 233 +130.14 ± 12.59 0 6 60 183 1 +309.64 ± 44.55
457369 ncm-dbt-04 567205 500 212 46 242 +119.89 ± 12.98 0 3 83 159 5 +265.78 ± 37.35
457368 ncm-dbt-01 583447 500 221 54 225 +120.67 ± 12.78 0 4 78 165 3 +273.0 ± 38.74
457367 ncm-dbt-03 584958 500 225 41 234 +134.15 ± 12.67 0 4 62 180 4 +315.35 ± 43.81
457366 ncm-dbt-02 584748 500 218 46 236 +124.6 ± 13.27 0 6 70 170 4 +282.94 ± 41.13
457365 ncm-dbt-05 582110 500 219 46 235 +125.38 ± 11.92 0 1 77 170 2 +290.66 ± 38.7
457364 ncm-dbt-01 582611 500 214 38 248 +127.76 ± 12.65 0 4 69 174 3 +295.94 ± 41.39
457363 ncm-dbt-04 568315 500 224 46 230 +129.35 ± 12.21 0 3 68 177 2 +304.07 ± 41.65
457362 ncm-dbt-03 583028 500 220 40 240 +130.94 ± 11.96 0 2 68 178 2 +309.64 ± 41.56
457361 ncm-dbt-02 583908 500 214 49 237 +119.11 ± 13.17 0 7 73 168 2 +270.57 ± 40.25
457360 ncm-dbt-04 567363 500 204 45 251 +114.45 ± 13.72 0 9 76 162 3 +254.16 ± 39.42
457359 ncm-dbt-05 581818 500 217 38 245 +130.14 ± 11.78 0 2 68 179 1 +309.64 ± 41.56
457358 ncm-dbt-01 585548 500 208 40 252 +121.45 ± 12.77 0 4 77 166 3 +275.45 ± 39.01
457357 ncm-dbt-03 585211 500 211 50 239 +116.0 ± 12.84 0 4 84 159 3 +258.75 ± 37.2
457356 ncm-dbt-02 585379 500 214 43 243 +123.81 ± 13.28 0 4 77 163 6 +275.45 ± 39.01
457355 ncm-dbt-04 564566 500 224 44 232 +130.94 ± 13.14 0 3 71 169 7 +295.94 ± 40.69
457354 ncm-dbt-01 582527 500 217 47 236 +123.02 ± 12.37 0 4 73 172 1 +285.49 ± 40.16
457353 ncm-dbt-05 581610 500 218 44 238 +126.17 ± 12.68 0 4 71 172 3 +290.66 ± 40.76
457352 ncm-dbt-03 585000 500 223 51 226 +124.6 ± 12.33 0 4 71 174 1 +290.66 ± 40.76
457351 ncm-dbt-02 588089 500 222 41 237 +131.74 ± 12.74 0 4 65 177 4 +306.84 ± 42.73
457350 ncm-dbt-04 566020 500 229 43 228 +135.76 ± 12.42 0 2 65 178 5 +318.25 ± 42.59
457349 ncm-dbt-01 583447 500 223 46 231 +128.55 ± 12.63 0 5 65 178 2 +301.33 ± 42.75
457348 ncm-dbt-03 586562 500 224 46 230 +129.35 ± 12.21 0 2 71 174 3 +301.33 ± 40.6
457347 ncm-dbt-05 581070 500 215 37 248 +129.35 ± 12.41 0 4 66 178 2 +304.07 ± 42.38

Commit

Commit ID 46ac9a7e6a656cece337bbfc226ab7caeb9fd72b
Author Robert Nurnberg
Date 2026-02-28 10:55:03 UTC
prevent unproven mated-in scores in game play This PR removes the variable threads.abortedSearch introduced in #4990 and relies on threads.stop and completedDepth instead. The logic in master is only guaranteed to work in single threaded search. For multiple threads, as soon as threads.stop is set, some of the threads may abort their search, and so their mated-in scores are not reliable. Compared to master, this patch prevents unproven mated-in scores in these multi-threaded scenarios: in game play (when time management is used) when the uci commands quit or stop are received when maximum depth is reached for go mate commands The patch will change the bestmove in those very rare situations where the bug occurs in master. This is because bestmove is taken from rootMoves[0].pv[0], which will now no longer contain unproven mated-in PVs. In that sense the patch is "functional". But of course, it does not change bench. While at it, we also fix a bug in master that suppressed PV output for inexact mated-in scores on receiving threads.stop. In cases where uciScore < score with score not being a proven loss, and where the new bestmove was different from the last completed iteration, this led to a bestmove output that did not match the final PV (which was for an exact score). Fixes #6293. Fixes #6626. closes https://github.com/official-stockfish/Stockfish/pull/6636 No functional change
Copyright 2011–2026 Next Chess Move LLC