Dokterchen wrote: ↑Tue Jan 22, 2019 8:52 am
Hi Andrew,
in some endgame positions Ethereal 11.25 seems to "freeze" but CPU is 100 %. Conditions: Windows 10, i7 with 4 cores, syzygy 6men. Here is an example. At first Ethereal 11.00 looks fine and nromal:
This is known to happen to Ethereal, but instead of a "freeze", there is a massive node explosion in the search tree. However, this example is a bit explainable. In the first example for 11.00 you see a massive jump in score as Ethereal nears Mate/TBWin. Its likely that in the second example the same thing is getting ready to happen.
Ethereal using a large amount of time, at random, on otherwise inane moves is only a symptom of the problem in Ethereal. Its not the kind of problem where I need to just "fix" a section of code. Ethereal needs overall search improvements to help stabilize the search tree.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra "Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
Dokterchen wrote: ↑Tue Jan 22, 2019 8:52 am
Hi Andrew,
in some endgame positions Ethereal 11.25 seems to "freeze" but CPU is 100 %. Conditions: Windows 10, i7 with 4 cores, syzygy 6men. Here is an example. At first Ethereal 11.00 looks fine and nromal:
This is known to happen to Ethereal, but instead of a "freeze", there is a massive node explosion in the search tree. However, this example is a bit explainable. In the first example for 11.00 you see a massive jump in score as Ethereal nears Mate/TBWin. Its likely that in the second example the same thing is getting ready to happen.
Ethereal using a large amount of time, at random, on otherwise inane moves is only a symptom of the problem in Ethereal. Its not the kind of problem where I need to just "fix" a section of code. Ethereal needs overall search improvements to help stabilize the search tree.
At Chessowl, I completed a 30 engines x 100 gauntlet with Ethereal 11.25 vs. Top Chess Engines but found out that there were hundreds of losses by time forfeit with Ethereal. This is not acceptable for rating list posting although the score is more or less the same with version 11.11, so I had to wait for a better version. Note, the previous versions don't have the same problem.
drj4759 wrote: ↑Fri Jan 25, 2019 4:49 pm
At Chessowl, I completed a 30 engines x 100 gauntlet with Ethereal 11.25 vs. Top Chess Engines but found out that there were hundreds of losses by time forfeit with Ethereal. This is not acceptable for rating list posting although the score is more or less the same with version 11.11, so I had to wait for a better version. Note, the previous versions don't have the same problem.
I hope that this information will be useful.
Nothing has changed about Ethereals ability to manage the clock. You must have some other issue with your setup. As a crutch, you may try to increase Ethereal's MoveOverhead option to a higher value.
I have a database of 65 million games played by Ethereal under 10+.1s using anywhere from 1 thread to 63. Not a single time loss can be found in that database.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra "Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
drj4759 wrote: ↑Fri Jan 25, 2019 4:49 pm
At Chessowl, I completed a 30 engines x 100 gauntlet with Ethereal 11.25 vs. Top Chess Engines but found out that there were hundreds of losses by time forfeit with Ethereal. This is not acceptable for rating list posting although the score is more or less the same with version 11.11, so I had to wait for a better version. Note, the previous versions don't have the same problem.
I hope that this information will be useful.
Nothing has changed about Ethereals ability to manage the clock. You must have some other issue with your setup. As a crutch, you may try to increase Ethereal's MoveOverhead option to a higher value.
I have a database of 65 million games played by Ethereal under 10+.1s using anywhere from 1 thread to 63. Not a single time loss can be found in that database.
Thanks for your response. Strange, but the next engine I set for the gauntlet which is "Xiphos 0.4.19" never had a single time forfeit together with other chess engines. The conditions were the same, nothing was changed. I used cutechess under Linux and with WINE and Arena with Linux/WINE. Windows/VirtualBox depending on which engines run on. If there are time losses, I usually reject the offending engine since it is not fit for rating list statistics. I reported the Ethereal 11.25 problem because this one broke the pattern of the many Ethereal versions I tested.
Anyway, I will retry testing and use your recommendation. If it fails, I may try to compile it and see if this will resolve the issue.
drj4759 wrote: ↑Fri Jan 25, 2019 4:49 pm
At Chessowl, I completed a 30 engines x 100 gauntlet with Ethereal 11.25 vs. Top Chess Engines but found out that there were hundreds of losses by time forfeit with Ethereal. This is not acceptable for rating list posting although the score is more or less the same with version 11.11, so I had to wait for a better version. Note, the previous versions don't have the same problem.
I hope that this information will be useful.
Nothing has changed about Ethereals ability to manage the clock. You must have some other issue with your setup. As a crutch, you may try to increase Ethereal's MoveOverhead option to a higher value.
I have a database of 65 million games played by Ethereal under 10+.1s using anywhere from 1 thread to 63. Not a single time loss can be found in that database.
Thanks for your response. Strange, but the next engine I set for the gauntlet which is "Xiphos 0.4.19" never had a single time forfeit together with other chess engines. The conditions were the same, nothing was changed. I used cutechess under Linux and with WINE and Arena with Linux/WINE. Windows/VirtualBox depending on which engines run on. If there are time losses, I usually reject the offending engine since it is not fit for rating list statistics. I reported the Ethereal 11.25 problem because this one broke the pattern of the many Ethereal versions I tested.
Anyway, I will retry testing and use your recommendation. If it fails, I may try to compile it and see if this will resolve the issue.
Keep up the nice work.
If you are using Ethereal under Wine then I have no guarantees of anything working. I expect those using Linux to make compiles on their own machines. If you have a pext/bmi2 enabled CPU, use "make pext", otherwise simply "make".
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra "Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )