Stockfish 1.5

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

Moderators: hgm, Rebel, chrisw

User avatar
Leto
Posts: 2071
Joined: Thu May 04, 2006 3:40 am
Location: Dune

Re: Stockfish 1.5

Post by Leto »

Ran a second 10 game match and Naum 4 fought back to a 6-4 win. Total score after 20 games is 10.5-9.5 in favor of Stockfish 1.5. Going to run a third match.
User avatar
Leto
Posts: 2071
Joined: Thu May 04, 2006 3:40 am
Location: Dune

Re: Stockfish 1.5

Post by Leto »

Third match Naum 4 won again 6-4. Total score after 30 games is 15.5-14.5 in favor of Naum 4. Pretty close, going to go for 50 games.
User avatar
Leto
Posts: 2071
Joined: Thu May 04, 2006 3:40 am
Location: Dune

Re: Stockfish 1.5

Post by Leto »

Stockfish 1.5 came back and won the fourth match 5.5-4.5. Total score after fourty games is 20-20! Who will win the fifth match?
Trahald
Posts: 70
Joined: Tue Dec 23, 2008 12:26 pm
Location: Australia

Re: Stockfish 1.5

Post by Trahald »

I successfully managed to play 2 games of Chess960 with Stockfish, where the King and Rook were not on their original squares. Stockfish crashed on the first move of the third game however, apparently when the GUI tried to load a new position.

[Event "2 Minutes/Game"]
[Site "Engine Match"]
[Date "2009.10.05"]
[Round "1"]
[White "Glaurung 2.2 JA"]
[Black "Stockfish 1.5 JA"]
[Result "0-1"]
[Variant "fischerandom"]
[SetUp "1"]
[FEN "qbnnrkbr/pppppppp/8/8/8/8/PPPPPPPP/QBNNRKBR w HEhe -"]

1. Ne3 {+0.17/12 2s} c6 {+0.12/13 4s (Ne6)} 2. f3 {+0.15/13
4s (d4)} d5 {+0.20/13 5s (Ne6)} 3. Bf2 {+0.21/13 2s} Ne6
{+0.16/13 3s (f6)} 4. c3 {+0.25/13 2s (Nd3)} Nd6 {+0.12/13
3s (Bc7)} 5. O-O {+0.27/13 2s} f6 {+0.12/13 4s} 6. Bd3
{+0.31/13 2s (Nb3)} Bf7 {0.00/13 3s} 7. Nb3 {+0.25/13 3s}
Bc7 {-0.20/12 2s (Nf4)} 8. Qb1 {+0.13/12 1s (Bg3)} Nf4
{-0.32/13 3s} 9. Bc2 {-0.01/12 1s (Nf5)} e5 {-0.20/13 11s}
10. Bg3 {-0.11/12 3s} a6 {-0.20/12 4s (Bg6)} 11. d4
{+0.41/11 4s (Nf5)} O-O-O {-0.12/12 4s (exd4)} 12. Nf5
{+0.80/11 1s} Nh5 {-0.04/12 2s (Nxf5)} 13. Bf2 {+0.50/11
1s} Nc4 {-0.04/13 6s (Kb8)} 14. Bd3 {+0.47/10 2s (Qc1)}
Rhe8 {-0.24/11 3s (b6)} 15. g4 {+0.96/11 1s} Nf4 {+0.16/12
2s} 16. Nxg7 {+1.01/11 1s} Rf8 {+0.16/11 1s} 17. Bg3
{+1.25/11 1s (Bh4)} Ne3 {+0.36/10 1s} 18. Bxf4 {+1.39/12 1s
(Bf5+)} exf4 {+0.52/13 1s} 19. Rf2 {+1.54/13 1s} Bb6
{+0.68/13 1s (Rg8)} 20. Bxh7 {+1.58/13 1s} Rh8 {+1.09/14 6s
(Kb8)} 21. Bd3 {+1.70/12 2s (Bg6)} Kb8 {+0.68/13 2s (a5)}
22. Nc5 {+1.78/13 2s (Nf5)} Bxc5 {+0.96/13 4s} 23. dxc5
{+1.78/13 1s} Ka7 {+1.09/12 1s (Qa7)} 24. Qc1 {+1.98/12 1s
(Nf5)} Qb8 {+0.60/13 1s (Qc8)} 25. Nf5 {+1.90/12 1s} Qe5
{+0.52/12 1s} 26. b4 {+1.52/11 1s} Be6 {+0.52/12 1s}
27. Nd4 {+1.62/11 1s} f5 {+0.32/11 1s (Bd7)} 28. Qa3
{+1.17/10 0s (Nxe6)} Bd7 {+0.16/11 0s} 29. Qa5 {+1.15/11 1s
(Nxf5)} fxg4 {0.00/12 3s} 30. Bxa6 {+0.52/10 1s} Kb8
{0.00/11 0s} 31. Qb6 {0.00/11 1s (Bxb7)} Qc7 {-0.92/12 0s}
32. Bd3 {-0.64/12 0s} g3 {-1.13/12 0s} 33. Qxc7+ {-0.86/13
0s} Kxc7 {-1.13/8 0s} 34. hxg3 {-0.78/8 0s} fxg3 {-2.02/12
0s} 35. Rg2 {-0.90/13 0s} Rdg8 {-1.89/12 0s} 36. Rb1
{-0.56/13 2s (Rc1)} Nxg2 {-1.81/12 0s} 37. Kxg2 {-0.50/14
1s} Rh2+ {-1.77/13 1s} 38. Kg1 {-0.74/14 1s} Ra8 {-1.77/13
0s} 39. f4 {-1.56/12 2s (Ra1)} Bh3 {-2.50/11 0s (Rxa2)}
40. a4 {-2.07/12 2s (f5)} Rg2+ {-3.39/11 0s (Rxa4)} 41. Kf1
{-4.09/13 2s} Rf2+ {-4.16/11 0s} 42. Kg1 {-4.68/13 0s
(Ke1)} Rh8 {-5.41/11 0s} 43. Nf5 {-4.64/13 0s} Rg2+
{-5.45/13 0s} 44. Kh1 {-4.56/14 1s} Rxe2 {-5.45/12 0s}
45. Bxe2 {-5.13/13 0s} Bxf5+ {-5.85/14 0s} 46. Kg2
{-5.13/15 0s} Bxb1 {-5.93/14 0s} 0-1

[Event "2 Minutes/Game"]
[Site "Engine Match"]
[Date "2009.10.05"]
[Round "2"]
[White "Stockfish 1.5 JA"]
[Black "Glaurung 2.2 JA"]
[Result "1-0"]
[Variant "fischerandom"]
[SetUp "1"]
[FEN "qbnnrkbr/pppppppp/8/8/8/8/PPPPPPPP/QBNNRKBR w HEhe -"]

1. Ne3 {+0.16/13 3s} Ne6 {+0.13/13 4s} 2. c3 {+0.12/12 2s}
c6 {+0.11/13 4s (c5)} 3. f3 {+0.16/13 4s (d4)} Bc7
{+0.09/13 3s (d5)} 4. d4 {+0.08/13 2s (Bf2)} Nb6 {0.00/13
2s (d5)} 5. Nd3 {+0.16/13 2s (Nb3)} h5 {-0.03/13 2s}
6. O-O-O {+0.16/13 4s (Bf2)} d5 {-0.15/13 3s (Bh7)} 7. Bf2
{+0.12/13 3s} Qb8 {-0.27/13 1s (Bh7)} 8. g3 {+0.12/13 2s
(h4)} h4 {-0.35/12 2s} 9. f4 {+0.16/13 3s} Bh7 {-0.25/11
1s} 10. Ne5 {-0.08/13 9s} Bxe5 {-0.45/11 2s} 11. fxe5
{0.00/12 1s} Bxb1 {-0.45/12 1s} 12. Kxb1 {0.00/13 2s} Ng5
{-0.52/14 2s (hxg3)} 13. gxh4 {0.00/13 1s (g4)} Ne4
{-0.82/14 2s} 14. Rhf1 {-0.08/13 2s} Qc8 {-0.92/12 1s}
15. Bg3 {-0.20/13 3s (Be1)} c5 {-0.94/12 2s (Qe6)} 16. a4
{+0.08/12 2s (Rd3)} Qe6 {-0.98/11 2s (Qc6)} 17. a5
{+0.52/12 4s (dxc5)} Nd7 {-0.54/11 2s} 18. Qa4 {+0.68/11
2s} a6 {-0.27/10 1s (O-O-O)} 19. c4 {+1.09/11 1s} dxc4
{+0.56/11 1s} 20. d5 {+1.25/13 2s} Qg6 {+1.01/12 1s}
21. Qc2 {+1.25/13 2s} O-O {+1.09/12 2s (Kg8)} 22. Nxc4
{+1.85/12 1s (Rf4)} Rd8 {+1.43/12 2s (Qh7)} 23. Rf4
{+1.97/12 1s} f5 {+1.47/12 1s} 24. Qb3 {+2.02/11 1s} e6
{+1.03/11 1s (Rb8)} 25. h5 {+1.81/11 1s} Qh6 {+1.03/11 2s
(Qe8)} 26. Rf3 {+2.22/11 1s (Ne3)} exd5 {+1.39/11 2s}
27. Rxd5 {+2.46/11 1s} Qe6 {+2.19/11 2s (f4)} 28. Rfd3
{+2.46/12 1s} Rf7 {+2.54/11 1s} 29. Qa4 {+3.47/12 2s (Nd6)}
Qc6 {+3.29/11 1s} 30. Qd1 {+4.40/13 1s} Qe6 {+3.60/11 1s}
31. Nb6 {+4.72/12 1s} c4 {+4.03/11 1s} 32. Rxd7 {+4.84/12
1s} Rdxd7 {+4.27/12 1s} 33. Rxd7 {+4.80/9 0s} Rxd7
{+4.37/12 1s} 34. Qxd7 {+5.37/12 1s (Nxd7)} Qxd7 {+5.13/14
1s} 35. Nxd7 {+5.29/9 0s} Kf7 {+5.27/15 1s} 36. Kc2
{+6.02/16 1s} 1-0

[Event "2 Minutes/Game"]
[Site "Engine Match"]
[Date "2009.10.05"]
[Round "3"]
[White "Glaurung 2.2 JA"]
[Black "Stockfish 1.5 JA"]
[Result "1-0"]
[Variant "fischerandom"]
[SetUp "1"]
[FEN "bqnnrbkr/pppppppp/8/8/8/8/PPPPPPPP/BQNNRBKR w HEhe -"]

1. Nd3 {+0.19/13 4s time} 1-0
mcostalba wrote:Alexander are you able to compile sources yourself ? I could send you tomorrow the new sources with the proposed fix and so you can test and confirm bug is fixed for you. In this case is better a test more (from the bug reporter) then less so we are really sure we don't have other surprises...
If you require any more testers for Chess960, I would be willing, I'm only interested in 960 anyway. Can compile source too. Anyway hope you finally manage to squash this bug once and for all.
Russell Murray
User avatar
Leto
Posts: 2071
Joined: Thu May 04, 2006 3:40 am
Location: Dune

Re: Stockfish 1.5

Post by Leto »

Naum 4 won the fifth match 6-4, bringing the total score 26-24 in favor of Naum 4. It's so close, it appears to me that Stockfish 1.5 may be at the strength of Naum 4. Further testing necessary.
Tord Romstad
Posts: 1808
Joined: Wed Mar 08, 2006 9:19 pm
Location: Oslo, Norway

