Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

Stockfish

descriptionStockfish EmptyParameters; pls help me!!!

more_horiz
Dear Sirs: as i am very interested in testing Stockfish, i would like to know what the different parameters mean, how can i try to change them in order to try to improve default ones, and a good initial setting to begin with.
By the way which end tablebases does it use? (gaviota,??) I work i gui13 from chessbase.
What about threads? If a have 4 cores should i set 6 threads? if i have 8 cores how many threads??? Are threads the same as cores????
Thx in advance.

descriptionStockfish EmptyRe: Stockfish

more_horiz
@chesstango wrote:
I wanted to test this file and previos ones , in Fritz 13 gui, and after installing it as uci without  problems, i wanted to make a tournament among some engines, but that GUI didnt allow me to insert this Stockfish because it says that it has very long name.... Could the author fix it or anybody tell me how to shorten the final name as to insert it in a tornament in fritz gui.
Thx in advance.


With Fritz GUI you can write settings in the .uci file that is found in your local “Application Data” directory.


  1. In a Windows Explorer enter %appdata% in the address bar and press Enter.
  2. In the folder that appears, descend into the ChessBase\Engines.UCI folder in which you will find the .uci files of the installed engines.


  3. You can add the options to the .uci file with Notepad,

for example I use the following for my Houdini 1.5:

Code:

[ENGINE]
Name=Short name of the engine.
Author=grab this from the engine console.
Filename=c:\path\of\engine.exe
Priority=below normal

[OPTIONS]
Threads=2
then save this in a new text file with ".uci" for extension

I think he does not like the underscore
The output from the engine console: Stockfish PA_GTB 130813 64 SSE4.2 by Tord Romstad, Marco Costalba and Joona Kiiski


A sample you can reproduce.

Code:

[ENGINE]
Name=Stockfish PA GTB 130813 64 SSE4.2
Author=Tord Romstad, Marco Costalba and Joona Kiiski
Filename=C:\stockfish-3-64-PA_GTB-008.exe
[OPTIONS]
UCI_Chess960=true

descriptionStockfish EmptyThx

more_horiz
I understood.

@ChessDrone wrote:
@chesstango wrote:
I wanted to test this file and previos ones , in Fritz 13 gui, and after installing it as uci without  problems, i wanted to make a tournament among some engines, but that GUI didnt allow me to insert this Stockfish because it says that it has very long name.... Could the author fix it or anybody tell me how to shorten the final name as to insert it in a tornament in fritz gui.
Thx in advance.

With Fritz GUI you can write settings in the .uci file that is found in your local “Application Data” directory.


  1. In a Windows Explorer enter %appdata% in the address bar and press Enter.
  2. In the folder that appears, descend into the ChessBase\Engines.UCI folder in which you will find the .uci files of the installed engines.


  3. You can add the options to the .uci file with Notepad,

for example I use the following for my Houdini 1.5:

Code:

[ENGINE]
Name=Short name of the engine.
Author=grab this from the engine console.
Filename=c:\path\of\engine.exe
Priority=below normal

[OPTIONS]
Threads=2
then save this in a new text file with ".uci" for extension

I think he does not like the underscore
The output from the engine console: Stockfish PA_GTB 130813 64 SSE4.2 by Tord Romstad, Marco Costalba and Joona Kiiski


A sample you can reproduce.

Code:

[ENGINE]
Name=Stockfish PA GTB 130813 64 SSE4.2
Author=Tord Romstad, Marco Costalba and Joona Kiiski
Filename=C:\stockfish-3-64-PA_GTB-008.exe
[OPTIONS]
UCI_Chess960=true

descriptionStockfish EmptyRe: Stockfish

more_horiz
Stockfish (19-08-2013)

Windows x64 for modern computers + sse4.2
Windows x64 for modern computers
Windows x64
Windows 32
Linux x64 for modern computers + sse4.2
Linux x64 for modern computers
Linux x64

changelog:
https://github.com/mcostalba/Stockfish/commits/master

descriptionStockfish EmptyRe: Stockfish

more_horiz
Stockfish 4 (20-08-2013)

Windows x64 for modern computers + sse4.2
Windows x64 for modern computers
Windows x64
Windows 32
Linux x64 for modern computers + sse4.2
Linux x64 for modern computers
Linux x64

