Official Release of Ethereal 12.00

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Joerg Oster
Posts: 745
Joined: Fri Mar 10, 2006 3:29 pm
Location: Germany

Re: Official Release of Ethereal 12.00

Post by Joerg Oster » Tue Mar 03, 2020 9:51 am

AndrewGrant wrote:
Tue Mar 03, 2020 1:00 am
Marek Soszynski wrote:
Mon Mar 02, 2020 11:37 pm
AndrewGrant wrote:
Mon Mar 02, 2020 11:12 pm
If your GUI provides UCI logs, both input and output, I would be happy to look at it and address the issue as fast as possible.
Here's what I get if I analyse from a middlegame position and then play the move suggested.

Code: Select all

>>uci
<<id name Ethereal 12.00
<<id author Andrew Grant, Alayan & Laldon
<<option name Hash type spin default 16 min 2 max 65536
<<option name Threads type spin default 1 min 1 max 2048
<<option name MultiPV type spin default 1 min 1 max 256
<<option name ContemptDrawPenalty type spin default 12 min -300 max 300
<<option name ContemptComplexity type spin default 12 min -100 max 100
<<option name MoveOverhead type spin default 100 min 0 max 10000
<<option name SyzygyPath type string default <empty>
<<option name SyzygyProbeDepth type spin default 0 min 0 max 127
<<option name Ponder type check default false
<<option name UCI_Chess960 type check default false
<<uciok
>>setoption name Hash value 1024
>>setoption name Threads value 4
>>setoption name SyzygyPath value D:\Chess\Syzygy-345
>>isready
<<info string set Hash to 1024MB
<<info string set Threads to 4
<<info string found 145 tablebases
<<info string set SyzygyPath to D:\Chess\Syzygy-345
<<readyok
>>isready
<<readyok
>>setoption name UCI_AnalyseMode value true
>>setoption name UCI_Chess960 value false
>>position startpos moves g1f3 g8f6 c2c4 c7c5 b2b3 e7e6 g2g3 d7d5 c4d5 e6d5 f1g2 b8c6 c1b2 c8g4 e1g1 d5d4 b1a3 f8d6 h2h3 g4h5 e2e3 e8g8 e3d4 c5d4 f1e1 f6d7 a3c4 d6c5
>>go infinite
<<info string set UCI_Chess960 to false
<<info depth 1 seldepth 1 multipv 1 score cp 95 time 1 nodes 34 nps 17000 tbhits 0 hashfull 0 pv a2a3 
<<info depth 2 seldepth 2 multipv 1 score cp 51 time 1 nodes 61 nps 30000 tbhits 0 hashfull 0 pv a2a3 d4d3 
<<info depth 3 seldepth 3 multipv 1 score cp 51 time 1 nodes 96 nps 48000 tbhits 0 hashfull 0 pv a2a3 d4d3 a3a4 
<<info depth 4 seldepth 7 multipv 1 score cp 15 time 2 nodes 322 nps 107000 tbhits 0 hashfull 0 pv a2a3 d4d3 a3a4 f8e8 
<<info depth 5 seldepth 1 multipv 1 score cp 95 time 3 nodes 617 nps 154000 tbhits 0 hashfull 0 pv a2a3 
<<info depth 6 seldepth 4 multipv 1 score cp 93 time 4 nodes 1355 nps 271000 tbhits 0 hashfull 0 pv a2a3 f8e8 b3b4 
<<info depth 7 seldepth 5 multipv 1 score cp 172 time 5 nodes 2138 nps 356000 tbhits 0 hashfull 0 pv a2a3 h5f3 d1f3 
<<info depth 8 seldepth 5 multipv 1 score cp 163 time 18 nodes 9763 nps 513000 tbhits 0 hashfull 0 pv a2a3 d4d3 b3b4 b7b5 
<<info depth 9 seldepth 6 multipv 1 score cp 204 time 24 nodes 13560 nps 542000 tbhits 0 hashfull 0 pv a2a3 h5f3 d1f3 c5b6 b3b4 f8e8 
<<info depth 10 seldepth 17 multipv 1 score cp 48 time 301 nodes 203430 nps 673000 tbhits 0 hashfull 0 pv a1c1 f7f6 a2a3 a7a5 g3g4 h5f7 f3h4 f8e8 h4f5 e8e1 d1e1 
<<info depth 11 seldepth 10 multipv 1 score cp 72 time 506 nodes 360893 nps 711000 tbhits 0 hashfull 1 pv g3g4 h5g6 f3e5 d7e5 c4e5 d8d6 e5g6 f7g6 d1e2 
<<info depth 12 seldepth 13 multipv 1 score cp 81 time 510 nodes 364968 nps 714000 tbhits 0 hashfull 1 pv g3g4 h5g6 f3e5 c6e5 c4e5 d7e5 e1e5 d8c7 e5d5 a8d8 d5d8 f8d8 
<<info depth 13 seldepth 16 multipv 1 score cp 81 time 530 nodes 385992 nps 726000 tbhits 0 hashfull 1 pv g3g4 h5g6 f3e5 c6e5 c4e5 d7e5 e1e5 d8c7 e5d5 a8d8 d5d8 f8d8 a1c1 c7a5 g2b7 
<<info depth 14 seldepth 28 multipv 1 score cp 60 time 717 nodes 555371 nps 773000 tbhits 0 hashfull 1 pv g3g4 h5g6 f3e5 c6e5 c4e5 d7e5 e1e5 d8c7 e5d5 a8d8 a1c1 d8d5 g2d5 c7a5 d5b7 c5b4 c1c4 f8b8 d1f3 a5a2 b2d4 a2d2 d4a7 d2e1 g1g2 
<<info depth 15 seldepth 20 multipv 1 score cp 63 time 1015 nodes 834597 nps 821000 tbhits 0 hashfull 1 pv g3g4 h5g6 f3e5 c6e5 c4e5 d7e5 e1e5 d8c7 e5d5 a8d8 a1c1 d8d5 g2d5 c7e7 d5b7 f8e8 b7h1 
<<info depth 16 seldepth 29 multipv 1 score cp 68 time 1153 nodes 995398 nps 862000 tbhits 0 hashfull 2 pv g3g4 h5g6 f3e5 c6e5 c4e5 d7e5 e1e5 d8c7 e5d5 a8d8 a1c1 d8d5 g2d5 c7a5 d5b7 c5b4 c1c4 b4d2 c4a4 f8e8 a4a5 e8e1 g1h2 e1d1 a5a7 
<<info depth 17 seldepth 32 multipv 1 score cp 58 time 1629 nodes 1663379 nps 1020000 tbhits 0 hashfull 4 pv g3g4 h5g6 f3e5 d7e5 c4e5 c6e5 e1e5 d8c7 d1e2 d4d3 e2f3 a8e8 a1e1 e8e5 b2e5 c7b6 e5a1 c5b4 f3b7 b6b7 g2b7 b4d2 
<<info depth 18 currmove d1c1 currmovenumber 9
<<info depth 18 currmove c4e5 currmovenumber 10
<<info depth 18 currmove d1e2 currmovenumber 11
<<info depth 18 currmove d1c2 currmovenumber 12
<<info depth 18 currmove e1e5 currmovenumber 13
<<info depth 18 currmove e1e3 currmovenumber 14
<<info depth 18 currmove e1e7 currmovenumber 15
<<info depth 18 currmove e1e4 currmovenumber 16
<<info depth 18 currmove d1b1 currmovenumber 17
<<info depth 18 currmove e1e8 currmovenumber 18
<<info depth 18 currmove f3h2 currmovenumber 19
<<info depth 18 currmove c4a5 currmovenumber 20
<<info depth 18 currmove a1b1 currmovenumber 21
<<info depth 18 currmove c4e3 currmovenumber 22
<<info depth 18 currmove e1e2 currmovenumber 23
<<info depth 18 currmove c4b6 currmovenumber 24
<<info depth 18 currmove c4a3 currmovenumber 25
<<info depth 18 currmove b2a3 currmovenumber 26
<<info depth 18 currmove a2a4 currmovenumber 27
<<info depth 18 currmove g1h1 currmovenumber 28
<<info depth 18 currmove e1e6 currmovenumber 29
<<info depth 18 currmove g2f1 currmovenumber 30
<<info depth 18 currmove g1h2 currmovenumber 31
<<info depth 18 currmove g1f1 currmovenumber 32
<<info depth 18 currmove b2c3 currmovenumber 33
<<info depth 18 currmove b2c1 currmovenumber 34
<<info depth 18 currmove e1f1 currmovenumber 35
<<info depth 18 currmove h3h4 currmovenumber 36
<<info depth 18 currmove d2d3 currmovenumber 37
<<info depth 18 currmove g2h1 currmovenumber 38
<<info depth 18 currmove f3d4 currmovenumber 39
<<info depth 18 currmove b2d4 currmovenumber 40
<<info depth 18 seldepth 33 multipv 1 score cp 44 upperbound time 3249 nodes 5152893 nps 1585000 tbhits 0 hashfull 13 pv 
<<info depth 18 currmove g3g4 currmovenumber 1
<<info depth 18 seldepth 33 multipv 1 score cp 58 lowerbound time 3337 nodes 5384870 nps 1613000 tbhits 0 hashfull 13 pv g3g4 
<<info depth 17 currmove g3g4 currmovenumber 1
<<info depth 17 currmove a2a3 currmovenumber 2
<<info depth 17 currmove a1c1 currmovenumber 3
<<info depth 17 currmove f3h4 currmovenumber 4
<<info depth 17 currmove c4e5 currmovenumber 5
<<info depth 17 currmove d1e2 currmovenumber 6
<<info depth 17 currmove f3e5 currmovenumber 7
<<info depth 17 currmove b3b4 currmovenumber 8
<<info depth 17 currmove b2c3 currmovenumber 9
<<info depth 17 currmove e1e2 currmovenumber 10
<<info depth 17 currmove d1c2 currmovenumber 11
<<info depth 17 currmove f3g5 currmovenumber 12
<<info depth 17 currmove c4d6 currmovenumber 13
<<info depth 17 currmove b2a3 currmovenumber 14
<<info depth 17 currmove g1h1 currmovenumber 15
<<info depth 17 currmove d1b1 currmovenumber 16
<<info depth 17 currmove e1e3 currmovenumber 17
<<info depth 17 currmove a2a4 currmovenumber 18
<<info depth 17 currmove e1e6 currmovenumber 19
<<info depth 17 currmove e1e5 currmovenumber 20
<<info depth 17 currmove g1h2 currmovenumber 21
<<info depth 17 currmove d1c1 currmovenumber 22
<<info depth 17 currmove c4e3 currmovenumber 23
<<info depth 17 currmove d2d3 currmovenumber 24
<<info depth 17 currmove e1e4 currmovenumber 25
<<info depth 17 currmove f3h2 currmovenumber 26
<<info depth 17 currmove e1e7 currmovenumber 27
<<info depth 17 currmove e1e8 currmovenumber 28
<<info depth 17 currmove a1b1 currmovenumber 29
<<info depth 17 currmove c4b6 currmovenumber 30
<<info depth 17 currmove c4a5 currmovenumber 31
<<info depth 17 currmove b2c1 currmovenumber 32
<<info depth 17 currmove h3h4 currmovenumber 33
<<info depth 17 currmove g1f1 currmovenumber 34
<<info depth 17 currmove c4a3 currmovenumber 35
<<info depth 17 currmove e1f1 currmovenumber 36
<<info depth 17 currmove g2f1 currmovenumber 37
<<info depth 17 currmove g2h1 currmovenumber 38
<<info depth 17 currmove f3d4 currmovenumber 39
<<info depth 17 currmove b2d4 currmovenumber 40
<<info depth 18 seldepth 29 multipv 1 score cp 48 time 3611 nodes 6006734 nps 1662000 tbhits 0 hashfull 13 pv a1c1 d8f6 d1e2 a8c8 g3g4 h5g6 c4e5 c6e5 f3e5 d7e5 e2e5 f6e5 e1e5 b7b6 e5d5 c8d8 a2a3 d8d5 g2d5 a7a5 g1g2 f8d8 
<<info depth 19 currmove a1c1 currmovenumber 1
<<info depth 19 currmove g3g4 currmovenumber 2
<<info depth 19 currmove a2a3 currmovenumber 3
<<info depth 19 currmove b3b4 currmovenumber 4
<<info depth 19 currmove d1c2 currmovenumber 5
<<info depth 19 currmove f3h4 currmovenumber 6
<<info depth 19 currmove d1e2 currmovenumber 7
<<info depth 19 currmove c4e5 currmovenumber 8
<<info depth 19 currmove d1b1 currmovenumber 9
<<info depth 19 currmove c4d6 currmovenumber 10
<<info depth 19 currmove c4e3 currmovenumber 11
<<info depth 19 currmove f3g5 currmovenumber 12
<<info depth 19 currmove d1c1 currmovenumber 13
<<info depth 19 currmove e1e4 currmovenumber 14
<<info depth 19 currmove e1e5 currmovenumber 15
<<info depth 19 currmove e1e6 currmovenumber 16
<<info depth 19 currmove f3h2 currmovenumber 17
<<info depth 19 currmove g1h1 currmovenumber 18
<<info depth 19 currmove b2a3 currmovenumber 19
<<info depth 19 currmove a1b1 currmovenumber 20
<<info depth 19 currmove f3e5 currmovenumber 21
<<info depth 19 currmove e1e3 currmovenumber 22
<<info depth 19 currmove e1e7 currmovenumber 23
<<info depth 19 currmove e1e2 currmovenumber 24
<<info depth 19 currmove e1e8 currmovenumber 25
<<info depth 19 currmove g2f1 currmovenumber 26
<<info depth 19 currmove c4b6 currmovenumber 27
<<info depth 19 currmove g1h2 currmovenumber 28
<<info depth 19 currmove b2c1 currmovenumber 29
<<info depth 19 currmove a2a4 currmovenumber 30
<<info depth 19 currmove b2c3 currmovenumber 31
<<info depth 19 currmove g1f1 currmovenumber 32
<<info depth 19 currmove c4a5 currmovenumber 33
<<info depth 19 currmove d2d3 currmovenumber 34
<<info depth 19 currmove h3h4 currmovenumber 35
<<info depth 19 currmove c4a3 currmovenumber 36
<<info depth 19 currmove e1f1 currmovenumber 37
<<info depth 19 currmove g2h1 currmovenumber 38
<<info depth 19 currmove f3d4 currmovenumber 39
<<info depth 19 currmove b2d4 currmovenumber 40
<<info depth 19 seldepth 33 multipv 1 score cp 37 time 4837 nodes 9150726 nps 1891000 tbhits 0 hashfull 21 pv a1c1 d8f6 g3g4 h5g6 d1e2 a8c8 c4e5 c6e5 f3e5 d7e5 e2e5 f6e5 e1e5 b7b6 g2f1 c8d8 h3h4 f7f6 e5c5 b6c5 c1c5 g6f7 h4h5 
<<info depth 20 currmove a1c1 currmovenumber 1
<<info depth 20 currmove g3g4 currmovenumber 2
<<info depth 20 currmove a2a3 currmovenumber 3
<<info depth 20 currmove c4e5 currmovenumber 4
<<info depth 20 currmove d1c2 currmovenumber 5
<<info depth 20 currmove d1e2 currmovenumber 6
<<info depth 20 currmove f3g5 currmovenumber 7
<<info depth 20 currmove g1h1 currmovenumber 8
<<info depth 20 currmove f3h2 currmovenumber 9
<<info depth 20 currmove b3b4 currmovenumber 10
<<info depth 20 currmove d1b1 currmovenumber 11
<<info depth 20 currmove d1c1 currmovenumber 12
<<info depth 20 currmove f3e5 currmovenumber 13
<<info depth 20 currmove e1e7 currmovenumber 14
<<info depth 20 currmove a1b1 currmovenumber 15
<<info depth 20 currmove e1e3 currmovenumber 16
<<info depth 20 currmove c4d6 currmovenumber 17
<<info depth 20 currmove c4e3 currmovenumber 18
<<info depth 20 currmove f3h4 currmovenumber 19
<<info depth 20 currmove c4a5 currmovenumber 20
<<info depth 20 currmove e1e4 currmovenumber 21
<<info depth 20 currmove b2a3 currmovenumber 22
<<info depth 20 currmove b2c1 currmovenumber 23
<<info depth 20 currmove g1h2 currmovenumber 24
<<info depth 20 currmove e1e5 currmovenumber 25
<<info depth 20 currmove e1e8 currmovenumber 26
<<info depth 20 currmove h3h4 currmovenumber 27
<<info depth 20 currmove e1e6 currmovenumber 28
<<info depth 20 currmove c4a3 currmovenumber 29
<<info depth 20 currmove c4b6 currmovenumber 30
<<info depth 20 currmove g1f1 currmovenumber 31
<<info depth 20 currmove g2f1 currmovenumber 32
<<info depth 20 currmove d2d3 currmovenumber 33
<<info depth 20 currmove e1e2 currmovenumber 34
<<info depth 20 currmove a2a4 currmovenumber 35
<<info depth 20 currmove e1f1 currmovenumber 36
<<info depth 20 currmove b2c3 currmovenumber 37
<<info depth 20 currmove g2h1 currmovenumber 38
<<info depth 20 currmove f3d4 currmovenumber 39
<<info depth 20 currmove b2d4 currmovenumber 40
<<info depth 20 seldepth 36 multipv 1 score cp 35 time 5785 nodes 11540927 nps 1994000 tbhits 0 hashfull 27 pv a1c1 d8f6 g3g4 h5g6 d1e2 a8c8 c4e5 c6e5 f3e5 d7e5 e2e5 f6e5 e1e5 b7b6 g2f3 g6d3 h3h4 h7h6 g1g2 f8d8 e5d5 d8d5 f3d5 c8d8 d5c4 d3c4 c1c4 
<<info depth 21 currmove a1c1 currmovenumber 1
<<info depth 21 currmove g3g4 currmovenumber 2
<<info depth 21 currmove a2a3 currmovenumber 3
<<info depth 21 currmove c4e5 currmovenumber 4
<<info depth 21 currmove b3b4 currmovenumber 5
<<info depth 21 currmove d1c2 currmovenumber 6
<<info depth 21 currmove f3h4 currmovenumber 7
<<info depth 21 currmove c4a5 currmovenumber 8
<<info depth 21 currmove c4d6 currmovenumber 9
<<info depth 21 currmove d2d3 currmovenumber 10
<<info depth 21 currmove f3e5 currmovenumber 11
<<info depth 21 currmove b2a3 currmovenumber 12
<<info depth 21 currmove c4e3 currmovenumber 13
<<info depth 21 currmove g1h1 currmovenumber 14
<<info depth 21 currmove d1b1 currmovenumber 15
<<info depth 21 currmove e1e4 currmovenumber 16
<<info depth 21 currmove f3g5 currmovenumber 17
<<info depth 21 currmove g1h2 currmovenumber 18
<<info depth 21 currmove d1e2 currmovenumber 19
<<info depth 21 currmove e1f1 currmovenumber 20
<<info depth 21 currmove f3h2 currmovenumber 21
<<info depth 21 currmove e1e7 currmovenumber 22
<<info depth 21 currmove g1f1 currmovenumber 23
<<info depth 21 currmove e1e2 currmovenumber 24
<<info depth 21 currmove e1e3 currmovenumber 25
<<info depth 21 currmove c4a3 currmovenumber 26
<<info depth 21 currmove a1b1 currmovenumber 27
<<info depth 21 currmove e1e5 currmovenumber 28
<<info depth 21 currmove b2c1 currmovenumber 29
<<info depth 21 currmove e1e8 currmovenumber 30
<<info depth 21 currmove d1c1 currmovenumber 31
<<info depth 21 currmove e1e6 currmovenumber 32
<<info depth 21 currmove h3h4 currmovenumber 33
<<info depth 21 currmove g2f1 currmovenumber 34
<<info depth 21 currmove c4b6 currmovenumber 35
<<info depth 21 currmove a2a4 currmovenumber 36
<<info depth 21 currmove g2h1 currmovenumber 37
<<info depth 21 currmove b2c3 currmovenumber 38
<<info depth 21 currmove f3d4 currmovenumber 39
<<info depth 21 currmove b2d4 currmovenumber 40
<<info depth 21 seldepth 33 multipv 1 score cp 35 time 6768 nodes 14096874 nps 2082000 tbhits 0 hashfull 34 pv a1c1 d8f6 g3g4 h5g6 d1e2 a8c8 c4e5 c6e5 f3e5 d7e5 e2e5 f6e5 e1e5 b7b6 g2f3 g6d3 h3h4 h7h6 g1g2 f8d8 e5d5 d8d5 f3d5 c8d8 d5c4 d3c4 c1c4 
<<info depth 22 currmove a1c1 currmovenumber 1
<<info depth 22 currmove g3g4 currmovenumber 2
<<info depth 22 currmove a2a3 currmovenumber 3
<<info depth 22 currmove c4e5 currmovenumber 4
<<info depth 22 currmove c4d6 currmovenumber 5
<<info depth 22 currmove b3b4 currmovenumber 6
<<info depth 22 currmove d1c2 currmovenumber 7
<<info depth 22 currmove e1e6 currmovenumber 8
<<info depth 22 currmove c4e3 currmovenumber 9
<<info depth 22 currmove d1e2 currmovenumber 10
<<info depth 22 currmove f3e5 currmovenumber 11
<<info depth 22 currmove e1e7 currmovenumber 12
<<info depth 22 currmove f3h4 currmovenumber 13
<<info depth 22 currmove f3g5 currmovenumber 14
<<info depth 22 currmove g1h1 currmovenumber 15
<<info depth 22 currmove e1e8 currmovenumber 16
<<info depth 22 currmove d1b1 currmovenumber 17
<<info depth 22 currmove b2a3 currmovenumber 18
<<info depth 22 currmove g2f1 currmovenumber 19
<<info depth 22 currmove d2d3 currmovenumber 20
<<info depth 22 currmove e1f1 currmovenumber 21
<<info depth 22 currmove g1h2 currmovenumber 22
<<info depth 22 currmove c4a5 currmovenumber 23
<<info depth 22 currmove e1e5 currmovenumber 24
<<info depth 22 currmove e1e3 currmovenumber 25
<<info depth 22 currmove g1f1 currmovenumber 26
<<info depth 22 currmove e1e4 currmovenumber 27
<<info depth 22 currmove h3h4 currmovenumber 28
<<info depth 22 currmove d1c1 currmovenumber 29
<<info depth 22 currmove e1e2 currmovenumber 30
<<info depth 22 currmove a1b1 currmovenumber 31
<<info depth 22 currmove b2c1 currmovenumber 32
<<info depth 22 currmove a2a4 currmovenumber 33
<<info depth 22 currmove c4a3 currmovenumber 34
<<info depth 22 currmove c4b6 currmovenumber 35
<<info depth 22 currmove f3h2 currmovenumber 36
<<info depth 22 currmove b2c3 currmovenumber 37
<<info depth 22 currmove g2h1 currmovenumber 38
<<info depth 22 currmove f3d4 currmovenumber 39
<<info depth 22 currmove b2d4 currmovenumber 40
<<info depth 22 seldepth 36 multipv 1 score cp 33 time 9380 nodes 21080723 nps 2247000 tbhits 0 hashfull 51 pv a1c1 a8c8 g3g4 h5g6 a2a3 a7a5 c4e5 c6e5 f3e5 d7e5 e1e5 b7b6 b3b4 a5b4 a3b4 c5b4 c1c8 d8c8 d1a4 b4d2 a4d4 d2c1 d4b6 c1b2 b6b2 f8e8 
<<info depth 23 currmove a1c1 currmovenumber 1
<<info depth 23 seldepth 39 multipv 1 score cp 47 lowerbound time 10356 nodes 23637046 nps 2282000 tbhits 0 hashfull 57 pv a1c1 
<<info depth 22 currmove a1c1 currmovenumber 1
<<info depth 22 currmove g3g4 currmovenumber 2
<<info depth 22 currmove a2a3 currmovenumber 3
<<info depth 22 currmove b3b4 currmovenumber 4
<<info depth 22 currmove c4d6 currmovenumber 5
<<info depth 22 currmove d1e2 currmovenumber 6
<<info depth 22 currmove e1e5 currmovenumber 7
<<info depth 22 currmove e1e4 currmovenumber 8
<<info depth 22 currmove c4e5 currmovenumber 9
<<info depth 22 currmove d2d3 currmovenumber 10
<<info depth 22 currmove d1c2 currmovenumber 11
<<info depth 22 currmove d1b1 currmovenumber 12
<<info depth 22 currmove e1e3 currmovenumber 13
<<info depth 22 currmove c4e3 currmovenumber 14
<<info depth 22 currmove f3e5 currmovenumber 15
<<info depth 22 currmove f3g5 currmovenumber 16
<<info depth 22 currmove g1h2 currmovenumber 17
<<info depth 22 currmove c4a5 currmovenumber 18
<<info depth 22 currmove f3h4 currmovenumber 19
<<info depth 22 currmove b2a3 currmovenumber 20
<<info depth 22 currmove g2f1 currmovenumber 21
<<info depth 22 currmove c4a3 currmovenumber 22
<<info depth 22 currmove e1f1 currmovenumber 23
<<info depth 22 currmove g1h1 currmovenumber 24
<<info depth 22 currmove h3h4 currmovenumber 25
<<info depth 22 currmove a1b1 currmovenumber 26
<<info depth 22 currmove e1e7 currmovenumber 27
<<info depth 22 currmove d1c1 currmovenumber 28
<<info depth 22 currmove e1e8 currmovenumber 29
<<info depth 22 currmove g1f1 currmovenumber 30
<<info depth 22 currmove a2a4 currmovenumber 31
<<info depth 22 currmove e1e2 currmovenumber 32
<<info depth 22 currmove c4b6 currmovenumber 33
<<info depth 22 currmove e1e6 currmovenumber 34
<<info depth 22 currmove f3h2 currmovenumber 35
<<info depth 22 currmove b2c3 currmovenumber 36
<<info depth 22 currmove g2h1 currmovenumber 37
<<info depth 22 currmove b2c1 currmovenumber 38
<<info depth 22 currmove f3d4 currmovenumber 39
<<info depth 22 currmove b2d4 currmovenumber 40
<<info depth 23 seldepth 39 multipv 1 score cp 40 time 13929 nodes 33468973 nps 2402000 tbhits 0 hashfull 83 pv a1c1 b7b5 c4d6 c5d6 c1c6 d7e5 c6d6 d8d6 g3g4 h5g4 h3g4 e5d3 b2d4 d3e1 d1e1 a8c8 g4g5 d6g6 d4a7 c8c2 a7d4 c2a2 e1e5 h7h6 g5h6 g6h6 d4c3 a2c2 f3g5 h6f6 e5f6 g7f6 c3f6 c2d2 
<<info depth 24 currmove a1c1 currmovenumber 1
<<info depth 24 currmove g3g4 currmovenumber 2
<<info depth 24 currmove b3b4 currmovenumber 3
<<info depth 24 currmove a2a3 currmovenumber 4
<<info depth 24 currmove h3h4 currmovenumber 5
<<info depth 24 currmove d1e2 currmovenumber 6
<<info depth 24 currmove c4e5 currmovenumber 7
<<info depth 24 currmove d2d3 currmovenumber 8
<<info depth 24 currmove f3h4 currmovenumber 9
<<info depth 24 currmove e1e5 currmovenumber 10
<<info depth 24 currmove c4a3 currmovenumber 11
<<info depth 24 currmove d1c2 currmovenumber 12
<<info depth 24 currmove f3e5 currmovenumber 13
<<info depth 24 currmove c4d6 currmovenumber 14
<<info depth 24 currmove e1e3 currmovenumber 15
<<info depth 24 currmove g1h1 currmovenumber 16
<<info depth 24 currmove d1b1 currmovenumber 17
<<info depth 24 currmove e1e8 currmovenumber 18
<<info depth 24 currmove b2a3 currmovenumber 19
<<info depth 24 currmove e1e2 currmovenumber 20
<<info depth 24 currmove c4a5 currmovenumber 21
<<info depth 24 currmove g1h2 currmovenumber 22
<<info depth 24 currmove d1c1 currmovenumber 23
<<info depth 24 currmove c4e3 currmovenumber 24
<<info depth 24 currmove e1e7 currmovenumber 25
<<info depth 24 currmove e1e4 currmovenumber 26
<<info depth 24 currmove g1f1 currmovenumber 27
<<info depth 24 currmove b2c1 currmovenumber 28
<<info depth 24 currmove f3g5 currmovenumber 29
<<info depth 24 currmove e1f1 currmovenumber 30
<<info depth 24 currmove a1b1 currmovenumber 31
<<info depth 24 currmove g2f1 currmovenumber 32
<<info depth 24 currmove e1e6 currmovenumber 33
<<info depth 24 currmove c4b6 currmovenumber 34
<<info depth 24 currmove f3h2 currmovenumber 35
<<info depth 24 currmove a2a4 currmovenumber 36
<<info depth 24 currmove b2c3 currmovenumber 37
<<info depth 24 currmove g2h1 currmovenumber 38
<<info depth 24 currmove f3d4 currmovenumber 39
<<info depth 24 currmove b2d4 currmovenumber 40
<<info depth 24 seldepth 40 multipv 1 score cp 26 upperbound time 15554 nodes 38048794 nps 2446000 tbhits 0 hashfull 96 pv 
<<info depth 24 currmove a1c1 currmovenumber 1
<<info depth 24 currmove g3g4 currmovenumber 2
<<info depth 24 currmove c4e5 currmovenumber 3
<<info depth 24 currmove f3h4 currmovenumber 4
<<info depth 24 currmove d1e2 currmovenumber 5
<<info depth 24 currmove f3e5 currmovenumber 6
<<info depth 24 currmove b3b4 currmovenumber 7
<<info depth 24 currmove e1e7 currmovenumber 8
<<info depth 24 currmove d1c2 currmovenumber 9
<<info depth 24 currmove c4d6 currmovenumber 10
<<info depth 24 currmove e1f1 currmovenumber 11
<<info depth 24 currmove g1h1 currmovenumber 12
<<info depth 24 currmove e1e2 currmovenumber 13
<<info depth 24 currmove e1e4 currmovenumber 14
<<info depth 24 currmove e1e8 currmovenumber 15
<<info depth 24 currmove a2a3 currmovenumber 16
<<info depth 24 currmove c4a3 currmovenumber 17
<<info depth 24 currmove f3g5 currmovenumber 18
<<info depth 24 currmove c4a5 currmovenumber 19
<<info depth 24 currmove b2a3 currmovenumber 20
<<info depth 24 currmove e1e5 currmovenumber 21
<<info depth 24 currmove g2f1 currmovenumber 22
<<info depth 24 currmove g1h2 currmovenumber 23
<<info depth 24 currmove c4e3 currmovenumber 24
<<info depth 24 currmove a1b1 currmovenumber 25
<<info depth 24 currmove h3h4 currmovenumber 26
<<info depth 24 currmove g1f1 currmovenumber 27
<<info depth 24 currmove d1c1 currmovenumber 28
<<info depth 24 currmove e1e3 currmovenumber 29
<<info depth 24 currmove b2c3 currmovenumber 30
<<info depth 24 currmove d2d3 currmovenumber 31
<<info depth 24 currmove e1e6 currmovenumber 32
<<info depth 24 currmove a2a4 currmovenumber 33
<<info depth 24 currmove d1b1 currmovenumber 34
<<info depth 24 currmove b2c1 currmovenumber 35
<<info depth 24 currmove f3h2 currmovenumber 36
<<info depth 24 currmove c4b6 currmovenumber 37
<<info depth 24 currmove g2h1 currmovenumber 38
<<info depth 24 currmove f3d4 currmovenumber 39
<<info depth 24 currmove b2d4 currmovenumber 40
<<info depth 24 seldepth 45 multipv 1 score cp 31 time 18562 nodes 46432315 nps 2501000 tbhits 0 hashfull 123 pv g3g4 h5g6 f3e5 d7e5 c4e5 d8d6 e5c6 b7c6 d1e2 c5b6 h3h4 h7h6 h4h5 g6h7 e2e5 d6d7 b2a3 a8e8 e5d6 d7g4 d6c6 e8c8 c6f3 g4f3 g2f3 b6c5 a3b2 c5b4 e1e5 c8c2 b2d4 c2d2 d4a7 
<<info depth 25 currmove g3g4 currmovenumber 1
<<info depth 25 seldepth 43 multipv 1 score cp 45 lowerbound time 27178 nodes 69359661 nps 2551000 tbhits 1 hashfull 176 pv g3g4 
<<info depth 24 currmove g3g4 currmovenumber 1
<<info depth 24 currmove a1c1 currmovenumber 2
<<info depth 24 currmove c4e5 currmovenumber 3
<<info depth 24 currmove b2a3 currmovenumber 4
<<info depth 24 currmove f3h4 currmovenumber 5
<<info depth 24 currmove a2a3 currmovenumber 6
<<info depth 24 currmove b3b4 currmovenumber 7
<<info depth 24 currmove c4d6 currmovenumber 8
<<info depth 24 currmove e1e8 currmovenumber 9
<<info depth 24 currmove e1e6 currmovenumber 10
<<info depth 24 currmove e1e7 currmovenumber 11
<<info depth 24 currmove a2a4 currmovenumber 12
<<info depth 24 currmove c4a5 currmovenumber 13
<<info depth 24 currmove c4e3 currmovenumber 14
<<info depth 24 currmove g2f1 currmovenumber 15
<<info depth 24 currmove d2d3 currmovenumber 16
<<info depth 24 currmove c4a3 currmovenumber 17
<<info depth 24 currmove d1c2 currmovenumber 18
<<info depth 24 currmove e1e4 currmovenumber 19
<<info depth 24 currmove e1e5 currmovenumber 20
<<info depth 24 currmove g1h1 currmovenumber 21
<<info depth 24 currmove e1e2 currmovenumber 22
<<info depth 24 currmove f3g5 currmovenumber 23
<<info depth 24 currmove g1h2 currmovenumber 24
<<info depth 24 currmove g1f1 currmovenumber 25
<<info depth 24 currmove d1c1 currmovenumber 26
<<info depth 24 currmove f3e5 currmovenumber 27
<<info depth 24 currmove d1e2 currmovenumber 28
<<info depth 24 currmove a1b1 currmovenumber 29
<<info depth 24 currmove e1f1 currmovenumber 30
<<info depth 24 currmove e1e3 currmovenumber 31
<<info depth 24 currmove h3h4 currmovenumber 32
<<info depth 24 currmove b2c1 currmovenumber 33
<<info depth 24 currmove d1b1 currmovenumber 34
<<info depth 24 currmove b2c3 currmovenumber 35
<<info depth 24 currmove f3h2 currmovenumber 36
<<info depth 24 currmove c4b6 currmovenumber 37
<<info depth 24 currmove g2h1 currmovenumber 38
<<info depth 24 currmove f3d4 currmovenumber 39
<<info depth 24 currmove b2d4 currmovenumber 40
<<info depth 25 seldepth 43 multipv 1 score cp 30 time 29602 nodes 76031674 nps 2568000 tbhits 1 hashfull 194 pv g3g4 h5g6 f3e5 d7e5 c4e5 d8d6 e5c6 b7c6 d1e2 c5b6 h3h4 h7h6 a1c1 a8c8 e2e5 d6d7 h4h5 g6h7 g4g5 f8e8 e5g3 e8e1 c1e1 h6g5 g3g5 f7f6 g5h4 c8e8 e1e8 d7e8 b2d4 e8e1 g2f1 e1d2 d4b6 a7b6 
<<info depth 26 currmove g3g4 currmovenumber 1
<<info depth 26 seldepth 42 multipv 1 score cp 44 lowerbound time 30712 nodes 79104460 nps 2575000 tbhits 1 hashfull 200 pv g3g4 
<<info depth 25 currmove g3g4 currmovenumber 1
<<info depth 25 currmove a1c1 currmovenumber 2
<<info depth 25 currmove a2a3 currmovenumber 3
<<info depth 25 currmove d1e2 currmovenumber 4
<<info depth 25 currmove d1c2 currmovenumber 5
<<info depth 25 currmove f3h4 currmovenumber 6
<<info depth 25 currmove c4e5 currmovenumber 7
<<info depth 25 currmove c4d6 currmovenumber 8
<<info depth 25 currmove b3b4 currmovenumber 9
<<info depth 25 currmove f3e5 currmovenumber 10
<<info depth 25 currmove c4a3 currmovenumber 11
<<info depth 25 currmove c4e3 currmovenumber 12
<<info depth 25 currmove d2d3 currmovenumber 13
<<info depth 25 currmove e1e6 currmovenumber 14
<<info depth 25 currmove g2f1 currmovenumber 15
<<info depth 25 currmove g1h1 currmovenumber 16
<<info depth 25 currmove g1h2 currmovenumber 17
<<info depth 25 currmove e1e5 currmovenumber 18
<<info depth 25 currmove d1c1 currmovenumber 19
<<info depth 25 currmove f3g5 currmovenumber 20
<<info depth 25 currmove e1e3 currmovenumber 21
<<info depth 25 currmove e1e4 currmovenumber 22
<<info depth 25 currmove b2c3 currmovenumber 23
<<info depth 25 currmove a2a4 currmovenumber 24
<<info depth 25 currmove e1e7 currmovenumber 25
<<info depth 25 currmove b2a3 currmovenumber 26
<<info depth 25 currmove g1f1 currmovenumber 27
<<info depth 25 currmove e1e2 currmovenumber 28
<<info depth 25 currmove e1e8 currmovenumber 29
<<info depth 25 currmove e1f1 currmovenumber 30
<<info depth 25 currmove a1b1 currmovenumber 31
<<info depth 25 currmove c4a5 currmovenumber 32
<<info depth 25 currmove b2c1 currmovenumber 33
<<info depth 25 currmove f3h2 currmovenumber 34
<<info depth 25 currmove h3h4 currmovenumber 35
<<info depth 25 currmove d1b1 currmovenumber 36
<<info depth 25 currmove g2h1 currmovenumber 37
<<info depth 25 currmove c4b6 currmovenumber 38
<<info depth 25 currmove f3d4 currmovenumber 39
<<info depth 25 currmove b2d4 currmovenumber 40
<<info depth 26 seldepth 42 multipv 1 score cp 32 time 32366 nodes 83639519 nps 2584000 tbhits 1 hashfull 210 pv g3g4 h5g6 f3e5 d7e5 c4e5 d8d6 e5c6 b7c6 d1e2 c5b6 h3h4 h7h6 a1c1 a8c8 e2e5 d6d7 h4h5 g6h7 g4g5 f8e8 e5g3 e8e1 c1e1 h6g5 g3g5 d7f5 g5f5 h7f5 e1e5 f5b1 a2a4 b1c2 a4a5 f7f6 e5e7 b6a5 b2d4 a5d2 
<<info depth 27 currmove g3g4 currmovenumber 1
<<info depth 27 currmove a1c1 currmovenumber 2
<<info depth 27 currmove c4e5 currmovenumber 3
<<info depth 27 currmove d1c2 currmovenumber 4
>>stop
I'm not sure what you think is the problem here? Is it the final ">>stop"? If so, that is what I would expect, and its the job of your GUI to again ask the engine to "go infinite", but on the new position. Also, UCI_AnalyseMode is not an option in Ethereal.
Isn't the engine supposed to print a best move after receiving the stop command?
Jörg Oster

Vinvin
Posts: 4627
Joined: Thu Mar 09, 2006 8:40 am
Full name: Vincent Lejeune

Re: Official Release of Ethereal 12.00

Post by Vinvin » Tue Mar 03, 2020 11:09 am

Joerg Oster wrote:
Tue Mar 03, 2020 9:51 am
AndrewGrant wrote:
Tue Mar 03, 2020 1:00 am
...

I'm not sure what you think is the problem here? Is it the final ">>stop"? If so, that is what I would expect, and its the job of your GUI to again ask the engine to "go infinite", but on the new position. Also, UCI_AnalyseMode is not an option in Ethereal.
Isn't the engine supposed to print a best move after receiving the stop command?
I saw the same problem when analyzing the Hard-2020 test set for 17 positions on 213 : no move reported at the end.

Code: Select all

Analyzing engine: Ethereal 11.75-x64-popcnt
  3) Nb8-c6             ...   
 10) Rd6xf6             ...   
 14) Qf4-f6             ...   
 32) Ng3-h5             ...   
 39) .. Rd6-f6          ...   
 42) b2-b4              ...   
 47) Rf2-f4             ...   
 51) b4-b5              ...   
 54) Bc2-a4             ...   
 62) .. Qg5xg3          ...   
 64) Kc3-d4             ...   
 97) .. Qh5-f5          ...   
 99) .. Qd3xg3          ...   
147) Rd1-d8             ...   
170) Qf3-f6             ...   
171) Qf3-f6             ...   
202) e5-e6              ...
Typical search with missing "best" move at some depth : "27/50-" , "27/55-" , "29/65-" , ...
It's always a depth with a minus sign at the end.

Code: Select all

 47 Rf4; id "Hard-Talkc 
    Searching move: Rf2-f4
    Best move (Ethereal11.75-x64-popcnt): ...
    Not found in: 30:00
...
    25/44	00:09	  19 275 105	2 005 000	-2,77	1.Qxa5  Rxc4  2.Kg2  Bc8  3.Rc3  Rh4  4.Rf3  Ra4  5.Qc7  Qxc7  6.Rxc7  Bf5  7.Rc6  Rd8  8.Kg3  Kg7  9.Rxd6  Rxd6  10.Ne8+  Kf8  11.Nxd6  Ra3  12.Kf2  Ra2+  13.Ke1  e4  14.Rf4  b4  15.Rh4  Ke7  16.Nxf5+  gxf5  17.Rxh7  Rg2  18.h4  b3
    26/62-	00:23	  47 706 450	1 992 000	-3,43	
    26/69+	00:43	  86 377 364	1 986 000	-3,17	1.Qxa5
    26/55	00:46	  92 188 617	1 989 000	-3,32	1.Qxa5  Rxc4  2.Rc3  Qc5  3.Rfc2  Bxd5  4.Nd7  Qc8  5.Nxf8  Be4  6.Rxc4  bxc4  7.Re2  c3  8.Nd7  c2  9.Rxc2  Bxc2  10.Nf6  Kg7  11.Kh2  Bf5  12.Qd2  Qc2  13.Qg2  Qxg2+  14.Kxg2  Kf8  15.Nxh7+  Ke7  16.Nf6  a5  17.h4  a4  18.e4  Be6
    27/50-	00:55	 109 393 125	1 984 000	-3,46	
    27/55+	00:59	 117 379 028	1 984 000	-3,32	1.Qxa5
    27/55-	01:02	 123 377 774	1 982 000	-3,60	
    27/55+	01:11	 142 113 648	1 985 000	-3,35	1.Qxa5
    27/53	01:23	 164 636 691	1 973 000	-3,38	1.Qxa5  Rxc4  2.Kh2  Bc8  3.Rc3  Rxc3  4.Qxc3  h6  5.Ne4  Qd7  6.Kg1  hxg5  7.Qb4  Qe7  8.Qxd6  Qxd6  9.Nxd6  Kg7  10.Kg2  Bd7  11.Ne4  b4  12.Rb2  a5  13.Nxg5  f6  14.Ne6+  Bxe6  15.dxe6  Rd8  16.e7
    28/58-	01:27	 171 990 542	1 973 000	-3,52	
    28/62+	01:31	 181 140 935	1 974 000	-3,38	1.Qxa5
    28/57-	01:36	 189 684 039	1 972 000	-3,66	
    28/65	01:40	 197 767 430	1 971 000	-3,59	1.Qxa5  Rxc4  2.Rc3  Qc5  3.Rfc2  Bxd5  4.Nd7  Qc8  5.Nxf8  Be4  6.Rxc4  bxc4  7.Re2  c3  8.Nd7  c2  9.Rxc2  Bxc2  10.Nf6  Kg7  11.Qd2  Qf5  12.h4  Bd3  13.Qg2  Bb5  14.e4  Qf4  15.Qf2  Qxf2+  16.Kxf2  a5  17.Ke1  a4  18.Kd2  a3  19.Kc3  Ba4  20.Kb4
    29/65-	01:53	 224 147 187	1 969 000	-3,73	
    29/71+	02:03	 242 600 317	1 970 000	-3,59	1.Qxa5
    29/69+	02:04	 246 162 232	1 970 000	-3,38	1.Qxa5
    29/76	02:14	 266 166 629	1 974 000	-3,42	1.Qxa5  Rxc4  2.Kg2  Rfc8  3.e4  Rc2  4.Rxc2  Rxc2+  5.Rd2  Rxd2+  6.Qxd2  Qb6  7.Qe2  h5  8.gxh6  b4  9.Ne8  Qd8  10.Qf2  f5  11.Qa7  Qxe8  12.Qxb7  Qf8  13.Qxb4  fxe4  14.Qxe4  Qxh6  15.Qb4  Qg5+  16.Kh1  Qf6  17.Qb7  Qf3+  18.Kh2  Qf4+  19.Kg2  Qd2+  20.Kf1  Qd3+  21.Kg2  Qe4+  22.Kg1  Qe1+  23.Kh2  Qf2+  24.Kh1  Qf1+  25.Kh2  Qe2+  26.Kg1
    30/82-	02:48	 333 011 289	1 980 000	-3,70	
    30/111+	03:19	 397 776 959	1 990 000	-3,56	1.Qxa5
    30/64+	03:21	 401 404 798	1 990 000	-3,25	1.Qxa5
    30/68	03:47	 450 844 665	1 985 000	-3,84	1.Qxa5  Rxc4  2.Rc3  Qc5  3.Rfc2  Bxd5  4.Nd7  Qc8  5.Nxf8  Be4  6.Rxc4  bxc4  7.Re2  c3  8.Nd7  c2  9.Rxc2  Bxc2  10.Nf6  Kg7  11.Qd2  Qf5  12.e4  Qf4  13.Qxf4  exf4  14.Kf2  a5  15.Ne8+  Kf8  16.Nxd6  Ke7  17.Nc4  a4  18.Ke2  Bxe4
    31/79+	04:04	 486 559 004	1 987 000	-3,70	1.Qxa5
    31/49+	04:06	 489 221 362	1 986 000	-3,56	1.Qxa5
    31/65	04:37	 550 107 591	1 982 000	-3,90	1.Qxa5  Rxc4  2.Kg2  Rfc8  3.e4  Rc2  4.Rxc2  Rxc2+  5.Rd2  Rxd2+  6.Qxd2  Qb6  7.Qe2  h5  8.gxh6  b4  9.Ne8  Qd8  10.Qf2  f5  11.Qa7  Qxe8  12.Qxb7  Qf8  13.Qxb4  fxe4  14.Qxe4  Qxh6  15.Qb4  Qg5+  16.Kh1  Qf6  17.Kg2  Kg7  18.Qc4  Kh6  19.Qb4  a5  20.Qxa5  Qg5+  21.Kh1  Qc1+  22.Kg2  Qb2+  23.Kg3  Qd4  24.Qd8  Qf4+  25.Kg2
    32/112+	05:25	 647 452 899	1 988 000	-3,76	1.Qxa5
    32/70+	05:57	 710 480 433	1 988 000	-3,62	1.Qxa5
    32/75-	07:09	 852 552 323	1 983 000	-4,04	
    32/78	07:58	 950 182 721	1 985 000	-4,02	1.Qxa5  Rxc4  2.Kg2  Rfc8  3.h4  Qc5  4.Kg3  Rxh4  5.Qd2  Qc4  6.e4  Rxe4  7.Nxe4  Qxe4  8.Re3  Qxd5  9.Qxd5  Bxd5  10.Rd2  Rc5  11.Red3  Bc6  12.Ra2  d5  13.Rxa6  d4  14.Ra7  Bd5  15.Re7  Bc4  16.Rd1  b4  17.Kf3  b3  18.Ke4  Be6  19.Rd2  Bf5+  20.Kf3
    33/95+	11:04	1 315 529 246	1 978 000	-3,88	1.cxb5
    33/62+	11:12	1 329 817 604	1 977 000	-3,74	1.cxb5
    33/74+	12:09	1 436 637 164	1 970 000	-3,22	1.cxb5
    33/68	12:47	1 508 036 725	1 965 000	-3,68	1.cxb5  Nc4  2.Ra2  Rc7  3.Rc3  Rfc8  4.bxa6  Bxa6  5.Kh2  Qb7  6.Qa1  Ra8  7.Qe1  h5  8.gxh6  Bb5  9.Rg2  Qc8  10.e4  Rca7  11.Ng4  f5  12.exf5  Qxf5  13.Qg3  Qf4  14.Rf2  Qxg3+  15.Kxg3  g5  16.Rcf3  Ra3  17.Rxa3  Rxa3+  18.Kh2  Ne3  19.Nxe3  Rxe3  20.Rf6  Bd7  21.Rxd6  Bxh3  22.Rb6
    34/70+	13:44	1 613 983 998	1 957 000	-3,54	1.cxb5
    34/63+	13:58	1 639 446 456	1 955 000	-3,40	1.cxb5
    34/69+	14:31	1 701 794 804	1 951 000	-3,19	1.cxb5
    34/74	15:32	1 808 880 068	1 939 000	-3,75	1.cxb5  Nc4  2.Ra2  Rc7  3.bxa6  Bxa6  4.Kh2  Rfc8  5.Rb3  Rb7  6.Rxb7  Qxb7  7.Qh4  h5  8.gxh6  Nxe3  9.Ne4  Nxd5  10.Nxd6  Qb4  11.Nxf7+  Kg8  12.h7+  Kxf7  13.h8Q  Rxh8  14.Qxh8  Qf4+  15.Kg1  Qf1+  16.Kh2  Nf6  17.Qa8  Bb5  18.Qg2  Qf4+  19.Qg3  Qd4  20.Qf2  Ke6  21.Qxd4  exd4  22.Kg2  Bc4  23.Ra5  d3  24.Kf3  d2  25.Ra1  Kd5  26.Ke3  Ne4
    35/82-	17:06	1 985 606 467	1 933 000	-3,89	
    35/82+	17:25	2 020 577 034	1 932 000	-3,75	1.cxb5
    35/97-	19:23	2 245 581 574	1 929 000	-4,03	
    35/93+	24:05	2 789 993 217	1 929 000	-3,78	1.Qxa5
    35/74	26:05	3 019 611 626	1 928 000	-4,05	1.Qxa5  Rxc4  2.Kg2  Rfc8  3.Kh2  b4  4.Ng4  Kg7  5.Qa4  Ba8  6.Rf6  Qc5  7.Qd1  e4  8.Qf1  Bxd5  9.Rd1  Rc2+  10.Kg3  Kf8  11.Qf4  Ke7  12.Nh6  Rf8  13.Nf5+  gxf5  14.Rxf5  Rc3  15.Re5+  Kd7  16.Rexd5  Qxe3+  17.Qxe3  Rxe3+  18.Kf4  Rd3  19.Kxe4  Rxd1  20.Rxd1  a5  21.Ra1  Ra8  22.Rf1  Ke6  23.Rf6+  Ke7  24.Kd5  b3  25.Rxd6
    36/104-	28:07	3 255 016 885	1 928 000	-4,19	
   26/01/20 07:52:18, Time for this analysis: 00:30:00, Rated time: 20:30:30

