HAL9000

HAL9000
"It just isn't conceivable that you can design a program strong enough to beat players like me."

August 30, 2016

Android UCI engine update: Stockfish dev't 2016.08.28

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

16 comments:

Alex said...

Hahaha, nice one, * If still error, blame me! C) Do not ever blame me!

Thanks!

Moch Wawan said...

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.

Unknown said...

Thanks. That's why i didn't upgrade to Lollipop. Most engines won't work.

Alex said...

Etherial 7.78 https://github.com/AndyGrant/Ethereal/releases/tag/V7.78

Alex said...

Etherial 7.78 working fine, but, how many hash it's using?

Unknown said...

Same as 7.76. Exits when i choose UCI on Exynos 4210. I will try with other cpu's but i have little hope.

Alex said...

Etherial 7.78 working fine on my tablet, 7.76 exits..

Christoph said...

Best 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.

Alex said...

Etherial 7.78test, you already know it ;)
https://github.com/AndyGrant/Ethereal/blob/master/Ethereal7.78test-Android

Alex said...

Christoph, how exactly asmFish working on android? With dll files?

Jerry Green said...

Alex, Android is linux, simply use asmFish compiled for linux, details are here https://jerrygreenblog.wordpress.com/2016/09/02/android-x86-asmfish-chess-engine/

Alex said...

Thanks Gurcan, it doesn't work... :(

Unknown said...

Alex, if you mean asmFish, you absolutely need an Intel x86 cpu. By the way, i didn't post anything about asmFish yet.

Unknown said...

I 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...

Jerry Green said...

Detail answer is on my webblog.

Alex said...

Gurcan, i apologize about my previous post, there was a typo.
I wanted to say - Thanks Christoph it doesn't work..
I've tried make to run asmFish on 32bit device and i failed. :(