Jouni wrote:I tried to play 22.9.2017 version with 60 moves in minute level. I must stop, when 15% of games were lost by time against Houdini.
Example game:
This game was draw already 10 moves before time control (I have syzygy installed and cached to RAM) .
I have been using SF in Arena for years. Now using the latest SF vs.other top engines. I have had no problem with the time control. Works great. and beats all other engines at all time controls.
SF is number one in all my tests.
gerold wrote:I have been using SF in Arena for years. Now using the latest SF vs.other top engines. I have had no problem with the time control. Works great. and beats all other engines at all time controls.
SF is number one in all my tests.
Try SF at 60 moves per X time. And not SF8 but current or at least a very recent SF-dev.
Damir wrote:Let's hope Stockfish not start losing on time, like in the previous TCEC, 2-3 seasons back.. Stockfish time menagement must be fixed.
It will probably survive in games with a fixed increment per move.
But after a more in depth look at the code, I can only conclude it is totally broken at time controls like 60 moves per 2 hours. For example, at move 52 it might use all of the remaining time except for 100ms Move Overhead. It will then try not to touch that remaining 100ms in the last 8 moves before the increment. So if it does not get flagged, it will blunder anyway.
I am am quite surprised that this problem has not been fixed by now.
Evidently this has not been properly reviewed and tested before it was committed.
Looks like they might be saying that adjudication hid the bug.
Author: IIvec
Date: Sun Oct 22 07:43:37 2017 +0200
Timestamp: 1508651017
Fix premature using of all available time in x/y TC
In x/y time controls there was a theoretical possibility
to use all available time few moves before the clock will
be updated with new time. This patch fixes that issue.
Tested at 60/15 time control:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 113963 W: 20008 L: 20042 D: 73913
The test was done without adjudication rules!
Bench 5234652
corres wrote:If you like old time manager of Stockfish you can return it an easy way:
1. Copy from the Stockfish source before Aug 17 into the newer source
the next three files:
- timeman.cpp
- timeman.h
- ucioption.cpp
and overwrite.
2. In the ucioption.cpp modify the next line:
void on_threads(const Option&) { Threads.read_uci_options(); }
as the follows:
void on_threads(const Option& o) { Threads.set(o); }