changelog:
https://github.com/mcostalba/Stockfish/commits/master

descriptionStockfish EmptyRe: Stockfish

more_horiz
Stockfish 4
http://stockfishchess.org/

descriptionStockfish EmptyStockfish 4 is out!

more_horiz
Stockfish 4 is out!

The first four links contain all the binary for modern hardware and the source code.
Stockfish 4 for Windows ↓ Download
Stockfish 4 for Mac ↓ Download
Stockfish 4 for Linux ↓ Download
Stockfish 4 for Android ↓ Download

Additional downloads (at this time there are no binaries for Linux 32bit)
Stockfish 4 for Windows x64 for modern computers ↓ Download
Stockfish 4 for Windows x64 ↓ Download
Stockfish 4 for Linux x64 for modern computers ↓ Download
Stockfish 4 for Linux x64 ↓ Download

The news from the Stockfish blog http://blog.stockfishchess.org/post/58816729741/stockfish-4
Stockfish 4 interview by Chessdom http://www.chessdom.com/stockfish-4-to-play-in-the-new-season-of-tcec/

You can download at http://stockfishchess.org/ or browse the sources at https://github.com/mcostalba/Stockfish
View the latest commits https://github.com/mcostalba/Stockfish/commits/master

Get Involved Stockfish
https://www.chess2u.com/t7443-get-involved-stockfish

About the GPL
Stockfish is free, and distributed under the GNU General Public License Version 3 (GPLv3). Essentially, this means that you are free to do almost exactly what you want with the program, including distributing it among your friends, making it available for download from your web site, selling it (either by itself or as part of some bigger software package), or using it as the starting point for a software project of your own.

The only real limitation is that whenever you distribute Stockfish in some way, you must always include the full source code, or a pointer to where the source code can be found. If you make any changes to the source code, these changes must also be made available under the GPL.

For full details, read the GPL .



Update:
Added links from http://abrok.eu/stockfish to the Linux binaries but also Windows for old computers that do not support see4.2
Added links to Stockfish 4 interview, link to Source code project at Github, link to Get Involved Stockfish and pointed the GPL license


Last edited by ChessDrone on Sat Aug 24, 2013 6:17 pm; edited 5 times in total (Reason for editing : I added links from http://abrok.eu/stockfish to the Linux binaries but also Windows for old computers that do not support see4.2)

descriptionStockfish EmptyRe: Stockfish

more_horiz
Stockfish 4 x64 Gauntlet
https://www.chess2u.com/t7501-stockfish-4-x64-gauntlet

descriptionStockfish EmptyRe: Stockfish

more_horiz
Very good news!!! clap 

descriptionStockfish EmptyRe: Stockfish

more_horiz
d get well tested engine!)?

Last edited by Kajordzak on Sun Oct 20, 2013 12:16 am; edited 1 time in total

descriptionStockfish EmptyRe: Stockfish

more_horiz

Code:

Games Completed = 1000 of 1000 (Avg game length = 15.351 sec)
Settings = RR/32MB/2000ms+100ms/M 700000cp for 7 moves, D 150 moves/EPD:E:\LittleBlitzer\openings.epd(4000)
Time = 4145 sec elapsed, 0 sec remaining

 1.  Stockfish 4 64bit           580.5/1000   359-198-443     (L: m=198 t=0 i=0 a=0)   (D: r=333 i=77 f=19 s=1 a=13)   (tpm=114.8 d=15.03 nps=1010547)
 2.  Stockfish 3 JA 64bit        419.5/1000   198-359-443     (L: m=359 t=0 i=0 a=0)   (D: r=333 i=77 f=19 s=1 a=13)   (tpm=115.0 d=14.86 nps=991698)

+56 ELO ! thumb up

descriptionStockfish EmptyRe: Stockfish

more_horiz
[pgn][Event "3 Minutes/Game"]
[Site "Stockfish 4 x64 Gauntlet"]
[Date "2013.08.21"]
[Round "10.2"]
[White "Stockfish 4 x64"]
[Black "Houdini 3 Pro x64"]
[Result "1-0"]
[PlyCount "119"]
[EventDate "2013.??.??"]

