AndyGrant / Ethereal

Ethereal, a UCI Chess Engine by Andrew Grant
GNU General Public License v3.0
352 stars 78 forks source link

timeout in CuteChess = bug ? #158

Closed tissatussa closed 4 years ago

tissatussa commented 4 years ago

hi, i encounter in CuteChess that Ethereal is malfunctioning : it loses the game while timing out .. in CuteChess you can setup 2 engines and let them play any FEN at any time setting .. i gave 15 min + 10 sec .. i'm not sure the same occurs at other settings, but i guess so. Note: LC0 has the same issue but its code differs ofcourse .. i use Ubuntu 20.04 and i compiled Ethereal in several versions .. they all have this issue : Ethereal runs out of time and the game is over !?

AndyGrant commented 4 years ago

Sounds like you are talking about a cutechess issue then and not an Ethereal issue. Are you using the GUI or the command line tool? If the command line tool, please paste the command you are passing, and maybe that will reveal something.

tissatussa commented 4 years ago

That could be ..! I will try that .. now i'm using the GUI version .. indeed the log will show the Ethereal or CuteChess issue .. i will post a result log soon.

AndyGrant commented 4 years ago

Well so talking to me is somewhat fruitless. Even if your logfile shows that Ethereal is to blame, I'll disagree, since Ethereal plays tens of millions of games with no issue on other machines. I'm going to guess that either you are not passing the time controls in correctly, you are running other background processes that cause issues, or you are using more threads than your CPU.

I'm assuming you are using the master branch. If you forked the NNUE branch, I make no guarantees that it works.

tissatussa commented 4 years ago

thank you. i understand and i shall test it. One note : most other engines (UCI) behave correctly in CuteChess.

AndyGrant commented 4 years ago

Ethereal does behave correctly under cutechess. 143,511,079 games played on my testing framework across many machines under many cutechess versions.

The fact that you said the issue occurs for Lc0 as well, indicates that the issue is not with the engines.