Rybka 3 speed boosting through polyglot .ini files

Polyglot here

Rybka 3 speed boosting through polyglot .ini files

Postby Phenomenon » 28 Sep 2008 20:39

Hello,
I am using Rybka 3 Dynamic through Polyglot and it works fairly well. The problem I have is that it seems to lag a little bit by thinking more than it should in 1/0 games. Here are the 'important' sections in my .ini files. If someone would either meet me in yahoo for some advice on optimizing my settings or posting some helpful info here I would be most grateful. I know I have unneccessary lines, and would like to know which ones they are so I can delete them, and would also like to know of any lines I can add to my files for better speed in 1/0.

[Polyglot]
EngineDir=C:\Polygot
EngineCommand=Rybka-3-Dynamic-32-bit.exe
Book=true
BookFile=C:\Polygot\performance.bin
Resign=false ; to enable/disable resign
ResignScore=800
DrawOffer=true ; to enable/disable draw offer
DrawOfferMoves=11

[Engine]
Rate Of Play = Ultrafast
Playing Style = ultraoptimistic
Time Usage = Varied
Hash=128
NalimovPath=C:\345men
NalimovCache=32
NalimovUsage=Rarely
OwnBook=false
Max CPUs=2048
NalimovUsage=2
Preserve Analysis=1
Saved Hash File=<empty>
Persistent Hash Enabled=1
Persistent Hash File=<empty>
Persistent Hash Play Depth=64
Persistent Hash Write Depth=10
Persistent Hash Size=16
Persistent Hash Merge File=<empty>
MultiPV_cp=0
Contempt Play=0
Contempt Analyze=0
UCI_LimitStrength=false
UCI_Elo=2400
UCI_EngineAbout=www.rybkachess.com
Time Buffer=0

::

}
/firstChessProgramNames={"Rybka Dynamic" /fcp="Rybka-3-Dynamic-32-bit.exe" /fd="C:\Polygot"
"Rybka 32" /fUCI /fcp="Rybka-3-Dynamic-32-bit.exe" /fd="C:\Polygot"
"Rybka-3-Dynamic-32-bit.exe" /fcp="polyglot.exe polyglot_rybka.ini"
}
/secondChessProgramNames={"Rybka" /scp="Rybka-3-w32.exe" /sd="C:\Polygot"
"Rybka" /sUCI /scp="Rybka-3-w32.exe" /sd="C:\Polygot"
"Rybka-3-w32.exe" /scp="polyglot.exe polyglot_rybka.ini"
}

One last thing. I have a short list of commands available in my ICS interface. How can I expand its repertoire?
User avatar
Phenomenon
New Member
New Member
 
Posts: 2
Joined: 26 Sep 2008 11:49

Re: Rybka 3 speed boosting through polyglot .ini files

Postby Prima » 29 Sep 2008 02:08

Phenomenon wrote:Hello,
I am using Rybka 3 Dynamic through Polyglot and it works fairly well. The problem I have is that it seems to lag a little bit by thinking more than it should in 1/0 games. Here are the 'important' sections in my .ini files. If someone would either meet me in yahoo for some advice on optimizing my settings or posting some helpful info here I would be most grateful. I know I have unneccessary lines, and would like to know which ones they are so I can delete them, and would also like to know of any lines I can add to my files for better speed in 1/0.

[Polyglot]
EngineDir=C:\Polygot
EngineCommand=Rybka-3-Dynamic-32-bit.exe
Book=true
BookFile=C:\Polygot\performance.bin
Resign=false ; to enable/disable resign
ResignScore=800
DrawOffer=true ; to enable/disable draw offer
DrawOfferMoves=11

[Engine]
Rate Of Play = Ultrafast
Playing Style = ultraoptimistic
Time Usage = Varied
Hash=128
NalimovPath=C:\345men
NalimovCache=32
NalimovUsage=Rarely
OwnBook=false
Max CPUs=2048
NalimovUsage=2
Preserve Analysis=1
Saved Hash File=<empty>
Persistent Hash Enabled=1
Persistent Hash File=<empty>
Persistent Hash Play Depth=64
Persistent Hash Write Depth=10
Persistent Hash Size=16
Persistent Hash Merge File=<empty>
MultiPV_cp=0
Contempt Play=0
Contempt Analyze=0
UCI_LimitStrength=false
UCI_Elo=2400
UCI_EngineAbout=www.rybkachess.com
Time Buffer=0

::

}
/firstChessProgramNames={"Rybka Dynamic" /fcp="Rybka-3-Dynamic-32-bit.exe" /fd="C:\Polygot"
"Rybka 32" /fUCI /fcp="Rybka-3-Dynamic-32-bit.exe" /fd="C:\Polygot"
"Rybka-3-Dynamic-32-bit.exe" /fcp="polyglot.exe polyglot_rybka.ini"
}
/secondChessProgramNames={"Rybka" /scp="Rybka-3-w32.exe" /sd="C:\Polygot"
"Rybka" /sUCI /scp="Rybka-3-w32.exe" /sd="C:\Polygot"
"Rybka-3-w32.exe" /scp="polyglot.exe polyglot_rybka.ini"
}

One last thing. I have a short list of commands available in my ICS interface. How can I expand its repertoire?



Phenomenon,

Most parts of your Polyglot_Rybka.ini file is ok except for few areas, primarily in the [Engine] section. Here are some of the mistakes you made for Rybka 3 ini file - that are not present or valid for Rybka 3:
1. Rate of Play----------->This option belongs to Rybka 2.x versions
2. Playing Style----------> Rybka engines(except for Rybka 1.0 Beta) don't have this parameter. Therefore, this option WON'T have any effect on any Rybka engines.
3. Time Usage------------>This uci-option also belongs to the Rybka 2.x versions and not valid in Rybka 3 version
4. NalimovUsage=2------ >This is a wrong or bad option to "enable" nalimov usage in rybka(or other engines). To enable or disable nalimov usage,specifically in Rybka engines, these are those options: Frequently, Normal, Rarely, Never. If you want to use nalimov most times, you want to select--->Frequently<--- OR --->Normally<---.
Therefore, for your NalimovUsage option, it should be: NalimovUsage=Frequently, OR, NalimovUsage=Normal.
Time Buffer=0----This is the default setting.It is the option you can use to counter the negative effects of inernet-lag most people experience by increasing its numerical values (0-900). Since you feel you're losing by time, you can increase this value till you notice an increase in speed, without negatively affecting Rybka's playing strength.

IMPORTANT!:
First of all, to view an engines parameters, click on the engine.exe, when the uci opens up, type---->uci<---- (uci MUST be in small letters)within the engine's DOS screen and you will see that engine's specific parameters.

In addtition, I decided to post only the [Engine] portion of my polyglot_rybka3.ini file:

[ENGINE]


HashTable Size = 256 Mb
Max CPUs = 2048
NalimovPath = C:\Egtb
NalimovCache = 32 Mb
NalimovUsage = Frequently
Preserve Analysis = false
Save Hash File = <empty>
Persistent Hash Enabled = true
Persistent Hash File = <empy>
Persistent Hash Play Depth = 64
Persistent Hash Write Depth = 10
Persistent Hash Size = 16
Persistent Hash Merge File = <empty>
Ponder = true
MultiPV = 100
MultiPV_cp = 32768
Contempt Play = 0
Contempt Analyze = 0
UCI_LimitStrength = false
UCI_Elo = Max
UCI_EngineAbout = http://www.rybkachess.com
Time Buffer = 0

Good luck.

Prima.
Last edited by Prima on 30 Sep 2008 03:05, edited 1 time in total.
Prima
Moderator
Moderator
 
Posts: 304
Joined: 19 Jan 2008 16:32
Location: U.S.A

Re: Rybka 3 speed boosting through polyglot .ini files

Postby Phenomenon » 29 Sep 2008 03:03

Thank you very much for such an informative and helpful post.
User avatar
Phenomenon
New Member
New Member
 
Posts: 2
Joined: 26 Sep 2008 11:49

Re: Rybka 3 speed boosting through polyglot .ini files

Postby dene » 29 Sep 2008 07:46

Phenomenon wrote:Hello,
I am using Rybka 3 Dynamic through Polyglot and it works fairly well. The problem I have is that it seems to lag a little bit by thinking more than it should in 1/0 games. Would like to know which ones they are so I can delete them, and would also like to know of any lines I can add to my files for better speed in 1/0.



Prima wrote:Time Buffer=0----This is the default setting.It is the option you can use to counter the negative effects of inernet-lag most people experience by increasing its numerical values (0-900). Since you feel you're losing by time, you can increase this value till you notice an increase in speed, without negatively affective Rybka's playing strength.



This is the problem with Rybka 3 and 1/0.

Rybka 3 has poor time management in 1 minute games (In my oppinion) compared to Rybka 2, ...but it is so much stronger than any other engine, that its the only real choice of engine if you want to be the best!

Setting the Time Buffer to a higher number will indeed solve the problem of running out of time in 1 minute games, but at a cost. If your internet connection is very slow on the yahoo server compared to others im afraid you will have to set the Time Buffer so high that it will decrease your playing strength a lot.

I advise to never set the Time Buffer above 20 (when using polyglot) for 1 minute games, ...if your still way too slow with this setting then your better off playing with a longer timer instead.

Try to find the balance between playing speed and playing strength. I cant tell you whats best setting for you, as this mainly depends on your connection to the yahoo server... but with a lot of testing and fine tuning most people will find a sweet spot on the time buffer setting for 1 minute games. A good starting point may be Time Buffer = 10


Dene
User avatar
dene
Co-Admin
Co-Admin
 
Posts: 385
Joined: 04 Oct 2007 07:46
Location: United Kingdom

Re: Rybka 3 speed boosting through polyglot .ini files

Postby aks21155 » 29 Sep 2008 15:10

Time buffer does not work with rebka 3. pls read rebka 3 parameters on enginechess,com

gl
"ANY SUFFICIAENTLY ADVANCED TECHNOLOGY IS VIRTUALLY INDISTINGUISHABLE FROM MAGIC" C. CLARKE

"IF I HAVE SEEN FURTHER, IT IS BY STANDING ON THE SHOULDERS OF GIANTS" ISAAC NEWTON
aks21155
Banned User
Banned User
 
Posts: 84
Joined: 21 Feb 2008 07:18
Location: india

Re: Rybka 3 speed boosting through polyglot .ini files

Postby dene » 29 Sep 2008 20:03

aks21155 wrote:Time buffer does not work with rybka 3. pls read rybka 3 parameters on enginechess.com


The Time buffer DOES WORK on Rybka 3. It just works in a different way to the one on Rybka 2!

This is taken from the official Rybka website:

Time Buffer: During game play, Rybka strives to keep this amount of time (specified in seconds) in reserve. It should be set when the system is a bit overloaded, when suffering from lag while playing on a server, or simply to speed up Rybka's play.

Here is the direct link... http://www.rybkachess.com/index.php?aus ... parameters

AKS - Try changing the Rybka 3 Time Buffer setting from 0 to 30 and see how much faster Rybka 3 plays in 1/0 if you still dont agree with what Im saying and what the creator of Rybka has written on his own site! :roll:

User avatar
dene
Co-Admin
Co-Admin
 
Posts: 385
Joined: 04 Oct 2007 07:46
Location: United Kingdom


Return to Polyglot

Who is online

Users browsing this forum: No registered users and 0 guests