1. d4 {book 0s} e6 {book 0s} 2. e4 {book 0s} c5 {book 0s} 3. d5 {book 0s} exd5
{book 0s} 4. exd5 {book 0s} d6 {book 0s} 5. Nf3 {book 0s} Nf6 {book 0s} 6. Be2
{book 0s} Nbd7 {0.28/18 5} 7. O-O {0.58/17 4} Be7 {0.25/18 3} 8. Nc3 {0.48/19
3 (Re1)} O-O {0.30/18 3} 9. Re1 {0.48/19 3} a6 {0.32/17 5 (Re8)} 10. a4 {0.50/
19 3} Re8 {0.28/17 3} 11. h3 {0.50/18 4} Qc7 {0.32/16 6} 12. Be3 {0.50/18 4
(b3)} h6 {0.20/17 3 (Ne5)} 13. Qd3 {0.48/18 6} b6 {0.23/18 4 (Bf8)} 14. Bd2 {
0.42/17 2 (Rad1)} Bb7 {0.17/17 3 (Bf8)} 15. Nh4 {0.50/20 4 (Bf4)} Ne4 {0.25/14
4 (Bf8)} 16. Nxe4 {0.76/16 3} Bxh4 {0.23/13 0} 17. c4 {0.76/17 2} Ne5 {0.22/16
4 (Qb8)} 18. Qb3 {0.76/17 3} Rab8 {0.35/16 2 (Ng6)} 19. a5 {1.27/16 6} bxa5 {
0.31/16 2} 20. Qe3 {1.17/17 3 (Bxa5)} a4 {0.46/16 7 (Qe7)} 21. Bc3 {0.96/17 6
(Qf4)} Rbc8 {0.64/13 1 (Qd8)} 22. Rxa4 {1.35/15 3} Qd7 {0.91/14 2 (Re7)} 23. b3
{1.55/16 3} f5 {0.85/15 1} 24. Qf4 {1.65/18 2} Bd8 {1.01/16 7} 25. Ng3 {1.51/
19 4} g6 {1.01/17 2} 26. Qxh6 {1.67/20 3} Qh7 {1.00/16 0} 27. Qxh7+ {1.85/19 6}
Kxh7 {0.88/15 0} 28. Bd3 {1.83/20 5} Ra8 {0.81/16 2 (Rb8)} 29. Nxf5 {1.69/19 3
(Bc2)} gxf5 {0.85/17 1} 30. Bxf5+ {1.69/19 3} Kg8 {0.75/18 1} 31. f4 {1.69/19 3
} Bh4 {0.79/18 1} 32. Re3 {1.87/20 2 (fxe5)} Nf7 {0.98/17 3} 33. Be6 {1.87/20 2
} Kf8 {1.00/15 1} 34. g3 {2.04/17 2} Bd8 {1.10/17 4 (Be7)} 35. Kf2 {2.10/17 2}
Rb8 {1.00/17 3 (Nh6)} 36. Ke2 {2.26/16 3 (Ra1)} a5 {1.18/15 3} 37. g4 {2.08/17
2} Bc8 {1.37/16 1} 38. Ra3 {2.20/18 2} Bh4 {1.31/16 1 (Nh6)} 39. Bxc8 {2.34/19
4} Rbxc8 {1.52/16 1 (Rxe3+)} 40. Rxa5 {2.42/19 1} Rxe3+ {1.58/17 2} 41. Kxe3 {
2.42/18 2} Re8+ {1.20/17 1} 42. Kf3 {2.62/18 2} Kg8 {1.37/18 1} 43. Ra3 {2.82/
18 2} Rf8 {1.37/18 1 (Kf8)} 44. Ke4 {2.90/18 1} Be7 {1.81/18 11 (Kh7)} 45. Ra7
{2.96/16 1} Re8 {1.82/18 0} 46. Kd3 {3.17/18 1} Kf8 {1.69/17 1 (Nh6)} 47. g5 {
3.53/19 1 (Rd7)} Nxg5 {1.99/17 1} 48. fxg5 {3.63/19 0} Bxg5 {1.95/16 0} 49. Bd2
{3.73/21 1} Bxd2 {2.12/20 1} 50. Kxd2 {3.95/21 0} Rd8 {2.16/19 0} 51. h4 {4.08/
21 1} Kg8 {2.16/20 0} 52. Kc3 {4.20/22 1 (h5)} Rf8 {2.19/16 1} 53. Re7 {4.28/
23 0 (Rd7)} Rb8 {2.10/19 0 (Rf3+)} 54. h5 {4.40/19 1} Rf8 {2.56/19 3 (Rb6)} 55.
Re6 {5.21/18 1} Rd8 {3.26/20 7} 56. h6 {5.53/17 0} Kh7 {3.27/18 0 (Kf7)} 57. b4
{6.12/16 0} cxb4+ {3.84/17 1} 58. Kxb4 {7.27/17 0} Rb8+ {5.45/18 5 (Kg8)} 59.
Ka5 {7.91/15 0 (Kc3)} Ra8+ {5.44/14 0 (Rc8)} 60. Kb5 {8.36/15 0} 1-0[/pgn]

