Engines lose time (not only) under ChessGUI.

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
Post Reply
User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Engines lose time (not only) under ChessGUI.

Post by Matthias Gemuh » Tue Aug 24, 2010 8:21 am

I noticed only a few days ago that Windows does not send out every post from ChessGUI to engines immediately, thus stealing time from engines. ChessGUI assumes that engines receive their post immediately. Windows 64-Bit keeps the post even longer than Windows 32-Bit before forwarding it. All ChessGUI versions have had this problem, but luckily Windows has not been stealing enough time to let many engines lose on time.
Note that the theft is usually less than 100 milliseconds per game.

I am thinking about a solution.

Engine authors, don't tell me to use unbuffered output, or to flush buffers.
That's easy on the engine side only.

Cheers,
Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

Post Reply