Dann Corbit
Posts: 11111
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Official Release of Ethereal 12.00

Post by Dann Corbit » Tue Mar 03, 2020 3:57 pm

I use timed analysis
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

Alayan
Posts: 299
Joined: Tue Nov 19, 2019 7:48 pm
Full name: Alayan Feh

Re: Official Release of Ethereal 12.00

Post by Alayan » Tue Mar 03, 2020 6:58 pm

ThatsIt wrote:
Sun Mar 01, 2020 5:32 pm
Alayan wrote:
Sun Mar 01, 2020 4:36 pm
[...snip...]
After beating Fire 7.1 in the majority of rating lists with Ethereal 11.75, we needed a new target.
[...snip...]
Don't forget Xiphos !
I didn't forget it, but Xiphos 0.6 and Ethereal 11.75 were released at about the same time, so it never was a target to beat.

Final results of my bullet tests :

Code: Select all

   # PLAYER            :  RATING  POINTS  PLAYED   (%)
   1 Stockfish 11      :   286.3  1329.0    1600    83
   2 Stockfish 9       :   176.5  1136.0    1600    71
   3 Stockfish 7       :    12.7   774.5    1600    48
   4 Ethereal 12.00    :     0.0   745.0    1600    47
   5 Komodo 10         :    -9.4   723.0    1600    45
   6 Ethereal 11.75    :   -15.5   709.0    1600    44
   7 Xiphos 0.6        :   -17.4   704.5    1600    44
   8 Ethereal 11.50    :   -47.1   636.0    1600    40
   9 RofChade 2.2      :  -136.1   443.0    1600    28

