peter wrote: ↑Fri Dec 05, 2025 8:59 pm
If you doubt my results, you can simply reproduce them on your own,
I guess I know now, what could cause your problem with reproducing my output- examples to the Salai- position.
Tried console in meantime too and indeed it takes some longer there than it does in GUI to sort the MultiPV- lines according to their eval. If you look at this one run in console:
Lc0 v0.31.0-dag+git.4d98c58 built Jun 22 2025
setoption name Backend value onnx-trt
go
Found pb network file: C:\eng\lc0-v0.32.1-windows-onnx-trt/BT5-1024x15x32h-rpe-swa-3700000.pb.gz
Weights file has multihead format, updating format flag
Creating backend [onnx-trt]...
info depth 1 seldepth 2 time 13628 nodes 2 score cp 7 nps 181 tbhits 0 pv d2d4 d7d5
...
stop
(that to have backed already created when new position is loaded and engine started again)
...
setoption name Threads value 2
setoption name MultiPV value 10
setoption name SyzygyPath value C:\Syzygy\dtz;C:\Syzygy\syzygy;C:\Syzygy\wdl
setoption name NNCacheSize value 1000000
position fen 4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - -
go
...
...
info depth 11 seldepth 36
time 26620 nodes 108943
score cp 123 nps 4156 tbhits 5 multipv
1 pv e8d7 g5d2 c2f5 h6h5 f3f4 g8g7 d7c6 d2a5 a2a3 g7f6 f5h3 h5h4 h3d7 f6e7 d7h3 e7f7 f4f5 f7f6 f2f4 f6e7 f5f6 e7f6 b3b4 c5c4 b4a5 c4c3
info depth 11 seldepth 36
time 26620 nodes 108943
score cp 122 nps 4156 tbhits 5
multipv 2 pv c2f5 h6h5 e8d7 g5d2 f5h3 g8f7 d7c6 d2a5 a2a3 h5h4 h3g4 f7f6 f3f4 f6e7 c6b7 e7f7 b7a6 f7f6 g4h3 f6f7 b3b4 a5b4 a3b4 c5c4 a6b6
info depth 11 seldepth 36
time 26620 nodes 108943
score cp 117 nps 4156 tbhits 5
multipv 3 pv c2d1 g5d2 e8d7 h6h5 f3f4 h5h4 d1g4 g8g7 d7c6 d2a5 a2a3 g7f6 c6b7 f6f7 b7a6 f7f6 g4h3 f6f7 b3b4 a5b4 a3b4 c5c4 a6b6
info depth 11 seldepth 36
time 26620 nodes 108943
score cp 144 nps 4156 tbhits 5 multipv
4 pv f3f4 g5f4 e8d7 f4d2 d7c6 d2a5 b3b4 c5b4 c2b3 g8g7 c6d5 g7f6 d5e4 f6g6 e4e5 h6h5 f2f4 h5h4 f4f5 g6h7 f5f6 h4h3 e5e6 h3h2 b3c2 h7h6 f6f7 h2h1q f7f8q h6g5 f8f5 g5h4 f5h7 h4g3 h7h1
...
info depth 11 seldepth 37
time 26859 nodes 109743
score cp 123 nps 4141 tbhits 5 multipv
1 pv e8d7 g5d2 c2f5 h6h5 f3f4 g8g7 d7c6 d2a5 a2a3 g7f6 f5h3 h5h4 h3d7 f6e7 d7h3 e7f7 f4f5 f7f6 f2f4 f6e7 f5f6 e7f6 b3b4 c5c4 b4a5 c4c3
info depth 11 seldepth 37 time 26859 nodes 109743
score cp 122 nps 4141 tbhits 5 multipv
2 pv c2f5 h6h5 e8d7 g5d2 f5h3 g8f7 d7c6 d2a5 a2a3 h5h4 h3g4 f7f6 f3f4 f6e7 c6b7 e7f7 b7a6 f7f6 g4h3 f6f7 b3b4 a5b4 a3b4 c5c4 a6b6
info depth 11 seldepth 37
time 26859 nodes 109743
score cp 158 nps 4141 tbhits 5
multipv 3 pv f3f4 g5f4 e8d7 f4d2 d7c6 d2a5 b3b4 c5b4 c2b3 g8g7 c6d5 g7f6 d5e4 f6g6 e4e5 h6h5 f2f4 h5h4 f4f5 g6h7 f5f6 h4h3 e5e6 h3h2 b3c2 h7h6 f6f7 h6g5 f7f8q h2h1q f8f5 g5h4 f5h7 h4g3
..
...
info depth 11 seldepth 41 time
28112 nodes 114132 score
cp 123 nps 4070 tbhits 5 multipv
1 pv e8d7 g5d2 c2f5 h6h5 f3f4 g8g7 d7c6 d2a5 a2a3 g7f6 f5h3 h5h4 h3d7 f6e7 d7h3 e7f7 f4f5 f7f6 f2f4 f6e7 f5f6 e7f6 b3b4 c5c4 b4a5 c4c3
info depth 11 seldepth 41
time 28112 nodes 114132
score cp 199 nps 4070 tbhits 5
multipv 2 pv f3f4 g5f4 e8d7 f4d2 d7c6 d2a5 b3b4 c5b4 c2b3 g8g7 c6d5 g7f6 d5e4 h6h5 e4f4 f6g6 f4e5 h5h4 e5f4 g6h5 f2f3 h4h3 f4g3 h5g5 g3h3 g5f4 h3g2 f4e5 g2g3 e5f5 f3f4 f5f6 g3g4 f6g6 f4f5 g6f6 g4f4 f6e7
...
info depth 12 seldepth 44 time 30055 nodes 121392
score cp 123 nps 3981 tbhits 5 multipv
1 pv e8d7 g5d2 c2f5 h6h5 f3f4 g8g7 d7c6 d2a5 a2a3 g7f6 f5h3 h5h4 h3d7 f6e7 d7h3 e7f7 f4f5 f7f6 f2f4 f6e7 f5f6 e7f6 b3b4 c5c4 b4a5 c4c3
info depth 12 seldepth 44 time 30055 nodes 121392
score cp 220 nps 3981 tbhits 5 multipv
2 pv f3f4 g5f4 e8d7 f4d2 d7c6 d2a5 b3b4 c5b4 c2b3 g8g7 c6d5 g7f6 d5e4 h6h5 e4f4 f6g6 f4e5 h5h4 e5f4 g6h5 f2f3 h4h3 f4g3 h5g5 g3h3 g5f4 h3g2 f4e5 g2g3 e5f5 f3f4 f5f6 g3g4 f6g6 f4f5 g6f6 g4f4 f6e7 f4g5 e7e8 f5f6 e8f8 g5g6
...
...
info depth 16 seldepth 67
time 57275 nodes 217008
score cp 171 nps 3879 tbhits 8 multipv 1 pv f3f4 g5f4 e8d7 f4d2 d7c6 d2a5 b3b4 c5b4 c2b3 g8g7 c6d5 g7f6 d5e4 h6h5 e4f4 f6g6 f4e5 h5h4 e5f4 g6h5 f2f3 h4h3 f4g3 h5g5 g3h3 g5f4 h3g2 f4f5 g2g3 f5g5 f3f4 g5f5 g3f3 f5g6 f3g4 g6f6 f4f5 f6g7 g4g5 g7f8 g5g6 f8e7 g6g7 e7d6 f5f6 d6c5 f6f7 c5d4 f7f8q d4d3 f8f2
info depth 16 seldepth 67
time 57275 nodes 217008
score cp 121 nps 3879 tbhits 8 multipv 2 pv e8d7 g5d2 c2f5 h6h5 f3f4 h5h4 d7c8 g8f7 f5h3 f7f6 f4f5 d2c3 c8c7 c3a5 a2a3 f6f7 f2f3 f7f6 c7c6 f6f7 b3b4 a5b4 h3f1 b4a5
And restarted with same commands except the one for MultiPV:
...
info depth 15 seldepth 63
time 47149 nodes 168191
score cp 123 nps 3826 tbhits 5
pv e8d7 g5d2 c2f5 h6h5 d7c6 d2a5 f5h3 h5h4 a2a3 g8g7 f3f4 g7f7 c6c7 f7f6 c7b7 f6g7 b7c6 g7f6 f4f5 f6f7 f2f4 f7e7 f5f6 e7f6 f4f5 f6f7 b3b4 a5b4 h3f1 b4a5
info depth 15 seldepth 63
time 50656 nodes 186443 score
cp 179 nps 3832 tbhits 5
pv f3f4 g5f4 e8d7 f4d2 d7c6 d2a5 b3b4 c5b4 c2b3 g8g7 c6d5 g7f6 d5e4 h6h5 e4f4 f6g6 f4e5 h5h4 e5f4 g6h5 f2f3 h4h3 f4g3 h5g5 g3h3 g5f4 h3g2 f4f5 g2g3 f5g5 f3f4 g5f5 g3f3 f5g6 f3g4 g6f6 f4f5 f6g7 g4g5 g7f8 g5g6 f8e7 f5f6 e7e8 g6g7 e8d7 f6f7 d7d6 g7f6 d6c5 f6e5 c5b5 f7f8q b5a6 f8c8
So indeed in console ranking of 1.f4 in numbers of MultiPV- lines listed takes some longer then it takes to see it getting highest eval. Yet in GUI (depending on which one, tried Arena and Fritz (20) in meantime too, Fritz is even a little faster than Shredder to rank 1.f4 in MultiPV=10 output best according to its eval, pity in Fritz time and depth isn't to be copied in MultiPV- mode) ranking of best line of MultiPV- output as for best eval seems to get sorted faster than in console, in Shredder I copied the output- lines in order of their eval at the soonest one with 1.f4 getting highest eval too, you see?
Anyhow, if you look at evals, you see the advantage of MultiPV=10 over MultiPV=1 here (at that single position) in console as well as in GUI. Lc0v0.31dag-onnxtrt with BT5 3700000 and RTX 5070 (as well as with 3070ti, differences are to be seen with weaker GPU just some clearer) evaluates
1.f4 rather well reproducible gets best eval in depth 11, with single primary in depth 15 or 16, easiest way to see that is in Fritz(20) GUI, can copy- paste output from this one GUI of course too, but no time nor depth- values are stored in copied output. Yet letting suites run in Fritz (which is necessary to let EloStatTS by Frank Schubert evaluate the results) could well give better time to solution- values in MultiPV- mode but in other GUIs (or in console or in command- line tools like e.g. MEA), regards
Peter.