Did you follow the instructions about gpedit.msc ?
Does your computer have enough RAM?
I have 4 gig of RAM and give 2048 to Rybka for hash.
The instruction are easy till the last step: "In Select Users or Groups dialog, add an account with privileges to run slqservr.exe".
I have no idea what that means. What did you do?
Thanks, CMA
Did you follow the instructions in the pdf attached to the first post? Please do so - but try "Everyone" in the policy setting for "Lock pages in memory".
I got up to the part where it said log on and log off. Would reboot accomplish the same thing?
Anyway, I guess the issue is moot since you say the 4 gig total RAM is too little to use for Large Pages?
Maybe you try 1024 MB hash. This with large pages should be better than 2 GB without.
1) Not having all kinds of crap services running,
2) Not having other programs initiating at startup,
3) Creating a personality with large pages checked, and
4) Grabbing the huge pages right after booting up.
This does not require locking pages in memory (which MS says is unnecessary with 64-bit systems). Unfortunately, resolving items 1 & 2 might not be possible for many users, either because they want all that crap running in the background, or because they are not computer literate enough to get rid of it.
>1) Not having all kinds of crap services running
That's always a very good ideaDo you remember the times when computer magazines started attaching CDs with free software stating that stuff is worth $500 or more?
It was then I learned you should never try such stuff else you'd have to do a format c: and OS installation after each of these CDs.
I suspect your machines are all dedicated, which makes life a lot easier, but I've noticed that many users that are less anal retentive about these things than I am frequently have all kinds of issues that they are, at best, vaguely aware of.
> For example, I put in an HP wireless printer a few years ago and was amazed at all the ancillary trash that came along with it. This included a bunch of services to nag me when it felt I needed to buy more printer drums from HP, along with several programs that initiated at startup doing God-knows what (one of them wanted to organize all of my picture files). After fighting a losing battle trying to get rid of all this while keeping my printing capability, I finally traded this in for a Canon printer which is much less obtrusive.
http://theoatmeal.com/comics/printers
LOL
I think I understand #s 1)-3) but what does "Grabbing the huge pages right after booting up" mean?
> but what does "Grabbing the huge pages right after booting up" mean?
The computer boots up. The first thing that you do is loading the GUI that has already loaded the Rybka 4 personality with large pages ON (e.g. if you open a browser first, or something, it would not work).
Based on my log file, does this look like Large Pages is working (or perhaps using only 32 MB of RAM, which would be a failure)?
My log file has this:
setoption name Use Large Pages value true
Use large pages enabled.
-- shared synchronization file: RybkaSync12160
-- shared exchange file: RybkaEx22160
Using large pages, size = 33554432
Using large pages, size = 33554432
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 4
-- parent id: 2160
-- overridden parent id: 2160
-- child number: 3
-- full command line: "C:\Aquar4\Engines\Rybka\Multi-cpu\x64\Deep Rybka 4 x64.exe" 2160 4 32 2 4 3 2160
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 4
setoption name Use Large Pages value true
Use large pages enabled.
-- shared synchronization file: RybkaSync12128
-- shared exchange file: RybkaEx22128
Using large pages, size = 33554432
Using large pages, size = 33554432
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 4
-- parent id: 2128
-- overridden parent id: 2128
-- child number: 3
-- full command line: "C:\Aquar4\Engines\Rybka\Multi-cpu\x64\Deep Rybka 4 x64.exe" 2128 4 32 2 4 3 2128
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 4
-- parent id: 2128
-- overridden parent id: 2128
-- child number: 2
-- full command line: "C:\Aquar4\Engines\Rybka\Multi-cpu\x64\Deep Rybka 4 x64.exe" 2128 4 32 2 4 2 2128
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 4
-- parent id: 2128
-- overridden parent id: 2128
-- child number: 1
-- full command line: "C:\Aquar4\Engines\Rybka\Multi-cpu\x64\Deep Rybka 4 x64.exe" 2128 4 32 2 4 1 2128
Children restarted.
-->> setoption name Always Score Main Move value true
Always score main move enabled.
-->> setoption name Display Upperbounds value true
Display upperbounds enabled.
-->> setoption name Preserve Analysis value false
Preserve analysis disabled.
-->> setoption name Hash File value <empty>
Hash file set to <empty>
-->> setoption name Ponder value false
-->> setoption name MultiPV_cp value 10000
Displaying variations up to 10000 cp.
-->> setoption name TC Buffer value 3
TC Buffer set to 3 seconds
-->> setoption name TC Normal Move Time value 80
TC Normal Move Time set to 80
-->> setoption name TC Max Move Time value 100
TC Max Move Time set to 100
-->> setoption name White Pawn cp value 0
White pawn adjustment value set to 0 cp
-->> setoption name Black Pawn cp value 0
Black pawn adjustment value set to 0 cp
-->> setoption name White Knight cp value 0
White knight adjustment value set to 0 cp
-->> setoption name Black Knight cp value 0
Black knight adjustment value set to 0 cp
-->> setoption name White King Bishop cp value 0
White king bishop adjustment value set to 0 cp
-->> setoption name Black King Bishop cp value 0
Black king bishop adjustment value set to 0 cp
-->> setoption name White Queen Bishop cp value 0
White queen bishop adjustment value set to 0 cp
-->> setoption name Black Queen Bishop cp value 0
Black queen bishop adjustment value set to 0 cp
-->> setoption name White Rook cp value 0
White rook adjustment value set to 0 cp
-->> setoption name Black Rook cp value 0
Black rook adjustment value set to 0 cp
-->> setoption name White Queen cp value 0
White queen adjustment value set to 0 cp
-->> setoption name Black Queen cp value 0
Black queen adjustment value set to 0 cp
-->> setoption name Rook Endgame Scaling value 100
Rook endgame scaling set to 100 percent.
-->> setoption name UCI_EngineAbout value www.rybkachess.com
-->> setoption name Hash value 2048
-- shared synchronization file: RybkaSync12128
-- shared exchange file: RybkaEx32128
2 Using large pages, size = 2147483648
Using large pages, size = 2147483648
3 starting child
-- hash size: 2048
-- shared file number: 3
-- number of processes: 4
-- parent id: 2128
-- overridden parent id: 2128
-- child number: 3
> Do you know if there's any significant performance hit when using the log during blitz games? The log can be very useful for verifying that large pages is being used, but if it reduces performance I don't want to use it for blitz.
The performance hit is negligible.
Vas
I have a Core2 Duo with XP Pro x64, but only 2 GB memory (which leaves 1.7 GB to be used for applications).
Should I forget about Large Pages, or can I still do something?
> Should I forget about Large Pages, or can I still do something?
I have 1GB and use large pages just fine, just make it the first thing that loads after booting up, and try low RAM values until it works.
For the new Intel 6-core chip, would you recommend 12 GB?
CMA6
--------------------------------------------------------------------------------
Hi guys!
Could someone explain me better how to see if Rybka 4 is using the Large Pages in Windows Professional XP x64? I did the following (under Fritz 11 GUI):
1. Engine --> Change Main Engine --> Engine Parameters and a window pops-up.
2. I checked Log and Use Large Pages, and then Save. Another window pops-up and I am asked if wanna save DeepRybka4x64 in Engine Parameter folder. I clicked on Save.
Is it ok so far?
If it is, what's next? Vas said "load the Rybka engine and look in the log". How can I perform these two steps? I searched for the log file and nothing found.
I said before that I did this.
And why after closing and looking again to the engine parameters' window the "Use Large Pages" box is unchecked?
(I have been very happy with the Large Pages implementation on my Q66 machine with only 4 gig. of RAM.)
Thanks, CMA
> What size RAM would the experts recommend to best use Large Pages?
The biggest one you could give while it still works (i.e. when you go over this then Large pages will not work at all).
There is also the issue that even on a 64-bit system, Rybka still seems limited to only 3 gig. of hash size. Does this have nothing to do with the amount of RAM used by Large Pages?
Anyway, try your total RAM divided by 4, if that doesn't work, try it divided by 8.
The significance of total RAM/4 or RAM/8: is that for Rybka hash size? (In which case, what about the limit of only 3 gig. usuable hash size no matter what?).
My question was meant to be more inclusive (in which case, Kullberg may have already answered it): Taking into consideration both maximum usable Rybka hash size and optimal implementation of Large Pages, what is the suggested RAM for a new system built around Intel 6-core CPU?
Is there no way to save the parameters with use large pages already ticked?
Rybka 3 - Chessbase.
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill