Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Rybka Discussion / Rybka 4 parameters
- - By RobbieBoy8128 Date 2013-09-20 04:41
Please explain these parameters clearly, and if it might be useful, i use arena. Thank you

-Log dir
-max cpus
-random
-main process priority
-child process priority
-use large pages
-multi pv
Parent - - By user923005 (****) Date 2013-09-20 10:42 Upvotes 1
-Log dir
What directory to write the logs in.

-max cpus
How many CPUs to use during analysis and game play.  This number should be less than or equal to the number of CPUs on your computer.

-random
Don't remember

-main process priority
The Rybka chess engine has a main server that launches helper child processes.  The priority of the process controls how many time slices the process will get.  There is a single main process.  The higher the number the more compute power the process will get.  However, if you raise the priority of the processes too high, your computer will become unresponsive when the games are being played, especially if max cpus is set equal to your computer's resources.

-child process priority
The Rybka chess engine spawns child processes to help in the search.  The priority of these processes controls how many time slices the processes will get.  For all of these processes, I would not recommend elevating the priority above normal.

-use large pages
Large pages is a fiddly setting that will give your engine a small boost in compute power.  You have to run the processes with administrator rights and memory fragmentation makes this setting somewhat unreliable.  So use with care and read threads that talk about how to use it.

-multi pv
Multi-pv is NOT good for game play.  It is sometimes useful for analysis of chess positions.  The idea of multi pv is that it has the chess engine study other lines besides the main line.  The problem with multi pv is that it slows down the engine a lot.

HTH
Parent - - By RobbieBoy8128 Date 2013-09-20 14:15
:smile:Tank you, what would be the best best settings for best performance for long analysis. I have an Intel(R)CoreTM i3-2330 M CPU @ 2.2GHz

ram 6 gb

64 bit operating system.
Parent - By Dragon Mist (****) Date 2013-09-20 14:25
There is not much to do to achieve the best performance, Rybkas default settings are the best. You make sure you use Deep Rybka 4.1 SSE42 x64 exe (that is IF your cpu can use SSE42 instruction, if not, use DR4.1 x64). You can also disable hyperthreading in your BIOS (that would give another cca 10% of speed to your Rybka), but would make your laptop slightly less usable for other applications whilst running DR4.1. One thing you can do is to tick Use Large Pages, but that provided you have enought free and nonfragmented RAM (which might be a problem on laptops). Use hashtable size of 1024 or 2048 MB. And that's it I'm afraid.
- By RobbieBoy8128 Date 2013-09-20 15:22
Thanks just one last question What are these settings:

-Preserve analysis
-display upperbounds
-always score main move
-Large pages
- - By RobbieBoy8128 Date 2013-09-20 15:24
What is the best setting for
-Main process priority
-Child process priority

:smile:
Parent - - By RobbieBoy8128 Date 2013-09-20 15:26
Please answer. I really want to know:smile:
Parent - By Dragon Mist (****) Date 2013-09-20 16:13
I think you got most of the answers already. As for display upperbounds and always score main move, those are related to fail low and fail high situation, i.e. when engine during its search finds a move that significantly changes so far evaluation, it controls if those values are displayed or not, i.e. there is no need for engine to calculate by how much is the move stronger/weak, it is enough to know that it is and looks for the alternatives (saves time).
Up Topic Rybka Support & Discussion / Rybka Discussion / Rybka 4 parameters

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill