Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Rybka Support / I have only 6 cores, but running Rybka shows 12 instances.
- - By yorkman (**) [ca] Date 2011-12-15 10:00
Why is that? And they're all running at 8 cpu load. On my Q6600, which is a 4 core cpu, when running R4 I'd get 4 instances of Rybka 4.exe, all 25 cpu each (in task manager).  But now that I upgraded to the 3930K which is 6 cores, it shows me 12 instances of rybka4.exe, 8 cpu each, and 8900K ram when I set the hash size to 1024 MB (1 GB).  Is that normal?

Also, which version should I be running, Rybka4.1.x64.exe or the sse42 version?
Parent - - By kgburcham (***) [us] Date 2011-12-15 10:40
Yes that is normal. Your default settings are with HT on. Go into the BIOS and set HT to disabled. It seems you have 8 gig of ram, you can set hash at 4096 with the 64bit programs 2048 with the 32 bit programs. I assume you have 64 bit windows 7?? Maybe all windows 7 versions are 64 bit not sure, I just use Ultimate. After setting HT off you will see 6 threads in task manager.
Both 4.1x64 and 4.1 sse42 are above 3000elo but maybe 4.1 sse42 is a little faster.
kgburcham
Parent - By yorkman (**) [ca] Date 2011-12-19 15:45 Edited 2011-12-19 16:11
Yup, I figured that out a while later. Thanks for the confirmation.

Yes, I have Win'7 x64, though 16 GB of ram and a 3930K cpu.

One problem I have, and I've always had this, is when loading table bases (6-man). For the life of me I can't figure out why R4 always has to load it 3 times!! I can see this in Task Manager. 

After "Loading" R4, I'll watch the Memory column in the Processes tab for each R4 core and it'll (slowly) rise to a size of about 1.5 GB per core before my Aquarium can respond to anything.  I'll then start analyzing a position and R4 finally starts calculating. After all cores reach the 1.5 GB size for each core, it then, the Memory (Private Working), will reset and start the cycle all over again!! Once that's done I can finally start loading the saved game hash and when I do that it resets itself for a final 3rd time!! It takes roughly 15 mins. for each cycle to complete.  That's 45 mins. wasted each time you load R4 and a saved hash file.  That time could've been better spent analyzing the position at hand.  Instead, I have to wait for it to finish jerking itself off before it's ready to work.  Makes me wonder if I'm really gaining anything about of using TB's at all...it already makes R4 run slower with it enabled so why bother?!  And I'd save myself about 1.2 TB of space on the hdd too.

To make matters worse, after loading my saved hash file it Task Manager will show all processes are showing 0% cpu usage (except for one). I have to stop analyzing and then start it again before all processes show they're running. Very frustrating to use TB's! Anybody else have this problem?

Anyway, is this normal? I had the same behavior on my Q6600 pc with 8 GB ram (though it was a bit faster since it only has 4 cores to fill).  Is there any way to fix this? Or at least a workaround?

I'm using 256 MB hash file size but I tried increasing that to other sizes and it doesn't make a difference.  I also noticed that no matter what size I set the hash size to, it doesn't seem to reflect that when I look at all the R4 processes in Task Manager.  They always look like this with TB enabled & 256 MB hash size:



On my Q6600, with TB disabled it looks like this (and still 256 MB hash):



On my 3930K, it'll be almost the same as the one for Q6600 above except ALL the processes will be about 40K in size.  So it doesn't seem to reflect the size of hash file I set it to. Only if I hover over the R4 engine on the bottom left in Aquarium will I see what hash file R4 is running at...and when saving a game's hash it's also 256 MB.  But shouldn't Task Manager also show that each process is 256 MB? Or is 40K per process correct which equals to about 256 MB?
Up Topic Rybka Support & Discussion / Rybka Support / I have only 6 cores, but running Rybka shows 12 instances.

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill