Stockfish UCI options
Moderators: hgm, Rebel, chrisw
-
- Posts: 4567
- Joined: Sun Mar 12, 2006 2:40 am
- Full name:
Stockfish UCI options
A poll to see if anyone would like to have some of the options back or new options. Not that I can promise anything about Stockfish's UCI options, it's not up to me, although anyone on GitHub could make a pull request for this I think.
-
- Posts: 6442
- Joined: Tue Jan 09, 2007 12:31 am
- Location: PA USA
- Full name: Louis Zulli
Re: Stockfish UCI options
As a point of information, here are the options that remain in the latest development version of Stockfish:Eelco de Groot wrote:A poll to see if anyone would like to have some of the options back or new options. Not that I can promise anything about Stockfish's UCI options, it's not up to me, although anyone on GitHub could make a pull request for this I think.
Code: Select all
Stockfish 060914 64 SSE4.2 by Tord Romstad, Marco Costalba and Joona Kiiski
uci
id name Stockfish 060914 64 SSE4.2
id author Tord Romstad, Marco Costalba and Joona Kiiski
option name Write Debug Log type check default false
option name Contempt Factor type spin default 0 min -100 max 100
option name Min Split Depth type spin default 0 min 0 max 12
option name Threads type spin default 1 min 1 max 128
option name Hash type spin default 16 min 1 max 1048576
option name Clear Hash type button
option name Ponder type check default true
option name MultiPV type spin default 1 min 1 max 500
option name Skill Level type spin default 20 min 0 max 20
option name Emergency Move Horizon type spin default 40 min 0 max 50
option name Emergency Base Time type spin default 60 min 0 max 30000
option name Emergency Move Time type spin default 30 min 0 max 5000
option name Minimum Thinking Time type spin default 20 min 0 max 5000
option name Slow Mover type spin default 80 min 10 max 1000
option name UCI_Chess960 type check default false
uciok
-
- Posts: 5566
- Joined: Tue Feb 28, 2012 11:56 pm
Re: Stockfish UCI options
I wonder why the three "Emergency ..." options are still there? The need for "Minimum Thinking Time" and "Slow Mover" also seems doubtful to me.
The "Min Split Depth" is needed to be able to tune the SMP implementation to the various hardware combinations out there. I strongly question the upper limit of "12". What use is it to have such an artificially low limit.
I don't know how useful the "Write Debug Log" options is for users. It's probably useful for GUI developers, but it could be argued they could compile a version of SF with debug options on.
The other options all make a lot of sense.
The "Min Split Depth" is needed to be able to tune the SMP implementation to the various hardware combinations out there. I strongly question the upper limit of "12". What use is it to have such an artificially low limit.
I don't know how useful the "Write Debug Log" options is for users. It's probably useful for GUI developers, but it could be argued they could compile a version of SF with debug options on.
The other options all make a lot of sense.
-
- Posts: 5566
- Joined: Tue Feb 28, 2012 11:56 pm
Re: Stockfish UCI options
Maybe some of the names could be improved?
Contempt Factor -> Contempt
Min Split Depth -> Split Depth (or SplitDepth or Split_Depth)
Skill Level -> Skill (or would this be confusing?)
Clearly "Min Split Depth" is technically more accurate, but who cares about that?
Apparently UCI_Chess960 is prescribed by the UCI protocol, so I won't complain about it. I suppose GUIs take care of this and never display this option to the user.
Contempt Factor -> Contempt
Min Split Depth -> Split Depth (or SplitDepth or Split_Depth)
Skill Level -> Skill (or would this be confusing?)
Clearly "Min Split Depth" is technically more accurate, but who cares about that?
Apparently UCI_Chess960 is prescribed by the UCI protocol, so I won't complain about it. I suppose GUIs take care of this and never display this option to the user.
-
- Posts: 1339
- Joined: Fri Nov 02, 2012 9:43 am
- Location: New Delhi, India
Re: Stockfish UCI options
YES ! I for one have ALWAYS wanted the options back, especially Aggressiveness and Cowardice !Eelco de Groot wrote:A poll to see if anyone would like to have some of the options back or new options. Not that I can promise anything about Stockfish's UCI options, it's not up to me, although anyone on GitHub could make a pull request for this I think.
I don't care what the experts say, I KNOW they made a DEFINITE difference to the playing style of Stockfish...it was like Stockfish on steroids !
Taking out those options have made Stockfish dull and boring !...oh, its still very strong no doubt, but there is no MAGIC or THRILL left in Stockfish, which after all, is half the fun in computer chess !
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: Stockfish UCI options
"Contempt" still not clear because we don't know it's + or -.
"Draw value" is already more clear !
"Draw value" is already more clear !
syzygy wrote:Maybe some of the names could be improved?
Contempt Factor -> Contempt
-
- Posts: 5566
- Joined: Tue Feb 28, 2012 11:56 pm
Re: Stockfish UCI options
The word "contempt" implies that the engine is told not to be happy with a draw, so the "sign" seems absolutely clear to me.Vinvin wrote:"Contempt" still not clear because we don't know it's + or -.
"Draw value" is already more clear !syzygy wrote:Maybe some of the names could be improved?
Contempt Factor -> Contempt
Draw value on the other hand would have exactly this "sign" problem.
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Stockfish UCI options
Your post makes a lot of sense and right into the point of the thread....syzygy wrote:I wonder why the three "Emergency ..." options are still there? The need for "Minimum Thinking Time" and "Slow Mover" also seems doubtful to me.
The "Min Split Depth" is needed to be able to tune the SMP implementation to the various hardware combinations out there. I strongly question the upper limit of "12". What use is it to have such an artificially low limit.
I don't know how useful the "Write Debug Log" options is for users. It's probably useful for GUI developers, but it could be argued they could compile a version of SF with debug options on.
The other options all make a lot of sense.
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Stockfish UCI options
Fully agreed....shrapnel wrote:YES ! I for one have ALWAYS wanted the options back, especially Aggressiveness and Cowardice !Eelco de Groot wrote:A poll to see if anyone would like to have some of the options back or new options. Not that I can promise anything about Stockfish's UCI options, it's not up to me, although anyone on GitHub could make a pull request for this I think.
I don't care what the experts say, I KNOW they made a DEFINITE difference to the playing style of Stockfish...it was like Stockfish on steroids !
Taking out those options have made Stockfish dull and boring !...oh, its still very strong no doubt, but there is no MAGIC or THRILL left in Stockfish, which after all, is half the fun in computer chess !
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 1610
- Joined: Fri Mar 01, 2013 5:28 pm
- Location: USA
Re: Stockfish UCI options
shrapnel wrote:I would say these two would be the must options for individual users.Eelco de Groot wrote: YES ! I for one have ALWAYS wanted the options back, especially Aggressiveness and Cowardice !
I don't care what the experts say, I KNOW they made a DEFINITE difference to the playing style of Stockfish...it was like Stockfish on steroids !
Taking out those options have made Stockfish dull and boring !...oh, its still very strong no doubt, but there is no MAGIC or THRILL left in Stockfish, which after all, is half the fun in computer chess !
"Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken." (Dune - 1984)
Lonnie
Lonnie