syzygy1 / Cfish

C port of Stockfish
GNU General Public License v3.0
137 stars 58 forks source link

Time management doesn't work with Infinity server #74

Open drdwo opened 6 years ago

drdwo commented 6 years ago

Observed by playing engine games on Infinity on a 32 core AMD 2990wx with the numa version from August 21 from http://chess.massimilianogoi.com/download/cfish/ Setting was Move Overhead = 250 Slow Move = 50 It was a 12 min (+2sec per move) game, but I observed similar behavior in other games. Seems less critical in blitz games. Cfish announced mate in 10, had 50 sec left and used about 6-10 sec for each of the following moves loosing for time.

drdwo commented 6 years ago

Retested locally using Arena + ScidvsPc and cannot reproduce the issue here. Could be that Infinity transfers wrong timing data read in go(Pos pos, char str) in uci.c . May be a workaround increasing Move Overhead is the only option here.