HAL9000

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

November 11, 2015

Android UCI engine update: Stockfish Dev 2015-11-09 JA

Without doubt, this one will make many Android fishers quite happy. I'm sure about it because the official Stockfish 7 compile will not come before TCEC-8 ends.

This time and for the first time we have a working arm7 compile of the Stockfish development version compiled by Jim Ablett and that's good news indeed.

The generation i'm grown within is much more patient and less hungry for daily updates. That's why  i prefer to wait for the photo finish of TCEC-8 superfinal to sail away to any new version.

For the ones who don't agree with me, HERE's the daily medecine for arm7 devices and another one HERE in arm5 devices.

19 comments:

Amador Cuesta said...

For Android octa-core devices, what can I do?.

Amador Cuesta said...

For Android octa-core devices, what can I do?.

Gurcan Uckardes said...

What cpu? What Android version? Lollipop needs binaries compiled using nopie option. If you have Lollipop most engines compiled prior to it WILL NOT WORK.
If you have Kitkat or older, 32 bit compiles should work fine with 4 or 8 cores.

Amador Cuesta said...

Android 5.0 Lollipop and big.LITTLE SoCs. Exynos 7 Octa 5433

Gurcan Uckardes said...

Yes. That's what i've thought. You need arm7 nopie for Lollipop. Better is arm8 nopie.

Jim Ablett said...

Here are some Stockfish Lollipop test builds.
Note: Untested - don't have a device with this platform.

Arm8:
http://tinyurl.com/ozwk6sp

Arm7:
http://tinyurl.com/oz4hqez

Jim.

Amador Cuesta said...

Thank you very much Gurcan and Jim for your quick and kind answers. So you are telling me that I can not buy for playing DroidFish either big.LITTLE SoC architecture devices or devices with Android 5.0 Lollipop OS. I will have to change my mind as I was thinking in buying the Galaxy S6 edge+.
Now I am thinking in three devices: Xiaomi Redmi Note 2, Meizu MX5 and Elephone Vowney, all of them incorporating the new Mediatek octa-core SoC Helio X10.
Jim, I already DO have that platform,Exynos 7 Octa 5433, so if you want to send me test builds for testing, it will be a pleasure to test them and publish here the results.

Amador Cuesta said...

Hi Jim. I have tried both links you sent me, Arm7 and Arm8 on my Galaxy Tab S2, and in the SAME moment I charge the engines it appears on the tab display a very long, huge, window text as follows:
" Error running exec(). Comand:[/data/data/org.petero.droidfish.files/engine/engine.exe]...etc.
If you give me an email I will send you the picture I took with the whole text.

Jim Ablett said...

Thanks for testing.

2nd attempt.
Arm8:
http://tinyurl.com/pgga6vh

Jim.

Jim Ablett said...

Attempt 3 - last try. I give up for now.

Arm 8
http://tinyurl.com/nlaxssb

Jim.

Amador Cuesta said...

Thank you very much for your efforts, Jim.
Unfortunately on your second attempt in the same moment I charge the engine, there is a new warning in the display: " Engine Error", and the engine crashes even before being charged.
In your third attempt , just when charging your engine new file, it appears the same very long text I told you before.
My complete data are:
- Software Platform: DroidFish 1.57
- Hardware: Samsung Galaxy Tab S2 tablet, Wifi, 32 GB, incorporating Exynos 7 Octa 5433 octa-core SoC, with big.LITTLE architecture (4+4).

Jim Ablett said...

Here is a build of Stockfish compiled for Cortex A15

http://tinyurl.com/oa4tpk9

Jim.

Amador Cuesta said...

Thank you very much, Jim. I will try it and tell you.
Before my last octa-core, Samsung Galaxy Tab S2(9.7"), which is giving me SO MANY problems with DroidFish 1.57, I got another two octa-core devices which worked and are still working perfectly well.
The former is the Chinese Cube T9 tablet(9.7"), incorporating the MediaTek MT8752(Cortex A53) True Octacore SoC at 2 GHz each. Terrific,1.5 million nps, not bad.
The latter is the Spanish phablet, bq Aquaris E6(6"), with the MediaTek MT6592(A7) True Octacore SoC at 2 GHz each also. Amazing,1.2 Million nps, very good also.
Now I got stable my Tab S2, with DF 1.57, with only FOUR(4?)cores, and 1024 MB of RAM. BUT I bought this tab for using ALL the cores, not just four, so I paid for cores that I am not going to use. A real(and very expensive) pity.
Gurkan, this data are for you: my new Tab S2 calculates 1.220.000 nps with FOUR cores, and nearly 1.600.000 with EIGHT cores, before breaking. :-((
Seeing all these problems I have changed my mind concerning my new Android device: instead Samsung Galaxy S6 edge+,as I initialy thought,I will get the Xiaomi Redmi Note 2, incorporating the new Helio X10 octacore SoC. Even though not True Octacore, the eight cores (ALL A53), are divided into two groups of four, and due to its MediaTek system CorePilot 2.0,it allows them to work TOGETHER when necessary.
I will receive it in a few days and will keep you informed.

Amador Cuesta said...

Jim, I tried your last compliation for Cortex A15 on my Tab S2 and the engine broke in the same moment I charged it.
I come back to my safe and relatively "stable" ( I have to restart the device after every game), DroidFish 1.57- 4 cores mode.

Amador Cuesta said...

Sorry, CorePilot system IS TrueOctacore, so with my next Xiaomi Redmi Note 2 device, incorporating Helio X10 (former name: MT 6795)octa-core SoC at 2.2 GHz each, will be faster than Cube T9 tab.

Alexandr Kovač said...

Everything works perfectly&fine now. Jim, THX for your careful and patient work...

Amador Cuesta said...

On the 26th I will receive the Xiaomi Redmi Note 2 ( the Note 3 released today is slower: Helio X10 octa-core at 2 GHz instead of helio X10 at 2.2 GHz of my future Note 2). I will see how it works and if it is a real TrueOctacore or not.I DO hope so.
Keep you informed.

Amador Cuesta said...

Fortunately my new device, Xiaomi Redmi Note 2 phablet, IS TrueOctacore.
I got on it fantastic calculation figures with the Stockfish 7 beta Peter sent me in its DroidFish 1.58 beta platform, and also incredible figures with Komodo 9.2.
In a few days will be released Komodo 9.3 and Stockfish 7 for Android, together with Droidfish 1.58, by Peter Österlund.
In iOS will also be released Stockfish 7 into the new SmallFish platform version, by Ted Wong.

Amador Cuesta said...

After the Stockfish collapse in the TCEC 8 Superfinal,rumours say Stockfish 7 will take several weeks to be released,as its team needs to carry out a deep revision to make it stable and stronger, to be able to face the new monster on the block,Komodo 9.3.