Skip to main content
added 350 characters in body
Source Link
Olórin
  • 626
  • 3
  • 22

Anyway, all these files for up to 6 pieces endgames are in the folder \path\to\endgame\tablebase\files and now you should make DroidFish to point overto it. This taketakes place in DroidFish in "Settings --> Endgame Tablebases --> Syzygy Directory" where you have to put the complete path -- don't forget the "" the path necessarily starts with.

It may be stupid as you already put files in that folder so you think you know its path, but beware as for instance on my samsung galaxy, the application "My Files" (athe samsung file explorer) gives me a wrong path : if I use the path it gives to me, I don't see that tablebase are used by the engine in analysis mode :

The reason is that the "My Files" application does not give the absolute path to the folder. To get the absolute path to the folder, you have to use for instance the "Explorer" application which, while you browse, will display the absolute path the to place you browsed at.

and you see the "tb:15" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations/hits by the engine. Sadly, even as Stockfish provide dtm and dtz information, they are not printed in droid fish analysis part and as far as I know there's no option allowing to tweak this ...

I have a samsung galaxy s9+ with 64Gb of internal memory and a 250Gb micro sd card that contains 150Gb of endgame tablebase files versus a samsung galaxy s10+ with 1Tb of internal memory containing the same 150Gb of tablebase files and I don't see any real difference of performance. It's just a tiny bit slower on the s9+ when the analysis depth gets bigger, but nothing major. In any cases, it will crush any human more than 99% of the time on average. ;)

Anyway, all these files for up to 6 pieces endgames are in the folder \path\to\endgame\tablebase\files and now you should make DroidFish to point over it. This take place in "Settings --> Endgame Tablebases --> Syzygy Directory" where you have to put the complete path.

It may be stupid as you put files in that folder so you think you know its path, but beware as for instance on my samsung galaxy, the application "My Files" (a file explorer) gives me a wrong path : if I use the path it gives to me, I don't see that tablebase are used by the engine in analysis mode :

The reason is that the "My Files" application does not give the absolute path to the folder. To get the absolute path to the folder, you have to use the "Explorer" application which, while you browse, will display the absolute path the to place you browsed at.

and you see the "tb:15" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations/hits by the engine

I have a samsung galaxy s9+ with 64Gb of internal memory and a 250Gb micro sd card that contains 150Gb of endgame tablebase files versus a samsung galaxy s10+ with 1Tb of internal memory containing the same 150Gb of tablebase files and I don't see any real difference of performance. It's just a tiny bit slower on the s9+ when the analysis depth gets bigger, but nothing major.

Anyway, all these files for up to 6 pieces endgames are in the folder \path\to\endgame\tablebase\files and now you should make DroidFish point to it. This takes place in DroidFish in "Settings --> Endgame Tablebases --> Syzygy Directory" where you have to put the complete path -- don't forget the "" the path necessarily starts with.

It may be stupid as you already put files in that folder so you think you know its path, but beware as for instance on my samsung galaxy, the application "My Files" (the samsung file explorer) gives me a wrong path : if I use the path it gives to me, I don't see that tablebase are used by the engine in analysis mode :

The reason is that the "My Files" application does not give the absolute path to the folder. To get the absolute path to the folder, you have to use for instance the "Explorer" application which, while you browse, will display the absolute path the to place you browsed at.

and you see the "tb:15" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations/hits by the engine. Sadly, even as Stockfish provide dtm and dtz information, they are not printed in droid fish analysis part and as far as I know there's no option allowing to tweak this ...

I have a samsung galaxy s9+ with 64Gb of internal memory and a 250Gb micro sd card that contains 150Gb of endgame tablebase files versus a samsung galaxy s10+ with 1Tb of internal memory containing the same 150Gb of tablebase files and I don't see any real difference of performance. It's just a tiny bit slower on the s9+ when the analysis depth gets bigger, but nothing major. In any cases, it will crush any human more than 99% of the time on average. ;)

added 166 characters in body
Source Link
Olórin
  • 626
  • 3
  • 22

as in the last line there is only "d:35/55 3:g4 t:431.7 n:1935M nps:4483k h:99" and no "tb:xxxx h:yyy" afterx" in it. Recall that "d" is the depth of analysis expressed in number of moves, "3:g4" at this point indicates that the third best move is g4, "t" is the time spent on the analysis so far, expressed in seconds, "n" is the number of nodes the engine searched through, "nps" is the current number of nodes the engine searches through per second and "h" divided by 10 gives you how full in percent the hashtable is, in previous picture's case it is therefore 9.9% full. (These notations and definition are UCI engines standards.)

and you see the "tb:15 h:19"15" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations/hits by the engine

as in the last line there is only "d:35/55 3:g4 t:431.7 n:1935M nps:4483k h:99" and no "tb:xxxx h:yyy" after it. Recall that "d" is the depth of analysis expressed in number of moves, "3:g4" at this point indicates that the third best move is g4, "t" is the time spent on the analysis so far, expressed in seconds, "n" is the number of nodes the engine searched through, "nps" is the current number of nodes the engine searches through per second.

and you see the "tb:15 h:19" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations/hits by the engine

as in the last line there is only "d:35/55 3:g4 t:431.7 n:1935M nps:4483k h:99" and no "tb:x" in it. Recall that "d" is the depth of analysis expressed in number of moves, "3:g4" at this point indicates that the third best move is g4, "t" is the time spent on the analysis so far, expressed in seconds, "n" is the number of nodes the engine searched through, "nps" is the current number of nodes the engine searches through per second and "h" divided by 10 gives you how full in percent the hashtable is, in previous picture's case it is therefore 9.9% full. (These notations and definition are UCI engines standards.)

and you see the "tb:15" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations/hits by the engine

added 67 characters in body
Source Link
Olórin
  • 626
  • 3
  • 22

and you see the "tb:15 h:19" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations./hits by the engine

and you see the "tb:15 h:19" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations.

and you see the "tb:15 h:19" bit in the last analysis line, showing that the tablebased are used. The "tb" indicates the current number of tablebase consultations/hits by the engine

added 67 characters in body
Source Link
Olórin
  • 626
  • 3
  • 22
Loading
added 46 characters in body
Source Link
Olórin
  • 626
  • 3
  • 22
Loading
added 39 characters in body
Source Link
Olórin
  • 626
  • 3
  • 22
Loading
Source Link
Olórin
  • 626
  • 3
  • 22
Loading