By accident I detected a bug (or not announced change?) in hash usage for KnightX 2.5 in xboard mode.
This version now uses around twice as much hash as expected and is not in sync with the given numbers in the cfg file.
It was still ok in version 2.4. I sent a mail to Christophe.
Guenther wrote: ↑Mon Feb 01, 2021 9:02 pm
By accident I detected a bug (or not announced change?) in hash usage for KnightX 2.5 in xboard mode.
This version now uses around twice as much hash as expected and is not in sync with the given numbers in the cfg file.
It was still ok in version 2.4. I sent a mail to Christophe.
Guenther wrote: ↑Mon Feb 01, 2021 9:02 pm
By accident I detected a bug (or not announced change?) in hash usage for KnightX 2.5 in xboard mode.
This version now uses around twice as much hash as expected and is not in sync with the given numbers in the cfg file.
It was still ok in version 2.4. I sent a mail to Christophe.
I use 24 and both Arena and Process Explorer report 244 MB memory usage which is about what is expected (taking into consideration the 64 MB allocated for Nalimov TB's).
Guenther wrote: ↑Mon Feb 01, 2021 9:02 pm
By accident I detected a bug (or not announced change?) in hash usage for KnightX 2.5 in xboard mode.
This version now uses around twice as much hash as expected and is not in sync with the given numbers in the cfg file.
It was still ok in version 2.4. I sent a mail to Christophe.
I use 24 and both Arena and Process Explorer report 244 MB memory usage which is about what is expected (taking into consideration the 64 MB allocated for Nalimov TB's).
Definitely not here under Win7-64 Ultimate. No GUI needed, just load the exe. It was confirmed while playing in CuteChess as xboard too.
And as I said above version 2.4 behaves normally... (if you have it installed as uci in Arena your test would be invalid anyway)
Hello,
In reply to the topic "KnightX 2.5 bug" on a forum:
Yes, the 2.5 version use twice the memory wanted when you set the hash table size in the config file.
This is because this version now use a cluster of two positions for each hash table entry (was one before).
This will be fixed in the next version (soon). For the moment, set the number of bits you want minus one, or set the size in the winboard gui which have precedence over the config file.
I cannot register in the forum concerned, so I cannot reply directly.
Guenther wrote: ↑Tue Feb 02, 2021 11:34 am
This was Christophes' answer in the WB forum now:
Hello,
In reply to the topic "KnightX 2.5 bug" on a forum:
Yes, the 2.5 version use twice the memory wanted when you set the hash table size in the config file.
This is because this version now use a cluster of two positions for each hash table entry (was one before).
This will be fixed in the next version (soon). For the moment, set the number of bits you want minus one, or set the size in the winboard gui which have precedence over the config file.
I cannot register in the forum concerned, so I cannot reply directly.
Christophe
Then my normal values are a mere coincidence. I use KnightX under Arena as a WB engine and have set 320 MB as the maximum of memory to be used.