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.
Engines lose time (not only) under ChessGUI.
- Matthias Gemuh
- Posts: 295
- Joined: Wed Jun 09, 2010 2:48 pm
- Contact:
Engines lose time (not only) under ChessGUI.
Aided by engines, GMs can be very strong.
http://www.hylogic.de
http://www.hylogic.de