M1 Apple Silicon for Chess?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
AlexChess
Posts: 1493
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Ras wrote: Fri Sep 10, 2021 12:56 pm
AlexChess wrote: Fri Sep 10, 2021 6:55 amHow many nps it calculates with ARM Cortex-M4?
That's around 30kNPS, without overclocking. With maximum overclocking, selectable in software, that would be around 43kNPS.
If you build and sell
Unfortunately, the EU Waste Electrical and Electronic Equipment Directive (WEEE) has effectively banned tiny scale production, something also felt in the model railway sector. However, that doesn't apply for things you'd build yourself, and there is a sister project for affordable hardware: https://github.com/d3rvita/ct800-pcb
Actual dedicated computers are very weak.
Millennium Chess (Germany) has an interesting lineup with the Chess Genius, Chess Genius Pro, Chess Genius Exclusive, and The King Performance - the latter one with de Koning's legendary engine. Staff includes Hegener and Weiner, well-known from the old Mephisto era.
My chess computer passion last since many years. 30 years ago I have even talked with Richard Lang when the Italian importer organized the World Computer Chess Championship 1987 WMCCC in Rome and I was writing chess computer articles for Torre & Cavallo chess magazine (the socials were far to be invented, so I have interviewed by email Crafty author Dr. Robert Hyatt asking him when a computer would be able to beat a GM. It was apparently only a dream, but today it's normal :lol: ) I have also met Ossi Weiner in his shop in Munchen. I have owned a Tasc Chess Machine with de Koning's The King and Gideon from Ed Schroeder, Novag Forte, Mephisto Exclusive with Rome 68020 module, Fidelity Elite Avantgarde AS and a lot of Saitek Kasparov computers up to Kasparov Reinassance :)
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum TROLLS KINDERGARTEN
User avatar
AlexChess
Posts: 1493
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Ras wrote: Fri Sep 10, 2021 12:56 pm
AlexChess wrote: Fri Sep 10, 2021 6:55 amHow many nps it calculates with ARM Cortex-M4?
That's around 30kNPS, without overclocking. With maximum overclocking, selectable in software, that would be around 43kNPS.

Wow Ras!
Since the ARM64 build is 100 times faster (3000 kNPS on average), I tried CT800 vs Ethereal 13 github (1 CPU or it crashes) estimated ELO 3200 and the result is surprising!!! 1000 Elo more on Win 11 under Mac mini M1 :)

Ethereal-ssse3-1313 4,0/8 10011001

CT800_V1.43a_a64 4,0/8 01100110

PGN GAMES: https://onedrive.live.com/?cid=B0F79706 ... 69&o=OneUp

I can insert it on my Superblitz between top engines :)
Best regards,
Alex
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum TROLLS KINDERGARTEN
Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: M1 Apple Silicon for Chess?

Post by Ras »

AlexChess wrote: Fri Sep 10, 2021 7:43 pmI tried CT800 vs Ethereal 13 github (1 CPU or it crashes) estimated ELO 3200 and the result is surprising!!!
Indeed - I'm more than astonished because the CT800 is only a mid-range engine while Ethereal is top league. I wouldn't even expect the CT800 to hold a single draw. Looking into the PGNs, all CT800 wins were because Ethereal forfeited on time - and losing 50% of the games on time is unheard of for Ethereal. There must be something with the setup that causes trouble for Ethereal.
Rasmus Althoff
https://www.ct800.net
User avatar
AlexChess
Posts: 1493
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

I repeat the test with other engines, I was so surprised that I haven't checked the games before posting.

Sorry for my mistake (also to Grant)

Regards,
Alex
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum TROLLS KINDERGARTEN
Magnum
Posts: 179
Joined: Thu Feb 04, 2021 10:24 pm
Full name: Arnold Magnum

Re: M1 Apple Silicon for Chess?

Post by Magnum »

My friends and I would like to see on the M1 Apple Silicon:
-much faster Stockfish
-ARMfish
-Cfish
-ASMfish
-the 500 CCRL engines
-retro chess emulator engines!!
User avatar
AlexChess
Posts: 1493
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Me to!!!!

https://acepoint.de/seven-at-one-stroke/ is missing from July, 13
But we must learn how to compile them by ourself... I'm working for that :D

Best regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum TROLLS KINDERGARTEN
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: M1 Apple Silicon for Chess?

Post by Scally »

Wow, that would take some time ……

It’s taken me ages to get 326 Engines on my Raspberry Pi 4 & Picochess & keep them updated.

This includes 144 of the CCRL Engines, all 30 Lc0 versions, 15 Turing type Engines, 09 Remote engines running on another platform, 15 NNUE Engines, 110 MAME Engines, play back any saved game plus some of the classics with PGN Replay & the ability to play online via FICS or Lichess.

Good luck,

Al.
User avatar
AlexChess
Posts: 1493
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Scally wrote: Sat Sep 11, 2021 11:48 am Wow, that would take some time ……

It’s taken me ages to get 326 Engines on my Raspberry Pi 4 & Picochess & keep them updated.

This includes 144 of the CCRL Engines, all 30 Lc0 versions, 15 Turing type Engines, 09 Remote engines running on another platform, 15 NNUE Engines, 110 MAME Engines, play back any saved game plus some of the classics with PGN Replay & the ability to play online via FICS or Lichess.

Good luck,

Al.
I'm interested on Raspberry Pi 4, too!! (I run Ubuntu 20.04 ARM64 that is compatible) could you give us the link of the ARM64 engines compiled by you? (and the thread to follow you, if possible)
I've managed to compile Fat Fritz 2.0 github for Mac M1 following a step by step linux tutorial by the very kind & skilled cpeters (that I think actually is busy) http://talkchess.com/forum3/memberlist. ... le&u=12967

simply changing:

make -j build ARCH=armv8 for Ubuntu ARM64 and Raspberry PI4

to

make -j build ARCH=apple-silicon for macOS Big Sur M1 NATIVE

...Maybe I could also learn how to do it for Mac M1 from you :D

Best regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum TROLLS KINDERGARTEN
User avatar
AlexChess
Posts: 1493
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Scally wrote: Sat Sep 11, 2021 11:48 am Wow, that would take some time ……

It’s taken me ages to get 326 Engines on my Raspberry Pi 4 & Picochess & keep them updated.

This includes 144 of the CCRL Engines, all 30 Lc0 versions, 15 Turing type Engines, 09 Remote engines running on another platform, 15 NNUE Engines, 110 MAME Engines, play back any saved game plus some of the classics with PGN Replay & the ability to play online via FICS or Lichess.

Good luck,

Al.
I've just visited your wonderful list with all the chess computers you own. So, being off topic here, I have created a new post about vintage computers and softwares :) http://talkchess.com/forum3/viewtopic.p ... 47#p905047
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum TROLLS KINDERGARTEN
acepoint_de
Posts: 86
Joined: Tue Jun 11, 2013 1:14 am

Re: M1 Apple Silicon for Chess?

Post by acepoint_de »

AlexChess wrote: Sat Sep 11, 2021 11:42 am https://acepoint.de/seven-at-one-stroke/ is missing from July, 13
Pretty busy the last two months, but...

...some updates for the m1: berserk-4.5.1, lc0-0.28, mayhem-5.7, shashchess-18.1, stockfish-20210912, sugar-AI-2.4, sugar-AI-ICCF-2.4

https://acepoint.de/new-updates-for-the-m1/

Ciao

acepoint