Dev Builds » 20260802-1745

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:42:54 583432 3992 1802 277 1913 +139.81 ± 4.35 0 18 474 1465 39 +333.7 ± 15.63
ncm-dbt-02 06:44:17 591387 4000 1846 356 1798 +135.96 ± 4.49 0 19 521 1411 49 +315.71 ± 14.89
ncm-dbt-03 06:43:52 575814 4000 1794 312 1894 +135.15 ± 4.45 0 21 517 1421 41 +315.71 ± 14.96
ncm-dbt-04 06:44:24 566768 4012 1801 318 1893 +134.81 ± 4.38 0 17 527 1424 38 +315.59 ± 14.79
ncm-dbt-05 06:44:52 601764 3996 1814 307 1875 +137.83 ± 4.38 0 17 498 1442 41 +325.47 ± 15.23
20000 9057 1570 9373 +136.71 ± 1.97 0 92 2537 7163 208 +321.12 ± 6.74

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
481704 ncm-dbt-04 567799 12 4 1 7 +88.66 ± 75.75 0 0 3 3 0 +190.73 ± 238.47
481703 ncm-dbt-01 582819 492 220 39 233 +134.1 ± 12.8 0 1 70 168 7 +306.37 ± 40.76
481702 ncm-dbt-05 602025 496 223 42 231 +132.91 ± 12.16 0 2 66 177 3 +313.72 ± 42.23
481701 ncm-dbt-03 576006 500 230 31 239 +146.36 ± 11.52 0 1 53 192 4 +363.2 ± 47.43
481700 ncm-dbt-02 590696 500 228 47 225 +131.74 ± 12.34 0 2 69 175 4 +306.84 ± 41.23
481699 ncm-dbt-04 568832 500 227 39 234 +137.37 ± 12.36 0 3 60 183 4 +327.18 ± 44.54
481698 ncm-dbt-01 584664 500 229 34 237 +143.07 ± 12.34 0 3 54 188 5 +346.12 ± 47.1
481697 ncm-dbt-05 601179 500 223 38 239 +134.95 ± 12.24 0 2 65 179 4 +318.25 ± 42.59
481696 ncm-dbt-03 575598 500 225 49 226 +127.76 ± 12.26 0 2 73 172 3 +295.94 ± 39.99
481695 ncm-dbt-02 591986 500 235 46 219 +138.18 ± 13.5 0 3 65 172 10 +312.48 ± 42.67
481694 ncm-dbt-04 563353 500 222 43 235 +130.14 ± 12.19 0 2 70 175 3 +304.07 ± 40.91
481693 ncm-dbt-01 582987 500 233 32 235 +148.02 ± 12.53 0 3 50 190 7 +359.68 ± 49.05
481692 ncm-dbt-05 596722 500 227 43 230 +134.15 ± 12.47 0 2 67 176 5 +312.48 ± 41.9
481691 ncm-dbt-03 575150 500 225 42 233 +133.34 ± 12.49 0 4 62 181 3 +315.35 ± 43.81
481690 ncm-dbt-02 588089 500 227 48 225 +130.14 ± 12.59 0 3 69 174 4 +301.33 ± 41.33
481689 ncm-dbt-04 570068 500 228 34 238 +142.25 ± 11.95 0 2 56 188 4 +346.12 ± 46.15
481688 ncm-dbt-01 582402 500 229 47 224 +132.54 ± 12.12 0 2 67 178 3 +312.48 ± 41.9
481687 ncm-dbt-05 599760 500 236 31 233 +151.34 ± 12.57 0 1 53 186 10 +363.2 ± 47.43
481686 ncm-dbt-03 574419 500 223 38 239 +134.95 ± 11.61 0 0 68 179 3 +321.18 ± 41.27
481685 ncm-dbt-02 593239 500 230 37 233 +141.44 ± 12.41 0 3 56 186 5 +339.63 ± 46.2
481684 ncm-dbt-04 567680 500 232 42 226 +138.99 ± 12.7 0 2 63 178 7 +324.17 ± 43.32
481683 ncm-dbt-01 582987 500 221 26 253 +143.07 ± 11.91 0 3 52 192 3 +352.8 ± 48.05
481682 ncm-dbt-03 578753 500 222 40 238 +132.54 ± 12.32 0 3 65 179 3 +312.48 ± 42.67
481681 ncm-dbt-05 597907 500 230 35 235 +143.07 ± 12.12 0 1 59 184 6 +342.85 ± 44.76
481680 ncm-dbt-02 591297 500 232 51 217 +131.74 ± 12.14 0 2 68 177 3 +309.64 ± 41.56
481679 ncm-dbt-04 566493 500 219 45 236 +126.17 ± 12.68 0 3 74 169 4 +288.06 ± 39.79
481678 ncm-dbt-03 574581 500 226 40 234 +135.76 ± 13.2 0 3 66 173 8 +309.64 ± 42.33
481677 ncm-dbt-01 583489 500 221 27 252 +142.25 ± 12.16 0 2 57 186 5 +342.85 ± 45.71
481676 ncm-dbt-02 590438 500 227 45 228 +132.54 ± 12.71 0 2 70 172 6 +304.07 ± 40.91
481675 ncm-dbt-05 601446 500 225 46 229 +130.14 ± 12.97 0 4 68 173 5 +298.62 ± 41.71
481674 ncm-dbt-04 564174 500 220 37 243 +133.34 ± 12.89 0 4 64 177 5 +309.64 ± 43.08
481673 ncm-dbt-01 583321 500 221 39 240 +132.54 ± 12.12 0 2 67 178 3 +312.48 ± 41.9
481672 ncm-dbt-03 571270 500 221 35 244 +135.76 ± 13.94 0 4 67 168 11 +301.33 ± 42.04
481671 ncm-dbt-02 592806 500 223 41 236 +132.54 ± 12.12 0 1 70 175 4 +309.64 ± 40.79
481670 ncm-dbt-05 603724 500 230 44 226 +135.76 ± 13.01 0 3 65 175 7 +312.48 ± 42.67
481669 ncm-dbt-04 566060 500 224 48 228 +127.76 ± 12.65 0 1 78 165 6 +288.06 ± 38.42
481668 ncm-dbt-01 584790 500 228 33 239 +143.07 ± 12.34 0 2 57 185 6 +342.85 ± 45.71
481667 ncm-dbt-03 580738 500 222 37 241 +134.95 ± 13.03 0 4 63 177 6 +312.48 ± 43.44
481666 ncm-dbt-05 611351 500 220 28 252 +140.62 ± 11.36 0 2 55 192 1 +349.43 ± 46.59
481665 ncm-dbt-02 592547 500 244 41 215 +149.68 ± 13.67 0 3 54 180 13 +346.12 ± 47.1
481664 ncm-dbt-04 566454 500 225 29 246 +143.89 ± 11.65 0 0 59 186 5 +349.43 ± 44.59

Commit

Commit ID 1ef7f2fe2d1d2f865eb80666c504d4319eb49f05
Author Niklas Fiekas
Date 2026-08-02 17:45:55 UTC
Simplify shm_unix using UniqueFd utility class The SHM implementation now juggles quite a few file descriptors, so a RAII wrapper class helps to simplify resource management a bit. Also use this to clarify ownership: The AtExit handler closes file descriptors still in use by the detached thread. Invalid file descriptors will not be transferred via SCM_RIGHTS, so currently the race condition is not a real bug -- but it assumes that no new file descriptors are concurrently created in unrelated code (which then might reuse the number and get incorrectly transferred). Instead: * The server thread can be given ownership of the memory fd. The memory map itself remains valid even if all related file descriptors are closed. * Unconditionally use pipe instead of eventfd, so that each side can get independent ownership of one half. Finally, apply the 1s timeout also to connect(). closes https://github.com/official-stockfish/Stockfish/pull/7019 No functional change
Copyright 2011–2026 Next Chess Move LLC