As usual, here i'm sharing links to the binaries of the most recent Stockfish development version compiled by Peter Ă–sterlund and bundled with the recent Droidfish 1.62 update.
In case you don't like Droidfish (really?), you can download and install the one that matches best your device configuration and use it with another GUI like Chess for Android too.
If you don't know what is pie, no pie., i would say "Nevermind! It's a Google thing related to their API levels and restrictions about memory allocation". As a chess engine user, you really don't have to learn more about it.
As a method which will work all the time even for a beginner, you may follow below steps:
A) If your processor is not an Intel:
* Start with arm8,
* If error, try arm7 pie,
* If error, try arm7 no pie,
* If error, try arm5 pie,
* If error, try arm5 no pie,
* If still error, blame me!
B) If your processor is an Intel:
* Start with x86_64
* If error, try x86 pie,
* If error, try x86 no pie,
* If still error, blame me!
C) Do not ever blame me!
GET Stockfish 2016.08.28 for arm5 no pie
GET Stockfish 2016.08.28 for arm5 pie
GET Stockfish 2016.08.28 for arm7 no pie
GET Stockfish 2016.08.28 for arm7 pie
GET Stockfish 2016.08.28 for arm8 64 bit
GET Stockfish 2016.08.28 for x86 no pie
GET Stockfish 2016.08.28 for x86 pie
GET Stockfish 2016.08.28 for x86 64 bit
Hahaha, nice one, * If still error, blame me! C) Do not ever blame me!
ReplyDeleteThanks!
Gurcan, i reveal that other engines you share are only work for arm5 nopie (or may be arm 7 nopie) wich mean its doesnt work on android lollipop, unlucky me i cant try engines like sayuri, zurichess, etc. But thanks to share! Sorry bad english, im indonesian btw.
ReplyDeleteThanks. That's why i didn't upgrade to Lollipop. Most engines won't work.
DeleteEtherial 7.78 https://github.com/AndyGrant/Ethereal/releases/tag/V7.78
ReplyDeleteEtherial 7.78 working fine, but, how many hash it's using?
ReplyDeleteSame as 7.76. Exits when i choose UCI on Exynos 4210. I will try with other cpu's but i have little hope.
DeleteEtherial 7.78 working fine on my tablet, 7.76 exits..
ReplyDeleteBest android hardware for chess is something with kitkat and Intel cpu. There you can install asmFish, the assembler version of Stockfish. I reach easily 2000 knps in a middlegame position on my old tablet with Intel Z3745.
ReplyDeleteEtherial 7.78test, you already know it ;)
ReplyDeletehttps://github.com/AndyGrant/Ethereal/blob/master/Ethereal7.78test-Android
Christoph, how exactly asmFish working on android? With dll files?
ReplyDeleteAlex, Android is linux, simply use asmFish compiled for linux, details are here https://jerrygreenblog.wordpress.com/2016/09/02/android-x86-asmfish-chess-engine/
ReplyDeleteThanks Gurcan, it doesn't work... :(
ReplyDeleteAlex, if you mean asmFish, you absolutely need an Intel x86 cpu. By the way, i didn't post anything about asmFish yet.
DeleteI failed to run asmFish 64bit popcnt on my Asus x86 Z3745D. It has 32 bit kernel. I think 64 bit kernel is a must here. Jerry, can you help us how to install an 64 bit kernel on a 32-bit device using a 32-bit Android. By definition, it sounds weird...
ReplyDeleteDetail answer is on my webblog.
ReplyDeleteGurcan, i apologize about my previous post, there was a typo.
ReplyDeleteI wanted to say - Thanks Christoph it doesn't work..
I've tried make to run asmFish on 32bit device and i failed. :(