Re: Stockfish 1.5

Post by Tord Romstad »

Trahald wrote:I successfully managed to play 2 games of Chess960 with Stockfish, where the King and Rook were not on their original squares.
Yes, it will sometimes work. It depends on the exact positions of the king and rooks.
If you require any more testers for Chess960, I would be willing, I'm only interested in 960 anyway. Can compile source too. Anyway hope you finally manage to squash this bug once and for all.
I'm fairly sure we already have squashed it. I just have to let my ongoing Chess960 test match against Hiarcs 12.1 run a bit longer to be 100% sure (no problems -- and great results -- so far). Look out for version 1.5.1, with working Chess960 support, within a day or two.
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Stockfish 1.5

Post by mcostalba »

Tord Romstad wrote: I'm fairly sure we already have squashed it. I just have to let my ongoing Chess960 test match against Hiarcs 12.1 run a bit longer to be 100% sure (no problems -- and great results -- so far). Look out for version 1.5.1, with working Chess960 support, within a day or two.
Perhaps we could take the chance to see what to do and eventally fix also the strange PV line in analysys mode posted on another thread or to see if we receive others bug reports in these days so to do just a single manteinance release with all bug fixes included.
Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Stockfish 1.5

Post by Sedat Canbaz »

Jim Ablett wrote:Stockfish 1.5 JA Windows x64 & win32 pgo builds.

http://www.mediafire.com/?fcz0jetm3l3

Jim.
Hello Jim/Tord

Firstly i'd like to congratulate Tord - for creating a free and very strong engine !
And thank you Jim for your efforts...

Just i 'd like to inform,yesterday night i noticed that Stockfish 1.5 JA x64bit caused an exception and stoped to play under Fritz11 GUI (on playchess server)
I dont know the reason...maybe with this message will be helpful to solve the problem for the next release of Stockfish


Btw,i am very much satisfied by the performance of Stockfish 1.5 JA x64bit :),currently i test Stockfish 1.5 JA on playchess server
and plays (using Perfect 16 book) almost equal in strenght in blitz as Rybka 3 engine


Best Regards,
Sedat
Volker Pittlik
Posts: 619
Joined: Wed Mar 08, 2006 9:10 pm
Location: Murten / Morat, Switzerland
Full name: Volker Pittlik

Re: Stockfish 1.5

Post by Volker Pittlik »

Thanks from my side too. Compiled with gcc it just won a match vs. Rybka 2.2n2 here. Although Rybka is running as 32-bit program only and also have to use wine it has been the strongest program here so far. Time control was 15 min initially plus 5 seconds per move.

Code: Select all

Computer Chess Game
vpittlik, 2009.10.05 - 2009.10.06
                          Score     123456789012345678901234567890
-------------------------------------------------------------------
 1: Stockfish 1.5       16.0 / 30   0=1=0=1==11=0=0===011=10=01101
 2: Rybka 2.2n2 32-bit  14.0 / 30   1=0=1=0==00=1=1===100=01=10010
-------------------------------------------------------------------
30 games: +8 =12 -10
congrats
vp
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Stockfish 1.5

Post by mcostalba »

Volker Pittlik wrote:Thanks from my side too. Compiled with gcc it just won a match vs. Rybka 2.2n2 here.
Thanks for testing.

If you want to get the maximum from SF I suggest to compile with Intel compiler that is free under Linux. Do:

make clean
make icc-profile

And you automatically (thanks to Heinz much improved Makefile) get the Intel pgo build that is clearly superior to the gcc one.


In case you have a Core I7 you may want enable POPCNT support uncommenting

#define USE_POPCNT

in bitcount.h and you get the fastest possible Stockfish.

POPCNT support gives an extra 4% of speed boost but because only i7 have this feature it is disabled by default also in the Windows public released binaries from Jim.