Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stockfish doesn't seem to be using the syzygy tablebases #106

Open
MichelinMan opened this issue Jan 8, 2025 · 1 comment
Open

Stockfish doesn't seem to be using the syzygy tablebases #106

MichelinMan opened this issue Jan 8, 2025 · 1 comment

Comments

@MichelinMan
Copy link

MichelinMan commented Jan 8, 2025

How to reproduce:

Below is example 6 piece end game, where the DTZ is 37
https://syzygy-tables.info/?fen=3qk3/8/8/8/8/8/8/2NQKN2_w_-_-_0_1

Load the same position into stockfish by copying the fen URL parameter into the clipboard and start and new game from the clipboard, then start infinite analysis.

Expected outcome is to get the forced mate result immediately.
Instead Stockfish analyses the position conventionally, and 5 mins later it has a mate in 23 on its own, not consistent at all with using the TBs

Note:
My TB folder configuration is correct.
All 730 6 piece TB files has their checksums validated and are all correct.
I don't know what/how to troubleshoot this.

Happy to help with any questions.
Thank you

@MichelinMan
Copy link
Author

I see this comment in the docs, so perhaps I am seeing the expected behaviour?
It is very strange that it cannot find the optimal play even after 5 mins, strange to me at least, but I am not an expert on this subject.

https://official-stockfish.github.io/docs/stockfish-wiki/Advanced-topics.html#syzygy-tablebases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant