Android engines discussion etc.
Moderators: Elijah, Igbo, timetraveller
-
- Forum Contributions
- Points: 10 157,00
- Posts: 87
- Joined: 09/11/2019, 9:17
- Status: Offline (Active 1 Week, 5 Days, 2 Hours, 17 Minutes ago)
- Topics: 1
- Reputation: 11
- Has thanked: 106 times
- Been thanked: 27 times
Re: Android engines discussion etc.
For those that celebrate Christmas ..I just wanted to wish everyone a Great Christmas Day and all the Best for the New Year!
-
- Forum Contributions
- Points: 11 741,00
- Posts: 70
- Joined: 16/03/2022, 13:56
- Status: Offline (Active 4 Days, 1 Hour, 9 Minutes ago)
- Topics: 6
- Reputation: 42
- Has thanked: 38 times
- Been thanked: 86 times
Android engines discussion etc.
I recently downloaded Clover 5.0 from Archimedes.
I set it up in Chess for Android to play a tournament. But there seems to be a bug in it. In every game, whether playing Black or White, it resigns within 12 moves at the latest. Sometimes it resigns after just four or five moves, even though the position is equal. Example:
1. Nf3 g6 2. d4 c6 3. e4 d6 4. Bd3 Nf6 0-1
Has anyone else had this problem? I don't know if it's a problem with the Android build or with Chess for Android, or with the original engine code.
Any thoughts welcome.
I set it up in Chess for Android to play a tournament. But there seems to be a bug in it. In every game, whether playing Black or White, it resigns within 12 moves at the latest. Sometimes it resigns after just four or five moves, even though the position is equal. Example:
1. Nf3 g6 2. d4 c6 3. e4 d6 4. Bd3 Nf6 0-1
Has anyone else had this problem? I don't know if it's a problem with the Android build or with Chess for Android, or with the original engine code.
Any thoughts welcome.
-
- Forum Contributions
- Points: 42 582,00
- Posts: 2059
- Joined: 04/11/2019, 21:13
- Status: Offline (Active 4 Hours, 44 Minutes ago)
- Medals: 2
- Topics: 158
- Reputation: 7111
- Been thanked: 6477 times
Android engines discussion etc.
There have been some bug fixes in the meantime. Just try the latest version.Lotus340 wrote: ↑28/06/2023, 9:12 I recently downloaded Clover 5.0 from Archimedes.
I set it up in Chess for Android to play a tournament. But there seems to be a bug in it. In every game, whether playing Black or White, it resigns within 12 moves at the latest. Sometimes it resigns after just four or five moves, even though the position is equal. Example:
1. Nf3 g6 2. d4 c6 3. e4 d6 4. Bd3 Nf6 0-1
Has anyone else had this problem? I don't know if it's a problem with the Android build or with Chess for Android, or with the original engine code.
Any thoughts welcome.
Version 5.0 seems to have been really buggy. Under DroidFish, Clover stopped making moves after a while (but did not crash). In the latest version this seems to be no longer the case.
-
- Forum Contributions
- Points: 11 741,00
- Posts: 70
- Joined: 16/03/2022, 13:56
- Status: Offline (Active 4 Days, 1 Hour, 9 Minutes ago)
- Topics: 6
- Reputation: 42
- Has thanked: 38 times
- Been thanked: 86 times
Android engines discussion etc.
Ok, thanks. I'll give the latest version a try.
These days it's one of the strongest free engines, so it's worth having.
These days it's one of the strongest free engines, so it's worth having.
-
- Forum Contributions
- Points: 3 834,00
- Posts: 75
- Joined: 16/04/2023, 13:36
- Status: Offline (Active 5 Days, 16 Hours, 53 Minutes ago)
- Medals: 1
- Topics: 18
- Reputation: 108
- Has thanked: 46 times
- Been thanked: 201 times
-
- Forum Contributions
- Points: 3 834,00
- Posts: 75
- Joined: 16/04/2023, 13:36
- Status: Offline (Active 5 Days, 16 Hours, 53 Minutes ago)
- Medals: 1
- Topics: 18
- Reputation: 108
- Has thanked: 46 times
- Been thanked: 201 times
Android engines discussion etc.
Except Rice and Elephant Gambit. Both have the same problem as in Rice 5.0
-
- Forum Contributions
- Points: 11 741,00
- Posts: 70
- Joined: 16/03/2022, 13:56
- Status: Offline (Active 4 Days, 1 Hour, 9 Minutes ago)
- Topics: 6
- Reputation: 42
- Has thanked: 38 times
- Been thanked: 86 times
Android engines discussion etc.
Engines that don't work, in my experience:
1. Rice 7.0 doesn't work in Droidfish. But it does work in Chess for Android (CFA).
2. Engines which don't work in CFA: Koivisto (this is since forever), Mayhem and Fire (at least the versions I've got).
1. Rice 7.0 doesn't work in Droidfish. But it does work in Chess for Android (CFA).
2. Engines which don't work in CFA: Koivisto (this is since forever), Mayhem and Fire (at least the versions I've got).
-
- Forum Contributions
- Points: 42 582,00
- Posts: 2059
- Joined: 04/11/2019, 21:13
- Status: Offline (Active 4 Hours, 44 Minutes ago)
- Medals: 2
- Topics: 158
- Reputation: 7111
- Been thanked: 6477 times
Android engines discussion etc.
I only test new chess engines under DroidFish. And that only very briefly (short analysis in the start position and a short play with a few moves). However, I don't do that anymore for subsequent versions.
Rice 7.0.0 works for me under DroidFish (apparently it has no analysis mode, but makes moves). It is actually a "standard compilation" with Android NDK (API level 21 and 19). Probably the error is buried in the source code.
-
- Forum Contributions
- Points: 11 741,00
- Posts: 70
- Joined: 16/03/2022, 13:56
- Status: Offline (Active 4 Days, 1 Hour, 9 Minutes ago)
- Topics: 6
- Reputation: 42
- Has thanked: 38 times
- Been thanked: 86 times
Stockfish with two nets
I see there's a new Stockfish NPS version for Android out this week which makes use of TWO nets. One is the latest default net, the other (small one 6.53 mb) I don't recognise.
Does anyone know what the thinking is behind this dual-net approach and what strength gains, if any, are expected? Can a phone handle two nets, and how/when does it switch between them? Will it be used in the mainline Stockfish development?
I downloaded the dual-net manual compile and the required two nets but it doesn't work in Droidfish. I just get "Engine terminated" notices. Can anyone get this setup to work?
Brief announcement and downloads are here:
https://github.com/Joachim26/StockfishNPS/releases/tag/Win_modern_and_armv8_dev_release
Does anyone know what the thinking is behind this dual-net approach and what strength gains, if any, are expected? Can a phone handle two nets, and how/when does it switch between them? Will it be used in the mainline Stockfish development?
I downloaded the dual-net manual compile and the required two nets but it doesn't work in Droidfish. I just get "Engine terminated" notices. Can anyone get this setup to work?
Brief announcement and downloads are here:
https://github.com/Joachim26/StockfishNPS/releases/tag/Win_modern_and_armv8_dev_release
-
- Forum Contributions
- Points: 14 078,00
- Posts: 327
- Joined: 17/10/2020, 22:28
- Status: Offline (Active 1 Day, 16 Hours, 52 Minutes ago)
- Medals: 2
- Topics: 5
- Reputation: 506
- Has thanked: 349 times
- Been thanked: 671 times
Stockfish with two nets
For Droidfish the "working directory" is not "/uci" (were the engine is) but "/uci/logs", or with full path "/storage/emulated/0/Droidfish/uci/logs"!Lotus340 wrote: ↑06/12/2023, 7:22 I see there's a new Stockfish NPS version for Android out this week which makes use of TWO nets. One is the latest default net, the other (small one 6.53 mb) I don't recognise.
Does anyone know what the thinking is behind this dual-net approach and what strength gains, if any, are expected? Can a phone handle two nets, and how/when does it switch between them? Will it be used in the mainline Stockfish development?
I downloaded the dual-net manual compile and the required two nets but it doesn't work in Droidfish. I just get "Engine terminated" notices. Can anyone get this setup to work?
Brief announcement and downloads are here:
https://github.com/Joachim26/StockfishNPS/releases/tag/Win_modern_and_armv8_dev_release
So copy both nets to "/uci/logs" and reset the uci-settings so that only the names of the two nets are displayed. Then try to start the Dual-Net SF again. I hope this resolves your problem, John .
-
- Forum Contributions
- Points: 11 741,00
- Posts: 70
- Joined: 16/03/2022, 13:56
- Status: Offline (Active 4 Days, 1 Hour, 9 Minutes ago)
- Topics: 6
- Reputation: 42
- Has thanked: 38 times
- Been thanked: 86 times
Android engines discussion etc.
Thanks for the tip, LittleJoe, it works now. Cheers.
It's funny, because usually a net doesn't seem to mind where it goes, as long as the path to it is entered into the engine options. That's my usual experience anyway.
And then something like this comes along, which only works if the nets are in one specific folder. Such are the quirks of engines.
It's funny, because usually a net doesn't seem to mind where it goes, as long as the path to it is entered into the engine options. That's my usual experience anyway.
And then something like this comes along, which only works if the nets are in one specific folder. Such are the quirks of engines.