Dev Builds » 20260609-1736

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:41:46 583203 4000 1817 289 1894 +139.81 ± 4.22 0 16 468 1488 28 +338.04 ± 15.73
ncm-dbt-02 06:41:30 585856 4000 1795 319 1886 +134.55 ± 4.44 0 25 509 1431 35 +315.71 ± 15.09
ncm-dbt-03 06:42:57 584585 4000 1814 327 1859 +135.66 ± 4.47 0 18 524 1411 47 +315.35 ± 14.84
ncm-dbt-04 06:43:51 566963 4004 1795 286 1923 +137.73 ± 4.3 0 18 488 1465 31 +328.9 ± 15.4
ncm-dbt-05 06:45:22 582932 3996 1801 304 1891 +136.82 ± 4.33 0 21 489 1458 30 +325.84 ± 15.39
20000 9022 1525 9453 +136.91 ± 1.95 0 98 2478 7253 171 +324.61 ± 6.83

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
473201 ncm-dbt-04 564057 4 2 0 2 +190.27 ± 27.79 0 0 0 2 0 +1199.83 ± 312.71
473200 ncm-dbt-05 586477 496 231 38 227 +142.71 ± 11.98 0 2 55 187 4 +347.85 ± 46.59
473199 ncm-dbt-03 585674 500 226 38 236 +137.37 ± 11.73 0 1 63 183 3 +330.23 ± 43.2
473198 ncm-dbt-02 584411 500 231 30 239 +148.02 ± 11.88 0 1 53 190 6 +363.2 ± 47.43
473197 ncm-dbt-01 582736 500 230 37 233 +141.44 ± 12.41 0 2 59 183 6 +336.46 ± 44.87
473196 ncm-dbt-04 567680 500 222 34 244 +137.37 ± 13.15 0 4 61 178 7 +318.25 ± 44.18
473195 ncm-dbt-05 581985 500 227 33 240 +142.25 ± 12.37 0 3 55 187 5 +342.85 ± 46.64
473194 ncm-dbt-03 585928 500 230 41 229 +138.18 ± 12.73 0 2 64 177 7 +321.19 ± 42.95
473193 ncm-dbt-01 584369 500 228 41 231 +136.56 ± 11.76 0 2 61 185 2 +330.23 ± 44.08
473192 ncm-dbt-02 584201 500 237 44 219 +141.44 ± 11.98 0 1 60 184 5 +339.63 ± 44.35
473191 ncm-dbt-04 568077 500 223 42 235 +131.74 ± 12.14 0 2 68 177 3 +309.64 ± 41.56
473190 ncm-dbt-02 585674 500 224 40 236 +134.15 ± 12.47 0 4 61 182 3 +318.25 ± 44.18
473189 ncm-dbt-01 581444 500 225 42 233 +133.34 ± 12.29 0 3 64 180 3 +315.35 ± 43.03
473188 ncm-dbt-03 585928 500 216 28 256 +137.37 ± 11.94 0 2 61 184 3 +330.23 ± 44.08
473187 ncm-dbt-05 582277 500 221 47 232 +126.18 ± 12.3 0 5 66 179 0 +298.62 ± 42.41
473186 ncm-dbt-04 568792 500 221 37 242 +134.15 ± 11.64 0 1 66 181 2 +321.19 ± 42.12
473185 ncm-dbt-02 585506 500 222 37 241 +134.95 ± 12.24 0 5 56 188 1 +327.18 ± 46.19
473184 ncm-dbt-01 582861 500 225 38 237 +136.56 ± 11.76 0 2 61 185 2 +330.23 ± 44.08
473183 ncm-dbt-03 581610 500 221 46 233 +126.97 ± 13.22 0 3 76 164 7 +282.94 ± 39.21
473182 ncm-dbt-05 579455 500 219 34 247 +134.95 ± 12.04 0 2 64 181 3 +321.19 ± 42.95
473181 ncm-dbt-04 568912 500 218 36 246 +132.54 ± 11.7 0 1 68 179 2 +315.35 ± 41.44
472960 ncm-dbt-05 582987 500 216 45 239 +123.81 ± 12.54 0 4 73 171 2 +285.49 ± 40.16
472959 ncm-dbt-01 583572 500 224 30 246 +142.25 ± 11.95 0 3 53 191 3 +349.43 ± 47.56
472958 ncm-dbt-03 585632 500 226 40 234 +135.76 ± 13.01 0 3 65 175 7 +312.48 ± 42.67
472957 ncm-dbt-04 565430 500 224 39 237 +134.95 ± 11.61 0 1 65 182 2 +324.17 ± 42.47
472956 ncm-dbt-02 585843 500 225 35 240 +138.99 ± 12.7 0 4 57 184 5 +330.23 ± 45.79
472955 ncm-dbt-05 581652 500 226 40 234 +135.76 ± 12.21 0 3 61 183 3 +324.17 ± 44.15
472954 ncm-dbt-03 581361 500 237 43 220 +142.25 ± 13.37 0 5 54 183 8 +333.32 ± 47.06
472953 ncm-dbt-01 585379 500 227 37 236 +138.99 ± 12.3 0 2 61 182 5 +330.23 ± 44.08
472952 ncm-dbt-04 565823 500 227 37 236 +138.99 ± 12.09 0 2 60 184 4 +333.32 ± 44.47
472951 ncm-dbt-02 585717 500 215 37 248 +129.35 ± 12.99 0 5 66 175 4 +298.62 ± 42.41
472950 ncm-dbt-05 580199 500 231 31 238 +147.19 ± 12.14 0 1 55 187 7 +356.21 ± 46.49
472949 ncm-dbt-03 583950 500 233 52 215 +131.74 ± 12.54 0 1 73 170 6 +301.33 ± 39.86
472948 ncm-dbt-01 583196 500 231 31 238 +147.19 ± 11.47 0 1 52 193 4 +366.78 ± 47.92
472947 ncm-dbt-02 586901 500 224 52 224 +124.6 ± 13.62 0 5 75 163 7 +275.45 ± 39.63
472946 ncm-dbt-04 567878 500 234 36 230 +145.54 ± 12.43 0 4 49 192 5 +356.21 ± 49.54
472945 ncm-dbt-03 586604 500 225 39 236 +135.76 ± 12.42 0 1 68 175 6 +315.35 ± 41.44
472944 ncm-dbt-05 588430 500 230 36 234 +142.25 ± 12.16 0 1 60 183 6 +339.63 ± 44.35
472943 ncm-dbt-01 582068 500 227 33 240 +142.25 ± 11.51 0 1 57 189 3 +349.43 ± 45.6
472942 ncm-dbt-02 588600 500 217 44 239 +125.38 ± 12.12 0 0 81 165 4 +285.49 ± 37.46
472941 ncm-dbt-04 566020 500 224 25 251 +146.36 ± 12.4 0 3 51 190 6 +356.21 ± 48.54

Commit

Commit ID 1eff8b0389d740c7e5b8b2edeacd1acd7f3afa0d
Author Robert Nurnberg @ elitebook
Date 2026-06-09 17:36:14 UTC
Guarantee complete mate PVs in multiPV analysis This PR introduces the additional `RootMove` attribute `previousPV` so that scores and PVs we send to the GUI in MultiPV analysis always match. This allows us in particular to extend our guarantee of exact mate (and TB win/loss) scores having a complete PV (leading to checkmate in the correct number of plies) to all PV lines. Recall that master fails here, since partially searched root moves may send to the GUI the previous score with the current/modified PV. See #6784. The PR also uses the new attribute to extend the followPV logic to the analysis of sidelines, building on the idea in #6813 by @joergoster. Passed non-reg STC: LLR: 2.95 (-2.94,2.94) <-1.75,0.25> Total: 166880 W: 42357 L: 42282 D: 82241 Ptnml(0-2): 394, 18685, 45177, 18820, 364 https://tests.stockfishchess.org/tests/view/6a0dea55818cacc1db0abb6a Failed non-reg LTC: LLR: -2.97 (-2.94,2.94) <-1.75,0.25> Total: 890520 W: 224168 L: 225282 D: 441070 Ptnml(0-2): 390, 91902, 261789, 90790, 389 https://tests.stockfishchess.org/tests/view/6a1143ad818cacc1db0ac14c Opening as draft for discussion on how to proceed. In SinglePV analysis, the patch is completely nonfunctional. But it is maybe a (small?) slowdown because of the increased size of `RootMove`. I am not sure if there as an elegant way to enrich the class only for MultiPV analysis (but the switch can happen at any time through the UCI interface), or to mitigate the speed penalty in some other way. A local speedup test shows only a small slowdown on my system (but still high error bars): ``` sf_base = 1156928 +/- 1459 (95%) sf_test = 1155885 +/- 1283 (95%) diff = -1043 +/- 1777 (95%) speedup = -0.09021% +/- 0.154% (95%) ``` The PR also adds the new MultiPV mate PV correctness check to the CI. closes https://github.com/official-stockfish/Stockfish/pull/6886 No functional change
Copyright 2011–2026 Next Chess Move LLC