First of all I would like to say i am not a code developper and compiling software is really out of my knowledge. I am just another computer chess user geek
The raspberry Pi 4 and 8GB ram is a nice chess computer and a stand alone desktop computer also.
I am sure I am not the first to use it for chess playing or think of doing engine vs engine tournaments or even official bot for lichess or fics (with low energy consumption).
So I have installed Ubuntu Mate 20.04, Arena Gui 3.9 beta For Linux aarch64 version, EGTB 6-men all on SSD.
All is working very fine ! Arena comes in this version with 4 engines compiled for the raspberry Pi :
-Arasan 21.4
-K2 v.087
-Stockfish 10
-TogaII 4.0.1
Then I have been looking for more engines of course, but it seems there are not many. I found stockfish 11 in official source for Ubuntu and that's it... Even stockfish 12 has not been compiled for this architecture
For an idea of computer processing power Stockfish 11 is running on an average of 2500 kN/s (1.5 to 1, 850 Ghz overclocking).
So here is my first question :
1) Do you know other engines that have versions that run on Linux 64 (arm64/aarch64) raspberry pi 4 ?
There are lots of Android armv8 versions. Armv8 seems pretty the compiling that is needed for Raspberry Pi 4 but as I have no knowledge on these matters I will only Say what I checked.
So I tried to install in arena many armv8 compiles of chess engines (crafty 25.2, Cfish, Official stockfish, Monolith, Corchess, Cichess, Ethereal etc.) and none worked BUT official Cfish armv8 compile from Github !
So at least I have stockfish 12 power with nnue in rasperry pi 4 Thx to Cfish armv8 compile.
Arena reports average of 1500 kN/s with Cfish.
So I was wondering (and this is my second question)
2) why only Cfish armv8 is working on raspberry Pi 4 platform and on Android with the same compile ? Would it be hard to all engine compilers to do it work or is it just a Library to have and check up or something like that ?
It would be nice if this platform could get some love, since it's very energy efficient, decent computing power and tiny transportable