Prodeo loses on time

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Javier Ros
Posts: 181
Joined: Fri Oct 12, 2012 10:48 am
Location: Seville (SPAIN)
Full name: Javier Ros

Prodeo loses on time

Post by Javier Ros » Sat Dec 29, 2012 9:28 am

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

User avatar
Rebel
Posts: 4542
Joined: Thu Aug 18, 2011 10:04 am

Re: Prodeo loses on time

Post by Rebel » Sat Dec 29, 2012 11:20 am

This is a known problem playing 1m blitz, try 1+1 and the troubles are over.

Javier Ros
Posts: 181
Joined: Fri Oct 12, 2012 10:48 am
Location: Seville (SPAIN)
Full name: Javier Ros

Re: Prodeo loses on time

Post by Javier Ros » Sat Dec 29, 2012 11:52 am

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

User avatar
Rebel
Posts: 4542
Joined: Thu Aug 18, 2011 10:04 am

Re: Prodeo loses on time

Post by Rebel » Sat Dec 29, 2012 11:56 am

1 second average should work fine.

Good luck with the match.

Javier Ros
Posts: 181
Joined: Fri Oct 12, 2012 10:48 am
Location: Seville (SPAIN)
Full name: Javier Ros

Re: Prodeo loses on time

Post by Javier Ros » Sat Dec 29, 2012 12:15 pm

Rebel wrote:1 second average should work fine.

Good luck with the match.
Ed, thank you for the advice.

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.

User avatar
Rebel
Posts: 4542
Joined: Thu Aug 18, 2011 10:04 am

Re: Prodeo loses on time

Post by Rebel » Sat Dec 29, 2012 12:56 pm

Javier Ros wrote:
Rebel wrote:1 second average should work fine.

Good luck with the match.
Ed, thank you for the advice.

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.
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.

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.

Javier Ros
Posts: 181
Joined: Fri Oct 12, 2012 10:48 am
Location: Seville (SPAIN)
Full name: Javier Ros

Re: Prodeo loses on time

Post by Javier Ros » Sat Dec 29, 2012 1:50 pm

Rebel wrote:
Javier Ros wrote:
Rebel wrote:1 second average should work fine.

Good luck with the match.
Ed, thank you for the advice.

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.
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.

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 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?

User avatar
hgm
Posts: 23496
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Prodeo loses on time

Post by hgm » Sat Dec 29, 2012 1:51 pm

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.

User avatar
Rebel
Posts: 4542
Joined: Thu Aug 18, 2011 10:04 am

Re: Prodeo loses on time

Post by Rebel » Sat Dec 29, 2012 2:15 pm

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?
Install ProDeo as an UCI engine (using rebeluci.exe) then open the wb2uci.eng file with a text editor and change:

; 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]

User avatar
Rebel
Posts: 4542
Joined: Thu Aug 18, 2011 10:04 am

Re: Prodeo loses on time

Post by Rebel » Sat Dec 29, 2012 2:21 pm

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.
I exclusively use WB2UCI for my testing and never noticed such obscure behaviour but I will soon have a look at Winboard.

Post Reply