Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
New engine releases & news H2 2022
Moderator: Ras
-
- Posts: 639
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
-
- Posts: 1413
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: New engine releases & news H2 2022
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 394
- Joined: Sat Feb 04, 2017 11:57 pm
- Location: USA
Re: New engine releases & news H2 2022
I have tried Rebel 16.1 under Arena on a Windows 10 machine.
I loaded some FENs and tried to search and Rebel starts but then locks up.
I have Arena set to use Rebel as an UCI engine.
Has anyone else had any issues?
V
I loaded some FENs and tried to search and Rebel starts but then locks up.
I have Arena set to use Rebel as an UCI engine.
Has anyone else had any issues?
V
i7-6700K @ 4.00Ghz 32Gb, Win 10 Home, EGTBs on PCI SSD
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
-
- Posts: 7279
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: New engine releases & news H2 2022
Please post some of these FEN's.
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 4718
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: New engine releases & news H2 2022
fully agreed
-
- Posts: 1413
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: New engine releases & news H2 2022
Captain 3.1 is out, same as 3.0 with version names correctly displayed.
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 3662
- Joined: Thu Jun 07, 2012 11:02 pm
-
- Posts: 4588
- Joined: Tue Apr 03, 2012 4:28 pm
- Location: Midi-Pyrénées
- Full name: Christopher Whittington
Re: New engine releases & news H2 2022
Hahaha!! The exponential effect of Chinese Whispers.Modern Times wrote: ↑Tue Jan 03, 2023 12:33 pmAgreed. In Cutechess I have a 500ms margin set and that is as far as I'm prepared to go. I very rarely have an engine lose on time.
Rebel does NOT need a timemargin of 1s to not lose on time.
Rebel will be fine with a timemargin of 500ms, or even 250ms
Testing at 20+0.05 with timemargin set to 1000 resulted in ZERO time forfeits in 24000 games.
Testing at 20+0.05 with timemargin=0 results in time losses, unsurprisingly.
Testing at 20+0.05 with timemargin=100 results in 1 time losses per 100 games.
Testing at 20+0.05 with timemargin=250 results in 0 time losses per 100 games.
Testing at 20+0.05 with timemargin=500 results in 0 time losses per 100 games.
Set timemargin to what you like, 250 or 500 should be okay, 1000 even better, although high concurrency settings and/or slow old PC's might need more. Basically it is not really an engine programmer's problem to second guess the communication overhead between engine and GUI, nor the speed of the PC used, nor the concurrency setting.
We can make a worst case estimation for those people who test with timemargin=0, and produce a time-crippled executable, but that doesn't seem too sensible.
-
- Posts: 3662
- Joined: Thu Jun 07, 2012 11:02 pm
Re: New engine releases & news H2 2022
Excellent, that looks all good
-
- Posts: 4588
- Joined: Tue Apr 03, 2012 4:28 pm
- Location: Midi-Pyrénées
- Full name: Christopher Whittington
Re: New engine releases & news H2 2022
Indeed, we already do.
Funnily enough, I thought I'ld put your RubiChess through the same testing procedure as Rebel and Chess System Tal.
At timemargin=0, lots of forfeits, which is to be expected.
At timemargin=100, 2 forfeits per 100 games, twice the rate of Rebel which forfeits at 1 per 100 games.
At timemargin=250, all seems okay.
Happy New Year to you!