Skip to content

Releases: gab8192/Obsidian

Obsidian 13.0

01 Jul 13:48
Compare
Choose a tag to compare

I did not beat Dragon 3.3 yet, but there is a big Elo gap from 12.0, so I decided to still put a checkpoint here.
As always, bigger and stronger neural network, refined search algorithm, and speed enhancements.

Obsidian 13.0 vs Obsidian 12.0 (STC)
Elo   | 44.81 +- 5.38 (95%)
Conf  | 10.0+0.10s Threads=1 Hash=16MB
Games | N: 8062 W: 2545 L: 1511 D: 4006
Penta | [14, 613, 1832, 1469, 103]

Obsidian 13.0 vs Obsidian 12.0 (LTC)
Elo   | 37.44 +- 8.77 (95%)
Conf  | 40.0+0.40s Threads=1 Hash=64MB
Games | N: 3000 W: 906 L: 584 D: 1510
Penta | [0, 206, 773, 514, 7]

Obsidian 12.0

11 Apr 12:31
Compare
Choose a tag to compare

The Elo gain of this update comes mostly from improvements of the neural network, however there were a few search tweaks too.
Due to the new type of neural network, v12.0 doesn't use anymore extra 150 MB of memory.
Lastly, I fixed some bugs here and there.

Obsidian 12.0 vs Obsidian 11.0 (STC)
Elo   | 56.70 +- 5.42 (95%)
Conf  | 10.0+0.10s Threads=1 Hash=16MB
Games | N: 8006 W: 2672 L: 1377 D: 3957
Penta | [9, 525, 1767, 1566, 136]

This new release is about on par with Berserk 12 (slightly stronger or slightly weaker depending on the time control).
The goal for the next release is to take down Dragon 3.3

Obsidian 11.0

02 Mar 23:33
Compare
Choose a tag to compare

The Elo gain of this version isn't as big as that of previous releases, however it features many crash and bug fixes.

Obsidian 11.0 vs Obsidian 10.0 (STC)
Elo   | 29.73 +- 5.24 (95%)
Conf  | 10.0+0.10s Threads=1 Hash=16MB
Games | N: 8000 W: 2235 L: 1552 D: 4213
Penta | [16, 667, 1996, 1260, 61]

Obsidian 11.0 vs Obsidian 10.0 (LTC)
Elo   | 24.24 +- 8.45 (95%)
Conf  | 40.0+0.40s Threads=1 Hash=16MB
Games | N: 3000 W: 797 L: 588 D: 1615
Penta | [4, 257, 773, 458, 8]

Obsidian 10.0

16 Jan 23:17
Compare
Choose a tag to compare

This update brings quite large Elo gains, but also important bug fixes (such as taking a tiny amount of CPU while not searching).
The neural network is the same, and the improvements are only about search and performance.
Regarding usability, Obsidian finally supports being executed on hardware where pext is unavailable or slow (Ryzen 3...)

Elo difference:

Obsidian 10.0 vs Obsidian 9.0 (STC)
Elo   | 53.07 +- 6.69 (95%)
Conf  | 10.0+0.1s Threads=1 Hash=16MB
Games | N: 5008 W: 1588 L: 829 D: 2591
Penta | [6, 306, 1165, 977, 50]

Obsidian 10.0 vs Obsidian 9.0 (LTC)
Elo   | 56.96 +- 10.43 (95%)
Conf  | 40.0+0.4s Threads=1 Hash=64MB
Games | N: 2000 W: 630 L: 305 D: 1065
Penta | [1, 93, 496, 400, 10]

Obsidian 9.0

17 Dec 11:30
Compare
Choose a tag to compare

Obsidian 9.0 is stronger than ever, with 2 important bug fixes, a bigger neural network, some search tweaks, and some performance tweaks.
The Elo gains seem to scale pretty well:

Obsidian 9.0 vs Obsidian 8.0 (STC)
Elo   | 57.76 +- 4.94 (95%)
Conf  | 10.0+0.10s Threads=1 Hash=16MB
Games | N: 10004 W: 3443 L: 1795 D: 4766
Penta | [23, 670, 2196, 1862, 251]

Obsidian 9.0 vs Obsidian 8.0 (LTC)
Elo   | 57.90 +- 4.85 (95%)
Conf  | 30.0+0.30s Threads=1 Hash=16MB
Games | N: 10004 W: 3363 L: 1711 D: 4930
Penta | [15, 602, 2270, 1946, 169]

Obsidian 9.0 vs Obsidian 8.0 (SMP STC)
Elo   | 58.75 +- 11.13 (95%)
Conf  | 8.0+0.08s Threads=2 Hash=16MB
Games | N: 2006 W: 700 L: 364 D: 942
Penta | [5, 130, 443, 374, 51]

Obsidian 8.0

30 Nov 17:07
Compare
Choose a tag to compare

This version features several improvements of the search algorithm and the performance (nps) of the engine, whereas the neural network is the same.
I added multithreading support too, but it was only tested at 2cpu and 4cpu, so contact me if you experience any crash or time loss.

Obsidian 8.0 vs Obsidian 7.0

Elo   | 110.41 +- 8.96 (95%)
Conf  | 10.0+0.10s Threads=1 Hash=16MB
Games | N: 3008 W: 1239 L: 314 D: 1455
Penta | [4, 96, 478, 823, 103]

Obsidian 7.0

07 Nov 16:05
Compare
Choose a tag to compare

This update comes with a larger neural network, crash fixes, and a lot of improvements to the search algorithm.
All of that, brings a huge jump in strength:

Obsidian 7.0 vs Obsidian 6.0

Elo   | 223.07 +- 14.07 (95%)
Conf  | 15.0+0.15s Threads=1 Hash=64MB
Games | N: 2006 W: 1269 L: 133 D: 604
Penta | [1, 15, 182, 457, 348]

Obsidian 6.0

21 Oct 17:20
Compare
Choose a tag to compare

Obsidian 6.0 features thousands of search improvements, and it is much better at finding forced mate sequences!
This new version annihilates Obsidian 5.0:

Elo | 148.70 +- 22.13 (95%)
Conf | 12.0+0.12s Threads=1 Hash=64MB

Obsidian 5.0

01 Oct 08:05
Compare
Choose a tag to compare

This update gains about 80 Elo against Obsidian 4.0 due to butterfly history and tuning of a few search constants.
Also, Obsidian is now compatible with OpenBench

Obsidian 4.0

23 Sep 20:30
Compare
Choose a tag to compare

This update brings a stronger neural network, better time management, and better transposition table

Against Obsidian 3.1, this scores + 30~50 Elo depending on the time control