Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / asmFish in Android
- - By Stefan Pohl Date 2016-09-02 13:16 Edited 2016-09-02 13:19
Zufallsfund im Netz. asmFish läuft wohl in der Droidfish-App (Android) und das sehr, sehr flott (ca. 2.5 mal schneller als der eingebaute Stockfish). Aber wohl nur mit einer Intel CPU (?)
Ich brauch das jetzt persönlich nicht so dringend, aber wen es interessiert, der guckt hier:

https://jerrygreenblog.wordpress.com/2016/09/02/android-x86-asmfish-chess-engine
Parent - - By Tom Paul Date 2016-09-02 18:32
Interessant, wie schnell ist denn dieser asm Android Stockfish im Vergleich zu einem Desktop PC?
Parent - - By Guenter Stertenbrink Date 2016-10-19 18:13 Edited 2016-10-19 18:17
update on best kn/s/$ and kn/s/W :
IRULU Nuvision tablet running asmfish popcount Linux,
1500kn/s on the opening position, 5W, $45 at ebay

1GB RAM, 3000mah,8GB memory
Android 5.0 , 7'' screen
Intel Z3735G CPU at 1.33-1.83 GHz
taking 4 threads worked well
for me so far. 512M hash
screen timeout disabled
1500kn/s at the opening position
in analysis mode, multipv=1

and before transferring files,
before the droidfish directory shows,
I had to close some buttons,
switch it on and off several times.

connecting the tablet with the PC, window opens,
goto the droidfish/uci window

open another explorer on the pc,
select the source directory on the PC
drag the asmfish executable with the
mouse to the droidfish/uci directory