descriptionStockfish EmptyStockfish

more_horiz
IPON started their test on Stockfish 4
http://www.inwoba.de

descriptionStockfish EmptyTune time management and enjoy!!

more_horiz
So...yesterday I made a little tournament overnight with SF4 and Houdini 1.5a . I used 5 min as time control and that´s why the sample is small (only 100 games) compared to what is needed to have a great confidence. Anyway...the results are SO impressive that it worth to you take a look.

As already known some of us have suspicions that TM (Time management) is a big issue for SF. Based on my experience and some comments I started to tune(try to find good parameters for time management) SF since its development versions.

The key problem was to try to avoid drawish endgames (as pointed by me and Dariusz), and make it more responsive without degrade its performance too much. You can see the discussion here-> https://groups.google.com/forum/?fromgroups=#!topic/fishcooking/0pDWq8gRHRc

So I used contempt 5 as a good compromise to avoid drawish endgames and by observation reached "slow mover" 74 (UCI parameter) as a good point to make moves faster.

https://2img.net/r/ihimizer/img191/9269/83bn.jpg

I used Arena GUI and even if some thinks that it is bugged around TM it never bugged with many others engines that I test like Critter, all Houdinis, Fire, Bouquet, DeepRybka 4, etc etc etc.

THE RESULTS ARE IMPRESSIVE!!! Even with the big error margin bar. And I have to say that almost 50% of losses are still because of low time to think for SF4(still bad time management)!!! Enjoy!

100 games played / Tournament is finished
Name of the tournament: SF3Dev4
Site/ Country: RICARDO-PC, United States
Level: Tournament Game in 5 Minutes
Hardware: Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz with 3,072 MB Memory
Operating system: Windows 7 Ultimate Professional (Build 7600)

Engine Score
1: Stockfish_4_32bit 61.5/100
2: Houdini_15a_w32 38.5/100

-----------------Houdini_15a_w32-----------------
Houdini_15a_w32 - Stockfish_4_32bit : 38.5/100 29-52-19 (0100=00=0000=0110=000==0=01101010000000=001=1==001101=001000=00011010110000=1=000=11110=010=11=11100) 39% -78
-----------------Stockfish_4_32bit-----------------
Stockfish_4_32bit - Houdini_15a_w32 : 61.5/100 52-29-19 (1011=11=1111=1001=111==1=10010101111111=110=0==110010=110111=11100101001111=0=111=00001=101=00=00011) 62% +85

Rank Name Elo + - games score oppo. draws
1 Stockfish_4_32bit 42 31 30 100 62% -42 19%
2 Houdini_15a_w32 -42 30 31 100 39% 42 19%

62% over Houdini 1.5!! 62%!

All 100 Games (PGN file)
sendspace.com wojuzt

So...pls try yourself the parameters tested.

Slow Mover 74 and Contempt 5

Cheers!

descriptionStockfish EmptyRe: Stockfish

more_horiz
om with [u]3 hours time[/u]

Last edited by Kajordzak on Sun Oct 20, 2013 12:17 am; edited 1 time in total

descriptionStockfish EmptyRe: Stockfish

more_horiz
[pgn][Event "3 Minutes/Game"]
[Site "Stockfish 4 x64 Gauntlet"]
[Date "2013.08.21"]
[Round "70.2"]
[White "Stockfish 4 x64"]
[Black "Houdini 3 Pro x64"]
[Result "1-0"]
[PlyCount "103"]
[EventDate "2013.??.??"]