White advantage = 4.21
Draw rate (equal opponents) = 55.57 %

Code: Select all

 4) Ethereal 12.00    0.0 :   1600 (+349,=792,-459),  46.6 %

    vs.                   :  games (   +,   =,   -),   (%) :    Diff
    Stockfish 11          :    200 (   3,  61, 136),  16.8 :  -286.3
    Stockfish 9           :    200 (  12,  79, 109),  25.8 :  -176.5
    Stockfish 7           :    200 (  40, 108,  52),  47.0 :   -12.7
    Komodo 10             :    200 (  55,  98,  47),  52.0 :    +9.4
    Ethereal 11.75        :    200 (  39, 133,  28),  52.8 :   +15.5
    Xiphos 0.6            :    200 (  45, 113,  42),  50.8 :   +17.4
    Ethereal 11.50        :    200 (  50, 126,  24),  56.5 :   +47.1
    RofChade 2.2          :    200 ( 105,  74,  21),  71.0 :  +136.1

User avatar
Marek Soszynski
Posts: 543
Joined: Wed May 10, 2006 5:28 pm
Location: Birmingham, England

Re: Official Release of Ethereal 12.00

Post by Marek Soszynski » Wed Mar 04, 2020 6:42 am

Jouni wrote:
Mon Mar 02, 2020 7:26 pm
Marek is correct. Even in Fritz GUI Ethereal has issues probably with stops still and You can't use it as other UCI engines!
Vinvin wrote:
Tue Mar 03, 2020 11:09 am
Joerg Oster wrote:
Tue Mar 03, 2020 9:51 am
AndrewGrant wrote:
Tue Mar 03, 2020 1:00 am
...

I'm not sure what you think is the problem here? Is it the final ">>stop"? If so, that is what I would expect, and its the job of your GUI to again ask the engine to "go infinite", but on the new position. Also, UCI_AnalyseMode is not an option in Ethereal.
Isn't the engine supposed to print a best move after receiving the stop command?
I saw the same problem when analyzing the Hard-2020 test set for 17 positions on 213 : no move reported at the end.
More than one person is reporting issues in this otherwise very good engine. Any news?
Marek Soszynski

AndrewGrant
Posts: 582
Joined: Tue Apr 19, 2016 4:08 am
Location: U.S.A
Full name: Andrew Grant
Contact:

Re: Official Release of Ethereal 12.00

Post by AndrewGrant » Wed Mar 04, 2020 7:26 am

Marek Soszynski wrote:
Wed Mar 04, 2020 6:42 am
Jouni wrote:
Mon Mar 02, 2020 7:26 pm
Marek is correct. Even in Fritz GUI Ethereal has issues probably with stops still and You can't use it as other UCI engines!
Vinvin wrote:
Tue Mar 03, 2020 11:09 am
Joerg Oster wrote:
Tue Mar 03, 2020 9:51 am
AndrewGrant wrote:
Tue Mar 03, 2020 1:00 am
...

I'm not sure what you think is the problem here? Is it the final ">>stop"? If so, that is what I would expect, and its the job of your GUI to again ask the engine to "go infinite", but on the new position. Also, UCI_AnalyseMode is not an option in Ethereal.
Isn't the engine supposed to print a best move after receiving the stop command?
I saw the same problem when analyzing the Hard-2020 test set for 17 positions on 213 : no move reported at the end.
More than one person is reporting issues in this otherwise very good engine. Any news?
No news.

What Vinvin is pointing out with
Typical search with missing "best" move at some depth : "27/50-" , "27/55-" , "29/65-" , ...
It's always a depth with a minus sign at the end.
Is as expect, as minus signs indicate a fail low, which states that all moves are worse than some score, and we are in no position to say which is better. Up until recently, SF also would have reported no move in this case.

I've never had any issues under Arena or Cutechess, and I've never seen a crash of a disconnect as a result of output not being produced. Without seeing up your the GUI that you use myself, and verifying that the issue is reproducible, there is not much I can do. This is the first I've heard of such issues, despite another user suggesting it to be a long running occurrence. I'm not about to buy either product, but if someone can show an issue with a freely available GUI -- thats something I can work on.

User avatar
Ovyron
Posts: 4207
Joined: Tue Jul 03, 2007 2:30 am

Re: Official Release of Ethereal 12.00

Post by Ovyron » Wed Mar 04, 2020 7:47 am

Note that if there's a problem that can only be reproduced on a certain GUI it should be a GUI's bug, because any engine's bug should be reproducible from the Console (if the console works right, the GUI should work right, unless the GUI is doing something it's not supposed to.)

User avatar
Marek Soszynski
Posts: 543
Joined: Wed May 10, 2006 5:28 pm
Location: Birmingham, England

Re: Official Release of Ethereal 12.00

Post by Marek Soszynski » Wed Mar 04, 2020 8:18 am

Ovyron wrote:
Wed Mar 04, 2020 7:47 am
Note that if there's a problem that can only be reproduced on a certain GUI it should be a GUI's bug, because any engine's bug should be reproducible from the Console (if the console works right, the GUI should work right, unless the GUI is doing something it's not supposed to.)
It crashes on ScidvsPC and on Arena too (engine debug just concludes with "stop" when new move is entered in infinite analysis).
Marek Soszynski

AndrewGrant
Posts: 582
Joined: Tue Apr 19, 2016 4:08 am
Location: U.S.A
Full name: Andrew Grant
Contact:

Re: Official Release of Ethereal 12.00

Post by AndrewGrant » Wed Mar 04, 2020 8:23 am

Marek Soszynski wrote:
Wed Mar 04, 2020 8:18 am
Ovyron wrote:
Wed Mar 04, 2020 7:47 am
Note that if there's a problem that can only be reproduced on a certain GUI it should be a GUI's bug, because any engine's bug should be reproducible from the Console (if the console works right, the GUI should work right, unless the GUI is doing something it's not supposed to.)
It crashes on ScidvsPC and on Arena too (engine debug just concludes with "stop" when new move is entered in infinite analysis).
What do you mean by "infinite analysis"? You mentioned that earlier, and your log showed an option UCI_... being set, which does not exist in Ethereal. Ethereal supports "go infinite". If you make a move, then something needs to once again tell Ethereal to "go infinite".

When I select the "Analyze" button in Arena, with the time set to Infinite, Ethereal starts to output lines of play. When I make a move, the engine is sent "stop", an "isready", and then the updated position followed by a "go infinite" command.

User avatar
Marek Soszynski
Posts: 543
Joined: Wed May 10, 2006 5:28 pm
Location: Birmingham, England

Re: Official Release of Ethereal 12.00

Post by Marek Soszynski » Wed Mar 04, 2020 9:12 am

AndrewGrant wrote:
Wed Mar 04, 2020 8:23 am
When I select the "Analyze" button in Arena, with the time set to Infinite, Ethereal starts to output lines of play. When I make a move, the engine is sent "stop", an "isready", and then the updated position followed by a "go infinite" command.
Not my experience. I can have Arena's main window and debug window open alongside, and (under your conditions) when I make a move the latter display concludes with "stop" and that's it. I'm using Ethereal12.00-x64-nopopcnt.exe if that helps.

On a positive note, my Linux compile works fine under Scid, so I'm happy with using that instead.
Marek Soszynski

Post Reply