the default stockfish 2016-08-28
that comes with droidfish 1.62
( http://bit.ly/2dlDJeh )
only gets to 660kn/s

============================

etwa dasselbe Resultat mit dem Tolino tab 8
(ebenfalls intel Z3735)
~90Euro in 2015, nicht mehr erhaeltlich
Parent - - By Guenter Stertenbrink Date 2016-11-02 07:41
das Irulu Tablet laeuft etwa 2,7 Stunden mit dem vollen 3000mAh Akku bei
1570 kn/s (stabil) in der Startposition mit asmfish_2016-10-17 in droidfish.
Daraus errechne ich etwa 4W Leistung bei 3.7V.

Tolino Tab 8 mit 4100mAh laueft mindestens 3,5 Stunden
Parent - - By Patrick Götz Date 2016-11-02 08:29
Wer unter Droidfish mehr als 128 MB Hash einsetzen will, sollte diesen (siehe Link unten) Beitrag lesen, ansonsten bleibt die Hashdatei aus Sicherheitsgründen bei 128 MB gedeckelt.

http://talkchess.com/forum/viewtopic.php?p=653974#653974
Parent - - By Guenter Stertenbrink Date 2016-11-02 09:59 Edited 2016-11-02 10:28
hmm, das war droidfish 1.58 , ist das gueltig auch fuer droidfish 1.62 und asmfish 2016-10-17 ?
ich setze den hash immer auf 512MB  (irulu tablet hat 1GB RAM , tolino tab 8 hat 2GB)

droidfish 1.63 mit stockfish 8 sollte jetzt verfuegbar sein ?!
dann asmfishL_2016-10-17  in's UCI-directory copieren, auf 4 threads einstellen

das mit dem file hab' ich noch nicht probiert
"/<SD card>/DroidFish/uci/.unsafehash".

--------------edit----------------------
http://chesstroid.blogspot.de/2016/10/droidfish-162-dev-two-builds-tweaked-by.html

droidfish 1.62 mit hash bis zu 512MB :
https://app.box.com/s/1dgrcf950fdlfa55tt9oiyhv638b9gsx

der link zu droidfish 1.63 sollte bald hier erscheinen:
http://chesstroid.blogspot.de/
(mit stockfish 8 und texel 1.07a6 ?)
Parent - - By Patrick Götz Date 2016-11-02 12:41
Das ist natürlich noch gültig. Das wird mit großer Wahrscheinlichkeit auch weiterhin so beibehalten.
Daher nutzt droidfish, auch wenn der Hash auf 512 MB gesetzt wird,  maximal 128 MB.
Das gilt für alle Engines, auch für asmfishL_2016-10-17, die ich übrigens selber nutze.
Die Hashgröße  kann auch einfach mit mit einem Systemmonitor wie z.B. die Android App "Simple System Monitor" überprüft werden.

Um einen größeren Hash als 128 MB zu nutzen ist wie im Link beschrieben die ".unsafehash" Datei notwendig.
Parent - By Guenter Stertenbrink Date 2016-11-02 13:09
oder die Version von Abrijal installieren ?!

Droidfish is an open source GUI. Therefore, Aprijal has compiled
two versions of it with following tweaks. Besides, latest Stockfish
development version 2016.10.11 is bundled with it.

GET the first apk with:* Hash usage display *UCI option start with UCI_
GET the second apk with the above and:  ECO code display  Hardcode hash limit increased to 512MB

http://chesstroid.blogspot.de/2016/10/droidfish-162-dev-two-builds-tweaked-by.html
Parent - By Guenter Stertenbrink Date 2017-11-15 04:42
unter Droidfish
-----------------
nicht "unsafehash" sondern ".unsafehash" mit vorangestelltem Punkt, den man leicht uebersieht.
Das bewirkt, dass die Datei nicht angezeigt wird.
Kontrollieren kann man es mit den neuesten asmFishen indem man"
linken Rand zur Mitte wischen
"Manage Chess Engines"
"Set options"
"LogFile" - eine Datei im beschreibbaren Verzeichnis eintagen,
wie man ein Verzeichnis beschreibbar macht ist mir nicht klar.
Ich erreiche es auf Tolino-Tab 8, indem ich jackpal terminal
und dann kbox-terminal installiere, wobei letzteres zwar fehlschlaegt,
aber ein beschreibbares Verzeichnis "/storage/sdcard0/kbox_home" erzeugt.

Uebrigens geht "safe hash","load hash" mit droidfish bei mir nicht, selbst mit diesem Trick.
Aber es geht von Kommandozeile
Wenn jemand weiss, wie das unter droidfish hinzukriegen ist, waere ich fuer
eine Antwort hier dankbar.

Guenter Stertenbrink schrieb:

hmm, das war droidfish 1.58 , ist das gueltig auch fuer droidfish 1.62 und asmfish 2016-10-17 ?
ich setze den hash immer auf 512MB  (irulu tablet hat 1GB RAM , tolino tab 8 hat 2GB)

droidfish 1.63 mit stockfish 8 sollte jetzt verfuegbar sein ?!
dann asmfishL_2016-10-17  in's UCI-directory copieren, auf 4 threads einstellen

das mit dem file hab' ich noch nicht probiert
"/<SD card>/DroidFish/uci/.unsafehash".

--------------edit----------------------
<a class='ura' href='http://chesstroid.blogspot.de/2016/10/droidfish-162-dev-two-builds-tweaked-by.html'>http://chesstroid.blogspot.de/2016/10/droidfish-162-dev-two-builds-tweaked-by.html</a>

droidfish 1.62 mit hash bis zu 512MB :
<a class='ura' href='https://app.box.com/s/1dgrcf950fdlfa55tt9oiyhv638b9gsx'>https://app.box.com/s/1dgrcf950fdlfa55tt9oiyhv638b9gsx</a>

der link zu droidfish 1.63 sollte bald hier erscheinen:
<a class='ura' href='http://chesstroid.blogspot.de/'>http://chesstroid.blogspot.de/</a>
(mit stockfish 8 und texel 1.07a6 ?)
Parent - - By Tom Paul Date 2016-11-02 10:53
Guenter Stertenbrink schrieb:

das Irulu Tablet laeuft etwa 2,7 Stunden mit dem vollen 3000mAh Akku bei
1570 kn/s (stabil) in der Startposition mit asmfish_2016-10-17 in droidfish.
Daraus errechne ich etwa 4W Leistung bei 3.7V.

Tolino Tab 8 mit 4100mAh laueft mindestens 3,5 Stunden


Welche Tablets haben denn mehr als 1570 kN/s?
und laufen bei voller Auslastung 4 Stunden?
Parent - - By Guenter Stertenbrink Date 2016-11-02 11:01 Edited 2016-11-02 11:18
vermutlich die neuen Samsung,Huawei  smartphones ("phablets")

obwohl asmfish nicht laeuft
und die kosten ca. 10 mal so viel

----------------------------------------------------------

aus dem Spanischen Forum:  http://master64chess.foroactivo.com

allerdings mit Vorsicht zu geniessen, ich bekomme auch
anfangs >2000kn/s auf dem Xiaomi Redmi Note 2, aber
das geht runter auf ca.900 nach 10-20 Minuten

S7 Edge Samsung (Exynos 8890, 8 cores, 2 GB)
= 3,036,000 /3.615 KNPS New

Huawei Honor Note 8 (Kirin 955, 8 cores, 2 GB)
= 3.270.000

Huawei P9 Plus (Kirin 955 8-core 64-bit, MM)
= 3,022,000

Huawei P9 (Kirin 955 8-core 64-bit, MM)
= 2,945,000

iPhone 7 Plus
= 2.556.200

Samsung S6 Edge + (64 Bit 8-core Exynos)
= 2,505,000

Samsung Galaxy Note 5
= 2.500.000

iPad Pro (A9X, 2 cores @ 2.26 Ghz 64-bit)
= 2,480,000

LeTv Le Eco 2 Pro (MediaTek Helio X25 10 cores)
= 2.058.000

iPhone 6S
= 2024000
Parent - - By Tom Paul Date 2016-11-02 12:29
Könnte Stockfish vielleicht auf dem iPad Pro 2 4000 kN/s erreichen?
Das sollte eigentlich funktionieren wenn Apple die Kerne verdoppelt?
Parent - By Guenter Stertenbrink Date 2016-11-02 12:36 Edited 2016-11-02 13:00
glaub schon

http://www.apple.com/de/ipad-pro/specs/

27Wh = 7h @ 4W , dafuer ein schlechter kompiliertes
Stockfish, aber vermutlich eine Energie-effizientere CPU

Probleme mit dem Akku  :
http://www.anandtech.com/show/8716/apple-a8xs-gpu-gxa6850-even-better-than-i-thought
https://discussions.apple.com/thread/6835553?start=0&tstart=0
Parent - - By Guenter Stertenbrink Date 2017-01-03 07:55 Edited 2017-01-03 08:16
bei ebay USA will jemand 100 irulu nuvision verkaufen for $3000,
das waer doch was fuer Schach Vereine.

Die ganze Software koennte doch vermutlich auf micro-SD laufen, oder einfach kopiert werden.
(Installation per Hand kostet mich ca. 30min)

3 fache Leistung des TCEC-Superfinale Rechners und nur ca. 500-600W ,
da koennete das Superfinale in 10 Tagen laufen, alle 100 Partien parallel,
falls Houdini 5 auf Android laufen wuerde und droidfish engine vs. engine
mit verschiedenen engines unterstuetzen wuerde und falls droidfish
allen output speichern koennte. Oder falls da eine andere bessere UCI
fuer Android waere/ist
----------edit------------------------
oder auch fuer Fernschach , ein nuvision pro Partie , ist doch auch bequemer,
da entfaellt das staendige Umschalten und man hat staendig alle
Stellungen und evals parat. Am besten alle an der Wand aufhaengen ...
Parent - - By Benno Hartwig Date 2017-01-03 09:27

> da koennte das Superfinale in 10 Tagen laufen,


?
Sehr überschaubare 4 1,33GHz-Kerne und 1, höchsten 8GB Ram hat so ein Teil doch, oder gucke auf was anderes?
TCEC spielt nun doch schon schon in einer ganz anderen Liga.
Benno
Parent - By Guenter Stertenbrink Date 2017-01-03 10:20 Edited 2017-01-03 10:30
1.33-1.8 GHz glaub ich, 1GB RAM , 1570 kn/s , 512M Hash nehme ich mit "unsafehash" , keine tablebases hab ich

der TCEC Superfinale-Server hatte 49000 kn/s , 31 mal soviel. Ca. 6h pro Partie (afair)

600h = 25d (TCEC)  oder 600*31/100 h = 186h = 7.75d  fuer 100 irulus
Parent - - By Christoph Heilmann Date 2017-01-23 21:57
Tom Paul schrieb:
Welche Tablets haben denn mehr als 1570 kN/s?
und laufen bei voller Auslastung 4 Stunden?

Auf meinem Tolino Tab berechnet asmfish 35000 kN/s (Numa, HugePages und Hyper-Threading enabled).
Mit vollem Akku hält der Tolino bei mir ca. 6 Stunden durch.
Parent - - By Guenter Stertenbrink Date 2017-01-24 19:25
wieviel kn/s in der Anfangsstellung ?
Tolino tab 8 ?
wie enabled man denn Numa,Hyperthreading,Huge Pages
Parent - - By Patrick Götz Date 2017-01-24 20:18
mit einem Linux-Server als Engine-Server.
Parent - By Christoph Heilmann Date 2017-01-24 23:14
Yup.
Up Topic Hauptforen / CSS-Forum / asmFish in Android

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill