I have been testing Prodeo 1.82, Rebel Century 2000 and Gideon Profesional 1993 engines, playing blitz games against other engines and they lost on time frequently.
The games were played at 5 minutes per game and one minute per game in Fritz and Arena 3 so it seems the problem is not the gui.
I want to thank Ed for his generosity.
For example in this game Prodeo 1.82 was winning but lost on time
[Event "D34, Blitz 1m"]
[Site "CASA"]
[Date "2012.12.28"]
[Round "7"]
[White "TheKing 3.50"]
[Black "ProDeo 1.82"]
[Result "1-0"]
[ECO "A30"]
[Annotator "0.38;0.18"]
[PlyCount "139"]
[TimeControl "60"]
{Intel(R) Pentium(R) D CPU 3.40GHz 3415 MHz W=6.8 plies; 166kN/s;
Hiarcs14cBook.ctg B=9.6 plies; 765kN/s; Hiarcs14cBook.ctg} 1. Nf3 {[%eval 0,0]
[%emt 0:00:00]} c5 {[%eval 0,0] [%emt 0:00:00]} 2. c4 {[%eval 0,0] [%emt 0:00:
00]} Nf6 {[%eval 0,0] [%emt 0:00:00]} 3. Nc3 {[%eval 0,0] [%emt 0:00:00]} e6 {
[%eval 0,0] [%emt 0:00:00]} 4. g3 {[%eval 0,0] [%emt 0:00:00]} b6 {[%eval 0,0]
[%emt 0:00:00]} 5. Bg2 {[%eval 0,0] [%emt 0:00:00]} Bb7 {[%eval 0,0] [%emt 0:
00:00]} 6. O-O {[%eval 0,0] [%emt 0:00:00]} Be7 {[%eval 0,0] [%emt 0:00:00]} 7.
d4 {[%eval 0,0] [%emt 0:00:00]} cxd4 {[%eval 0,0] [%emt 0:00:00]} 8. Qxd4 {
[%eval 0,0] [%emt 0:00:00]} d6 {[%eval 0,0] [%emt 0:00:00]} 9. Bg5 {[%eval 0,0]
[%emt 0:00:00]} a6 {[%eval 0,0] [%emt 0:00:00]} 10. Bxf6 {[%eval 0,0] [%emt 0:
00:00]} Bxf6 {[%eval 0,0] [%emt 0:00:00]} 11. Qf4 {[%eval 0,0] [%emt 0:00:00]}
O-O {[%eval 0,0] [%emt 0:00:00]} 12. Rfd1 {[%eval 0,0] [%emt 0:00:00]} Be7 {
[%eval 0,0] [%emt 0:00:00]} 13. Ne4 {[%eval 0,0] [%emt 0:00:00]} Bxe4 {[%eval
0,0] [%emt 0:00:00]} 14. Qxe4 {[%eval 0,0] [%emt 0:00:00]} Ra7 {[%eval 0,0]
[%emt 0:00:00]} 15. Nd4 {[%eval 0,0] [%emt 0:00:00]} Qc8 {[%eval 0,0] [%emt 0:
00:00]} 16. b3 {[%eval 0,0] [%emt 0:00:00]} Bf6 {[%eval 0,0] [%emt 0:00:00]}
17. a4 {[%eval 0,0] [%emt 0:00:00]} Rd8 {[%eval 0,0] [%emt 0:00:00]} 18. Qg4 {
[%eval 0,0] [%emt 0:00:00]} Rc7 {[%eval 0,0] [%emt 0:00:00]} 19. e3 {[%eval 0,
0] [%emt 0:00:00]} Nd7 {[%eval 0,0] [%emt 0:00:00]} 20. Rd2 {[%eval 0,0] [%emt
0:00:00]} Nc5 {[%eval 0,0] [%emt 0:00:00]} 21. Qd1 {[%eval 0,0] [%emt 0:00:00]}
h6 {[%eval 0,0] [%emt 0:00:00]} 22. Rb1 {[%eval 0,0] [%emt 0:00:00]} Qd7 {
[%eval 0,0] [%emt 0:00:00]} 23. Rc1 {[%eval 0,0] [%emt 0:00:00]} Rdc8 {[%eval
0,0] [%emt 0:00:00]} 24. Ra2 {[%eval 0,0] [%emt 0:00:00]} Nb7 {[%eval 0,0]
[%emt 0:00:00]} 25. Rb1 {[%eval 0,0] [%emt 0:00:00]} Qe7 {[%eval 0,0] [%emt 0:
00:00]} 26. Qd2 {[%eval 0,0] [%emt 0:00:00]} Qd7 {[%eval 0,0] [%emt 0:00:00]}
27. Rd1 {[%eval 0,0] [%emt 0:00:00]} Nc5 {[%eval 0,0] [%emt 0:00:00]} 28. Qc2 {
[%eval 0,0] [%emt 0:00:00]} Qd8 {[%eval 0,0] [%emt 0:00:00]} 29. Qb1 {[%eval 0,
0] [%emt 0:00:00]} Qd7 {[%eval 0,0] [%emt 0:00:00]} 30. Rad2 {[%eval 0,0]
[%emt 0:00:00]} Rd8 {[%eval 0,0] [%emt 0:00:00] Ambos última jugada del libro}
31. Ne2 {[%eval 38,8] [%emt 0:00:02]} Be7 {[%eval 18,9] [%emt 0:00:02] (Rcc8)}
32. Qa2 {[%eval 54,8] [%emt 0:00:02] (f4)} Rdc8 {[%eval 17,9] [%emt 0:00:02]
(Bf6)} 33. Qc2 {[%eval 64,6] [%emt 0:00:01]} b5 {[%eval -17,9] [%emt 0:00:01]
(f5)} 34. axb5 {[%eval 28,7] [%emt 0:00:01]} axb5 {[%eval -16,8] [%emt 0:00:01]
} 35. Ra1 {[%eval 10,7] [%emt 0:00:01] (Nd4)} bxc4 {[%eval -58,9] [%emt 0:00:
02]} 36. bxc4 {[%eval -8,7] [%emt 0:00:01]} Qd8 {[%eval -69,9] [%emt 0:00:01]
(f5)} 37. Qa2 {[%eval -36,7] [%emt 0:00:02] (Rc1)} Nd7 {[%eval -85,10] [%emt 0:
00:02]} 38. Qb3 {[%eval -49,7] [%emt 0:00:02] (Qb1)} Ne5 {[%eval -94,9] [%emt
0:00:01]} 39. c5 {[%eval -73,6] [%emt 0:00:01] (Rda2)} Rxc5 {[%eval -103,10]
[%emt 0:00:02] (Rb8)} 40. f4 {[%eval -81,7] [%emt 0:00:01] (Rda2)} Nc4 {[%eval
-123,11] [%emt 0:00:01]} 41. Rda2 {[%eval -101,8] [%emt 0:00:01]} Bf6 {[%eval
-120,10] [%emt 0:00:02] (d5)} 42. Rb1 {[%eval -124,7] [%emt 0:00:01]} d5 {
[%eval -120,9] [%emt 0:00:01]} 43. Qd3 {[%eval -133,6] [%emt 0:00:01] (Nd4)}
Nd6 {[%eval -123,8] [%emt 0:00:01]} 44. Ra6 {[%eval -144,7] [%emt 0:00:02]
(Kh1)} Rc2 {[%eval -132,9] [%emt 0:00:01]} 45. Ra7 {[%eval -147,7] [%emt 0:00:
01]} Bb2 {[%eval -126,8] [%emt 0:00:01] (R8c6)} 46. Ra8 {[%eval -155,7] [%emt
0:00:01]} Qc7 {[%eval -133,10] [%emt 0:00:02]} 47. Rxc8+ {[%eval -162,7] [%emt
0:00:01]} Qxc8 {[%eval -133,10] [%emt 0:00:01]} 48. Bf3 {[%eval -163,7] [%emt
0:00:01]} Qc5 {[%eval -159,10] [%emt 0:00:02]} 49. Qb3 {[%eval -149,6] [%emt 0:
00:01]} Bc1 {[%eval -167,10] [%emt 0:00:02] (Bf6)} 50. Nxc1 {[%eval -129,7]
[%emt 0:00:01] (Kf2)} Rxc1+ {[%eval -169,10] [%emt 0:00:01]} 51. Rxc1 {[%eval
-133,7] [%emt 0:00:00]} Qxc1+ {[%eval -169,10] [%emt 0:00:01]} 52. Kg2 {[%eval
-145,7] [%emt 0:00:00]} Nf5 {[%eval -172,11] [%emt 0:00:01] (Qd2+)} 53. Kf2 {
[%eval -147,7] [%emt 0:00:00]} d4 {[%eval -172,10] [%emt 0:00:01]} 54. e4 {
[%eval -141,8] [%emt 0:00:01] (Qb8+)} Ne3 {[%eval -186,10] [%emt 0:00:01]} 55.
Qd3 {[%eval -147,8] [%emt 0:00:01]} Qb2+ {[%eval -175,10] [%emt 0:00:02]} 56.
Be2 {[%eval -147,7] [%emt 0:00:00]} g6 {[%eval -177,9] [%emt 0:00:01] (e5)} 57.
Qb5 {[%eval -140,8] [%emt 0:00:01] (h3)} Qc3 {[%eval -196,10] [%emt 0:00:02]
(Ng4+)} 58. Qb8+ {[%eval -138,7] [%emt 0:00:01] (e5)} Kg7 {[%eval -203,10]
[%emt 0:00:02]} 59. Qe5+ {[%eval -138,6] [%emt 0:00:00]} Kh7 {[%eval -211,10]
[%emt 0:00:01]} 60. Qf6 {[%eval -136,7] [%emt 0:00:00]} Kg8 {[%eval -232,11]
[%emt 0:00:02]} 61. Qd8+ {[%eval -177,7] [%emt 0:00:01]} Kg7 {[%eval -208,10]
[%emt 0:00:01]} 62. Qd6 {[%eval -190,7] [%emt 0:00:01] (Qb8)} Qd2 {[%eval -237,
10] [%emt 0:00:01] (Nc2)} 63. Qe5+ {[%eval -268,7] [%emt 0:00:00] (Qa6)} Kh7 {
[%eval -281,11] [%emt 0:00:02]} 64. Qb5 {[%eval -312,8] [%emt 0:00:00] (Qc7)}
Nc2 {[%eval -349,10] [%emt 0:00:02] (Nd1+)} 65. f5 {[%eval -224,7] [%emt 0:00:
01] (Kg1)} Qe1+ {[%eval -295,9] [%emt 0:00:01]} 66. Kf3 {[%eval -241,7] [%emt
0:00:01] (Kg2)} g5 {[%eval -332,9] [%emt 0:00:02]} 67. fxe6 {[%eval -316,6]
[%emt 0:00:01]} Qh1+ {[%eval -241,10] [%emt 0:00:03]} 68. Kf2 {[%eval -223,2]
[%emt 0:00:00]} Qxh2+ {[%eval -251,10] [%emt 0:00:03]} 69. Kf1 {[%eval -253,6]
[%emt 0:00:01]} Ne3+ {[%eval -252,9] [%emt 0:00:01]} 70. Ke1 {[%eval -419,2]
[%emt 0:00:00] Time} 1-0
Prodeo loses on time
Moderators: hgm, Rebel, chrisw
-
- Posts: 200
- Joined: Fri Oct 12, 2012 12:48 pm
- Location: Seville (SPAIN)
- Full name: Javier Ros
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Prodeo loses on time
This is a known problem playing 1m blitz, try 1+1 and the troubles are over.
-
- Posts: 200
- Joined: Fri Oct 12, 2012 12:48 pm
- Location: Seville (SPAIN)
- Full name: Javier Ros
Re: Prodeo loses on time
Ed, the problem is that I want to play a 100 games match between Gideon and Chess Genius.
As Chess Genius only works in his own GUI, I have managed to run Gideon in Genius GUI, but this GUI doesn't support Fischer clock.
I think I will choose a non blitz time control.
Best regards
As Chess Genius only works in his own GUI, I have managed to run Gideon in Genius GUI, but this GUI doesn't support Fischer clock.
I think I will choose a non blitz time control.
Best regards
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Prodeo loses on time
1 second average should work fine.
Good luck with the match.
Good luck with the match.
-
- Posts: 200
- Joined: Fri Oct 12, 2012 12:48 pm
- Location: Seville (SPAIN)
- Full name: Javier Ros
Re: Prodeo loses on time
Ed, thank you for the advice.Rebel wrote:1 second average should work fine.
Good luck with the match.
One question, when you play 4 matches simultaneously in Arena and monitor the results with MATCH.EXE, ¿Do you need four different installations of the Arena program?
I don't find other way to play 4 matches simultaneously.
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Prodeo loses on time
One Arena install is sufficient. Just make 4 folders (installations) of ProDeo and install the 4 ProDeo's in Arena giving them names like PD1,PD2,PD3 and PD4. Then configure and run the first match, thereafter start a new Arena, configure and run the second match.Javier Ros wrote:Ed, thank you for the advice.Rebel wrote:1 second average should work fine.
Good luck with the match.
One question, when you play 4 matches simultaneously in Arena and monitor the results with MATCH.EXE, ¿Do you need four different installations of the Arena program?
I don't find other way to play 4 matches simultaneously.
To monitor the 4 matches with MATCH you need to configure Arena to write all PGN output into one file. I believe it's described on my MATCH page.
-
- Posts: 200
- Joined: Fri Oct 12, 2012 12:48 pm
- Location: Seville (SPAIN)
- Full name: Javier Ros
Re: Prodeo loses on time
I want to use the same book for all engines, but I can't to deactivate Prodeo's book.Rebel wrote:One Arena install is sufficient. Just make 4 folders (installations) of ProDeo and install the 4 ProDeo's in Arena giving them names like PD1,PD2,PD3 and PD4. Then configure and run the first match, thereafter start a new Arena, configure and run the second match.Javier Ros wrote:Ed, thank you for the advice.Rebel wrote:1 second average should work fine.
Good luck with the match.
One question, when you play 4 matches simultaneously in Arena and monitor the results with MATCH.EXE, ¿Do you need four different installations of the Arena program?
I don't find other way to play 4 matches simultaneously.
To monitor the 4 matches with MATCH you need to configure Arena to write all PGN output into one file. I believe it's described on my MATCH page.
I even have deleted the files of Book and EOC folders, but Prodeo doesn't work.
Is there any way to deactivate Prodeo's book?
-
- Posts: 27808
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Prodeo loses on time
Are they running as WB or UCI engines?
WinBoard does send a quit command to the engine after each game with /xeuse, and then, possibly after a delay (-delayAfterQuit) tries to kill the engine process if it has not exited yet. For engines running through an adapter this can backfire, however, because WB would kill the adapter before the adapter decides to take measures against a rogue or tardy engine. Apart from that, killing other processes does not always seem reliable in Windows.
WinBoard does send a quit command to the engine after each game with /xeuse, and then, possibly after a delay (-delayAfterQuit) tries to kill the engine process if it has not exited yet. For engines running through an adapter this can backfire, however, because WB would kill the adapter before the adapter decides to take measures against a rogue or tardy engine. Apart from that, killing other processes does not always seem reliable in Windows.
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Prodeo loses on time
Install ProDeo as an UCI engine (using rebeluci.exe) then open the wb2uci.eng file with a text editor and change:Javier Ros wrote: I want to use the same book for all engines, but I can't to deactivate Prodeo's book. I even have deleted the files of Book and EOC folders, but Prodeo doesn't work. Is there any way to deactivate Prodeo's book?
; InitString = BookOff/n
into
InitString = BookOff/n
Removing the ;
-------
Another way to deactivate the opening book is to add the following parameter to the default personality "ProDeo.eng" in the "Personal" folder:
[OPENING BOOK = OFF]
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Prodeo loses on time
I exclusively use WB2UCI for my testing and never noticed such obscure behaviour but I will soon have a look at Winboard.SzG wrote:I've been testing Century and Gideon and often I find them staying in memory, reserving CPU cores. Once I found 7 instances of Century ticking in memory when it should have been only one. All this under WB with xreuse, so WB should have killed the process after each game.
My system is Intel Q6600 running 64-bit Vista, if that matters.