1. c4 {book 0s} e6 {book 0s} 2. Nc3 {book 0s} Bb4 {book 0s} 3. Qb3 {book 0s}
Nc6 {book 0s} 4. Nf3 {book 0s} Nf6 {book 0s} 5. a3 {book 0s} Bxc3 {book 0s} 6.
Qxc3 {book 0s} O-O {-0.06/17 5} 7. d3 {0.04/18 3 (b4)} d6 {-0.01/17 2} 8. e4 {
0.00/20 3 (g3)} d5 {-0.08/17 3 (a5)} 9. Bg5 {0.06/18 2} d4 {-0.05/19 2} 10. Qc1
{0.24/20 17 (Qc2)} e5 {-0.12/18 3} 11. b4 {0.24/20 3} Qd6 {-0.09/18 3 (a6)} 12.
Be2 {0.28/17 3} h6 {-0.10/18 4 (Bg4)} 13. Bd2 {0.32/17 2} Ne7 {-0.06/17 3} 14.
O-O {0.26/16 3} Ng6 {-0.08/17 3 (Bd7)} 15. Re1 {0.30/18 2 (Qc2)} Be6 {-0.09/17
2 (Bd7)} 16. a4 {0.32/17 2 (h3)} Rfe8 {-0.09/16 2 (c6)} 17. c5 {0.30/17 4 (h3)}
Qe7 {-0.05/17 3 (Qd7)} 18. c6 {0.44/21 3 (h3)} b6 {0.03/17 3} 19. a5 {0.32/20
7 (h3)} b5 {-0.06/17 2} 20. h3 {0.32/19 3 (Qc2)} Bb3 {-0.12/18 2} 21. Qb2 {0.
38/20 3} Ba4 {-0.09/19 5} 22. Rac1 {0.38/21 2} Rad8 {-0.07/18 2 (Qe6)} 23. Rc5
{0.44/20 4 (Nh2)} Nh7 {-0.12/17 5 (a6)} 24. g3 {0.62/17 3} a6 {0.00/17 5 (Rd6)}
25. h4 {0.74/19 4 (Nh2)} Nf6 {0.27/16 3} 26. Qa2 {0.74/19 3} Qd6 {0.32/17 2}
27. Bf1 {1.19/19 3} Re6 {0.32/17 1 (Ng4)} 28. Bh3 {1.29/19 2} Ree8 {0.62/18 5}
29. Rec1 {1.29/18 3 (h5)} Nf8 {0.84/17 7} 30. Kg2 {1.65/19 2 (Bf5)} Re7 {0.81/
17 2 (Ra8)} 31. h5 {2.00/18 1 (Bf5)} Rb8 {1.57/15 4 (Ree8)} 32. Nh4 {2.72/17 2}
Qd8 {1.97/16 3} 33. Ng6 {2.86/18 1} Nxg6 {2.19/16 2 (Nxh5)} 34. hxg6 {2.68/17 0
} Qf8 {2.72/18 13} 35. f4 {3.25/18 3} exf4 {2.81/16 3 (Rbe8)} 36. e5 {3.55/18 3
} f3+ {2.68/15 0} 37. Kxf3 {3.55/18 2} Kh8 {2.68/16 1} 38. exf6 {4.26/18 1}
fxg6 {2.63/15 0} 39. Bg4 {4.38/19 2 (Rf5)} gxf6 {3.28/14 4} 40. Rh1 {4.46/20 4
(Bd7)} g5 {3.18/14 4 (Qg8)} 41. Kg2 {3.83/15 2 (Bd7)} Kg7 {2.57/15 0} 42. Bh5 {
3.59/15 2 (Bc1)} Qg8 {4.22/16 8 (Rd8)} 43. Qxg8+ {4.04/18 1} Kxg8 {3.71/17 1
(Rxg8)} 44. Rd5 {4.46/20 2} Bb3 {3.52/17 1} 45. Rxd4 {4.60/20 1} Bf7 {3.52/17 0
} 46. Bf3 {4.70/20 2} Kg7 {3.55/17 0 (Rbe8)} 47. Bc3 {5.01/20 2} Be6 {4.23/17 6
} 48. Bh5 {5.03/20 1} Kg8 {4.36/16 0 (Bf7)} 49. Re1 {6.14/19 1 (g4)} f5 {4.74/
14 1 (Kf8)} 50. Bg6 {6.82/17 1} Rf8 {5.07/15 1 (Kf8)} 51. Kf2 {8.00/16 0 (Kf3)}
Ra8 {6.40/15 1 (Rc8)} 52. Rd5 {8.32/18 0 (Rd7)} 1-0[/pgn]

descriptionStockfish Emptystocfish 4

more_horiz
it seams that stockfish 4 works only on 1 cpu????
can anibody explain that???
thanks

descriptionStockfish EmptyRe: Stockfish

more_horiz
@THE LION wrote:
it seams that stockfish 4 works only on 1 cpu????
can anibody explain that???
thanks

It doesn't work only on 1 cpu, however Stockfish 4 will not detect CPU count automatically anymore! If you want to use more than 1 CPU, go to the engine parameters and change the "Threads" UCI value to the number of CPUs you want to attach the engine to.

Good luck!

descriptionStockfish EmptyRe: Stockfish

more_horiz
An important note about Stockfish 4 which was not written in here until now is this:
-In this version there is no more automatic detection of CPU count, so at startup Stockfish always defaults to 1 thread. In case you want to use more than one CPU you have to manually set the “Threads” UCI option accordingly.
I have read this in Chessengines blogspot, so after changing numbers of threads to "4" in my case, the speed and performance of Stockfish raised up , but my question is what about other parameters like:
Min Split Depth , and Max Threads oer split point ?
should I leave them as default or increase them?

descriptionStockfish EmptyRe: Stockfish

more_horiz
Default, since there is any test with different parameters.

descriptionStockfish EmptyRe: Stockfish

more_horiz
[aning them?

Last edited by Kajordzak on Sun Oct 20, 2013 12:16 am; edited 1 time in total

descriptionStockfish EmptyRe: Stockfish

more_horiz
Stockfish 4 x64 Gauntlet
https://www.chess2u.com/t7501-stockfish-4-x64-gauntlet#45734


Code:

     Program                          Elo    +   -   Games   Score   Av.Op.  Draws

     Stockfish 4 x64                : 3229   13  13  1500    51.0 %   3222   48.7 %
     Stockfish 26-07-2013 64bit     : 3216   12  12  1800    50.0 %   3216   48.2 %
     Stockfish 13-06-2013 64bit     : 3199   13  13  1550    46.7 %   3222   47.5 %
     Stockfish 26-04-2013 64bit     : 3183   15  15  1100    45.4 %   3216   47.5 %
     Stockfish 3 JA 64bit           : 3174    9   9  2650    44.1 %   3215   53.5 %
https://www.chess2u.com/t6886p15-engineswar-rating-list-updated#45735

descriptionStockfish EmptyRe: Stockfish

more_horiz
Vladimir wrote:
Stockfish 4 x64 Gauntlet
https://www.chess2u.com/t7501-stockfish-4-x64-gauntlet#45734


Code:

     Program                          Elo    +   -   Games   Score   Av.Op.  Draws

     Stockfish 4 x64                : 3229   13  13  1500    51.0 %   3222   48.7 %
     Stockfish 3 JA 64bit           : 3174    9   9  2650    44.1 %   3215   53.5 %
https://www.chess2u.com/t6886p15-engineswar-rating-list-updated#45735

Amazing results! 55 Elo over its predecessor. thumb up

Thanks for sharing your efforts Vladimir!

Same here:
Marco Costalba wrote:
According to our internal tests we have increased about 55 ELO in just the last 4 months
http://www.chessdom.com/stockfish-4-to-play-in-the-new-season-of-tcec/

Wow...it happened exactly as he predicted..

Congratulations to the Stockfish team. clap

descriptionStockfish EmptyRe: Stockfish

more_horiz
what is configuration setting for for stockfish 4 x64 ?
pls help me regarding this .

descriptionStockfish EmptyRe: Stockfish

more_horiz
Shreads&p=531520&t=49038

Last edited by Kajordzak on Sun Oct 20, 2013 12:16 am; edited 1 time in total

descriptionStockfish EmptyRe: Stockfish

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum