M1 Apple Silicon for Chess?

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

Moderator: Ras

Werewolf
Posts: 1994
Joined: Thu Sep 18, 2008 10:24 pm

Re: M1 Apple Silicon for Chess?

Post by Werewolf »

M2 is incoming in July.

If they get it on bigger machines the horrible thermal throttling may be addressed

https://www.fudzilla.com/news/pc-hardwa ... ase-for-m2
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Most Stockfish derivates are better than the original, but ONLY open sources are useful to improve all top engines on all OSs

Image

32 BEST ENGINES Blitz 3 mins + 3 secs 4CPUs on Windows 10 ARM64 under Parallels Desktop 16.3 M1

Many thanks and congratulations to MikeB: Honey v.13.1 is 3° & Black Diamonds v13.1 is 5°, waiting native versions for Silicon M1 and Ubuntu ARM64 | Raspberry Pi4.
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Werewolf wrote: Wed Apr 28, 2021 2:35 pm M2 is incoming in July.

If they get it on bigger machines the horrible thermal throttling may be addressed

https://www.fudzilla.com/news/pc-hardwa ... ase-for-m2
Interesting. Fan starts to increase 1700 RPM only at 90° Celsius. So I fear to use all 8 CPUs. It would be better to start at 70°, but TG Pro fan utility on my system is blocked by T2 chip. Moving speed bar or selecting manual, nothing changes!
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
jshriver
Posts: 1356
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: M1 Apple Silicon for Chess?

Post by jshriver »

Truly conflicted, as i received my refund today but also saw the m2 in a few months.
Im not planning to use for day in computer, so what would you do? I can buy a m1 mini right now for $669 and prob start compiling this weekend. Should I wait a few more months for something better for same ?

What Ive read m1 is m1 and for low end, only the m2 or m12x will be the higher end computers so never hit mini's. What have you seen?
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Hi Josh!

I'm happy now with my 699$ Mac mini M1 8GB-256GB, but I would not buy a iMac M1, a Macbook Air M1 (without fan) or a Pro M1 paying a lot more. I have fixed all my issues: the main was the early consumption of the internal soldered SSD (16% lost in 3 months) : installed BS on a 512 GB external fast USB 3.1 Samsung T5 SSD. An other issue: frequent crashes due to Kernel Panics (probable overflow every 4-8 hours!) ...Installing Big Sur 11.3 RC (now final) completely solved my issue (1 week, no crashes). Last one was related to high temperatures: 90+° Celsius with 8 CPUs, then throttling. Using 4 CPUs for heavy tasks is OK,, while searching an utility that let me to increase fan speed from 1700 to 2000 RPMs. If you don't monitor fan and SSD, you simply think that it's all OK... until you broke the M1 and you cannot repair it due to soldered components :shock: , when your warranty will end.

M2? If the hardware architecture will be the same, you will have the same issues paying much more, for an 85% speed improvement (rumors say) . I'll consider them only if they will have socketed components or solved first generation bugs.

Mac mini M1 is PERFECT for skilled users and technology fans. It deserves the price and you can choose your not APPLE 27-32 '' 4K monitor, your big external storage, bluetooth mouse and keyboard (...less colored but perfectly working :D ) having the full access of the whole Cupertino ecosystem: macOS M1, iOS + services, plus Linux and Windows 10 apps using Parallels Desktop.
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
acepoint_de
Posts: 86
Joined: Tue Jun 11, 2013 1:14 am

Re: M1 Apple Silicon for Chess?

Post by acepoint_de »

acepoint_de wrote: Wed Apr 28, 2021 1:04 pm https://acepoint.de/tools-for-pgn-files/

pgn-extract and scoutfish for extracting information out of or manipulating very large pgn files.

Ciao

acepoint
Someone asked for the uci-analyser, I've added it.

Ciao

acepoint
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: M1 Apple Silicon for Chess?

Post by MikeB »

My latest machine -
OS Name Microsoft Windows 10 Pro
Version 10.0.19042 Build 19042
System Manufacturer ASUSTeK COMPUTER INC.
System Model ROG Zephyrus G14 GA401QM_GA401QM
System Type x64-based PC
Processor AMD Ryzen 9 5900HS with Radeon Graphics, 3301 Mhz, 8 Core(s), 16 Logical Processor(s)
Installed Physical Memory (RAM) 16.0 GB
Drive C:
Description Local Fixed Disk
Compressed No
File System NTFS
Size 933.27 GB (1,002,088,763,392 bytes)
Name NVIDIA GeForce RTX 3060 Laptop GPU
Adapter Type GeForce RTX 3060 Laptop GPU, NVIDIA compatible
Adapter Description NVIDIA GeForce RTX 3060 Laptop GPU

Code: Select all

asmfish benchmark
asmFishW_2017-05-22_popcnt
uci
id name asmFishW_2017-05-22_popcnt
id author TypingALot
option name Hash type spin default 16 min 1 max 65536
option name LargePages type check default false
option name Threads type spin default 1 min 1 max 256
option name NodeAffinity type string default all
option name Priority type combo default none var none var normal var low var idle
option name TTFile type string default <empty>
option name TTSave type button
option name TTLoad type button
option name Clear Hash type button
option name Ponder type check default false
option name UCI_Chess960 type check default false
option name MultiPV type spin default 1 min 1 max 224
option name Contempt type spin default 0 min -100 max 100
option name MoveOverhead type spin default 30 min 0 max 5000
option name MinThinkTime type spin default 20 min 0 max 5000
option name SlowMover type spin default 89 min 10 max 1000
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name SyzygyProbeLimit type spin default 6 min 0 max 6
option name Syzygy50MoveRule type check default true
option name SyzygyPath type string default <empty>
uciok

setoption name LargePages value true
bench 1024 16 26
*** bench hash 1024 threads 16 depth 26 realtime 0 ***
info string hash set to 1024 MB page size 2048 KB
info string node 0 has threads 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1:      nodes:  347088479       30753 knps
2:      nodes:  554274838       32838 knps
3:      nodes:  28252172        55396 knps
4:      nodes:  168339707       37136 knps
5:      nodes:  132008524       33428 knps
6:      nodes:  103573466       32797 knps
7:      nodes:  274855860       34152 knps
8:      nodes:  617399661       34826 knps
9:      nodes:  440292210       32838 knps
10:     nodes:  78866989        37862 knps
11:     nodes:  318545317       31998 knps
12:     nodes:  520638491       31051 knps
13:     nodes:  127653951       36172 knps
14:     nodes:  667557979       32261 knps
15:     nodes:  91585537        37829 knps
16:     nodes:  57411302        45892 knps
17:     nodes:  52541605        52332 knps
18:     nodes:  36719157        59129 knps
19:     nodes:  75379326        61837 knps
20:     nodes:  45637700        53628 knps
21:     nodes:  12942487        70339 knps
22:     nodes:  26765278        86339 knps
23:     nodes:  45211724        75102 knps
24:     nodes:  34410290        49869 knps
25:     nodes:  139569615       63182 knps
26:     nodes:  5504525         50041 knps
27:     nodes:  16378994        51506 knps
28:     nodes:  137446682       42831 knps
29:     nodes:  30712836        41729 knps
30:     nodes:  16038083        53460 knps
31:     nodes:  3940025         70357 knps
32:     nodes:  3512871         66280 knps
33:     nodes:  2322189         64505 knps
34:     nodes:  14664023        57058 knps
35:     nodes:  5864326         52831 knps
36:     nodes:  1358962         64712 knps
37:     nodes:  3262695         46609 knps
===========================
Total time (ms) : 149164
Nodes searched  : 5238527876
Nodes/second    : 35119250

Code: Select all

./O*1.exe bench 2048 16 16 true >/dev/null

Position: 1/96
FEN: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Nodes/Second: 20458k
NN evaluation using eval.bin enabled.

Position: 2/96
FEN: r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 10
Nodes/Second: 26881k
NN evaluation using eval.bin enabled.

Position: 3/96
FEN: 8/2p5/3p4/KP5r/1R3p1k/8/4P1P1/8 w - - 0 11
Nodes/Second: 33251k
NN evaluation using eval.bin enabled.

Position: 4/96
FEN: 4rrk1/pp1n3p/3q2pQ/2p1pb2/2PP4/2P3N1/P2B2PP/4RRK1 b - - 7 19
Nodes/Second: 22112k
NN evaluation using eval.bin enabled.

Position: 5/96
FEN: rq3rk1/ppp2ppp/1bnpN3/3N2B1/4P3/7P/PPPQ1PP1/2KR3R b - - 0 14
Nodes/Second: 20568k
NN evaluation using eval.bin enabled.

Position: 6/96
FEN: r1bq1r1k/1pp1n1pp/1p1p4/4p2Q/4PpP1/1BNP4/PPP2P1P/3R1RK1 b - g3 0 14
Nodes/Second: 27703k
NN evaluation using eval.bin enabled.

Position: 7/96
FEN: r3r1k1/2p2ppp/p1p1bn2/8/1q2P3/2NPQN2/PPP3PP/R4RK1 b - - 2 15
Nodes/Second: 21293k
NN evaluation using eval.bin enabled.

Position: 8/96
FEN: r1bbk1nr/pp3p1p/2n5/1N4p1/2Np1B2/8/PPP2PPP/2KR1B1R w kq - 0 13
Nodes/Second: 29016k
NN evaluation using eval.bin enabled.

Position: 9/96
FEN: r1bq1rk1/ppp1nppp/4n3/3p3Q/3P4/1BP1B3/PP1N2PP/R4RK1 w - - 1 16
Nodes/Second: 22171k
NN evaluation using eval.bin enabled.

Position: 10/96
FEN: 4r1k1/r1q2ppp/ppp2n2/4P3/5Rb1/1N1BQ3/PPP3PP/R5K1 w - - 1 17
Nodes/Second: 29052k
NN evaluation using eval.bin enabled.

Position: 11/96
FEN: 2rqkb1r/ppp2p2/2npb1p1/1N1Nn2p/2P1PP2/8/PP2B1PP/R1BQK2R b KQ - 0 11
Nodes/Second: 23041k
NN evaluation using eval.bin enabled.

Position: 12/96
FEN: r1bq1r1k/b1p1npp1/p2p3p/1p6/3PP3/1B2NN2/PP3PPP/R2Q1RK1 w - - 1 16
Nodes/Second: 20152k
NN evaluation using eval.bin enabled.

Position: 13/96
FEN: 3r1rk1/p5pp/bpp1pp2/8/q1PP1P2/b3P3/P2NQRPP/1R2B1K1 b - - 6 22
Nodes/Second: 27145k
NN evaluation using eval.bin enabled.

Position: 14/96
FEN: r1q2rk1/2p1bppp/2Pp4/p6b/Q1PNp3/4B3/PP1R1PPP/2K4R w - - 2 18
Nodes/Second: 20106k
NN evaluation using eval.bin enabled.

Position: 15/96
FEN: 4k2r/1pb2ppp/1p2p3/1R1p4/3P4/2r1PN2/P4PPP/1R4K1 b - - 3 22
Nodes/Second: 29066k
NN evaluation using eval.bin enabled.

Position: 16/96
FEN: 3q2k1/pb3p1p/4pbp1/2r5/PpN2N2/1P2P2P/5PP1/Q2R2K1 b - - 4 26
Nodes/Second: 27718k
NN evaluation using eval.bin enabled.

Position: 17/96
FEN: 6k1/6p1/6Pp/ppp5/3pn2P/1P3K2/1PP2P2/3N4 b - - 0 1
Nodes/Second: 22855k
NN evaluation using eval.bin enabled.

Position: 18/96
FEN: 3b4/5kp1/1p1p1p1p/pP1PpP1P/P1P1P3/3KN3/8/8 w - - 0 1
Nodes/Second: 48662k
NN evaluation using eval.bin enabled.

Position: 19/96
FEN: 2K5/p7/7P/5pR1/8/5k2/r7/8 w - - 4 3
Nodes/Second: 42783k
NN evaluation using eval.bin enabled.

Position: 20/96
FEN: 8/6pk/1p6/8/PP3p1p/5P2/4KP1q/3Q4 w - - 0 1
Nodes/Second: 32435k
NN evaluation using eval.bin enabled.

Position: 21/96
FEN: 7k/3p2pp/4q3/8/4Q3/5Kp1/P6b/8 w - - 0 1
Nodes/Second: 53799k
NN evaluation using eval.bin enabled.

Position: 22/96
FEN: 8/2p5/8/2kPKp1p/2p4P/2P5/3P4/8 w - - 0 1
Nodes/Second: 53260k
NN evaluation using eval.bin enabled.

Position: 23/96
FEN: 8/1p3pp1/7p/5P1P/2k3P1/8/2K2P2/8 w - - 0 1
Nodes/Second: 59389k
NN evaluation using eval.bin enabled.

Position: 24/96
FEN: 8/pp2r1k1/2p1p3/3pP2p/1P1P1P1P/P5KR/8/8 w - - 0 1
Nodes/Second: 37116k
NN evaluation using eval.bin enabled.

Position: 25/96
FEN: 8/3p4/p1bk3p/Pp6/1Kp1PpPp/2P2P1P/2P5/5B2 b - - 0 1
Nodes/Second: 24649k
NN evaluation using eval.bin enabled.

Position: 26/96
FEN: 5k2/7R/4P2p/5K2/p1r2P1p/8/8/8 b - - 0 1
Nodes/Second: 29296k
NN evaluation using eval.bin enabled.

Position: 27/96
FEN: 6k1/6p1/P6p/r1N5/5p2/7P/1b3PP1/4R1K1 w - - 0 1
Nodes/Second: 30833k
NN evaluation using eval.bin enabled.

Position: 28/96
FEN: 1r3k2/4q3/2Pp3b/3Bp3/2Q2p2/1p1P2P1/1P2KP2/3N4 w - - 0 1
Nodes/Second: 29032k
NN evaluation using eval.bin enabled.

Position: 29/96
FEN: 6k1/4pp1p/3p2p1/P1pPb3/R7/1r2P1PP/3B1P2/6K1 w - - 0 1
Nodes/Second: 30469k
NN evaluation using eval.bin enabled.

Position: 30/96
FEN: 8/3p3B/5p2/5P2/p7/PP5b/k7/6K1 w - - 0 1
Nodes/Second: 29566k
NN evaluation using eval.bin enabled.

Position: 31/96
FEN: 5rk1/q6p/2p3bR/1pPp1rP1/1P1Pp3/P3B1Q1/1K3P2/R7 w - - 93 90
Nodes/Second: 23237k
NN evaluation using eval.bin enabled.

Position: 32/96
FEN: 4rrk1/1p1nq3/p7/2p1P1pp/3P2bp/3Q1Bn1/PPPB4/1K2R1NR w - - 40 21
Nodes/Second: 23571k
NN evaluation using eval.bin enabled.

Position: 33/96
FEN: r3k2r/3nnpbp/q2pp1p1/p7/Pp1PPPP1/4BNN1/1P5P/R2Q1RK1 w kq - 0 16
Nodes/Second: 23247k
NN evaluation using eval.bin enabled.

Position: 34/96
FEN: 3Qb1k1/1r2ppb1/pN1n2q1/Pp1Pp1Pr/4P2p/4BP2/4B1R1/1R5K b - - 11 40
Nodes/Second: 25273k
NN evaluation using eval.bin enabled.

Position: 35/96
FEN: 4k3/3q1r2/1N2r1b1/3ppN2/2nPP3/1B1R2n1/2R1Q3/3K4 w - - 5 1
Nodes/Second: 26578k
NN evaluation using eval.bin enabled.

Position: 36/96
FEN: 8/1p2KP2/1p4q1/1Pp5/2P5/N1Pp1k2/3P4/1N6 b - - 76 40
Nodes/Second: 32428k
NN evaluation using eval.bin enabled.

Position: 37/96
FEN: 8/8/8/8/5kp1/P7/8/1K1N4 w - - 0 1
Nodes/Second: 63841k
NN evaluation using eval.bin enabled.

Position: 38/96
FEN: 8/8/8/5N2/8/p7/8/2NK3k w - - 0 1
Nodes/Second: 43125k
NN evaluation using eval.bin enabled.

Position: 39/96
FEN: 8/8/1P6/5pr1/8/4R3/7k/2K5 w - - 0 1
Nodes/Second: 34668k
NN evaluation using eval.bin enabled.

Position: 40/96
FEN: 8/2p4P/8/kr6/6R1/8/8/1K6 w - - 0 1
Nodes/Second: 36237k
NN evaluation using eval.bin enabled.

Position: 41/96
FEN: 8/8/3P3k/8/1p6/8/1P6/1K3n2 b - - 0 1
Nodes/Second: 48347k
NN evaluation using eval.bin enabled.

Position: 42/96
FEN: 8/4n3/8/2n5/kp1N2P1/8/8/3K4 b - - 0 1
Nodes/Second: 42052k
NN evaluation using eval.bin enabled.

Position: 43/96
FEN: 6k1/3b3r/1p1p4/p1n2p2/1PPNpP1q/P3Q1p1/1R1RB1P1/5K2 b - - 0 1
Nodes/Second: 29123k
NN evaluation using eval.bin enabled.

Position: 44/96
FEN: r2r1n2/pp2bk2/2p1p2p/3q4/3PN1QP/2P3R1/P4PP1/5RK1 w - - 0 1
Nodes/Second: 19955k
NN evaluation using eval.bin enabled.

Position: 45/96
FEN: bb1n1rkr/ppp1Q1pp/3n1p2/3p4/3P4/6Pq/PPP1PP1P/BB1NNRKR w HFhf - 0 5
Nodes/Second: 20370k
NN evaluation using eval.bin enabled.

Position: 46/96
FEN: r1b1r1k1/p3nppp/2p1p3/q3P1B1/2P5/P1pB4/5PPP/1R1Q1RK1 w - - 0 1
Nodes/Second: 23220k
NN evaluation using eval.bin enabled.

Position: 47/96
FEN: 2b2rk1/N1p3b1/p2p1n2/2PPp1q1/2B1Pn1p/PrN2P2/5RPB/R1Q4K b - - 0 1
Nodes/Second: 24392k
NN evaluation using eval.bin enabled.

Position: 48/96
FEN: r2b4/1r5k/2p1p1p1/1pPpPpPp/pQ1P1P1P/1bP3KB/8/1N6 b - - 0 1
Nodes/Second: 30982k
NN evaluation using eval.bin enabled.

Position: 49/96
FEN: 1qrr1b2/6p1/ppkn1P2/3pP3/1PP5/2BP1pP1/BQ3P2/1RRN1n1K b - - 0 1
Nodes/Second: 28806k
NN evaluation using eval.bin enabled.

Position: 50/96
FEN: b1r1r3/b1q2ppk/1p2pP1p/2Pp3Q/p2Nn3/3R4/1B4PP/5RK1 w - - 0 1
Nodes/Second: 31360k
NN evaluation using eval.bin enabled.

Position: 51/96
FEN: 8/Q2qk1p1/p3p2p/3p4/1Pp5/P3PP1P/6P1/5K2 w - - 0 1
Nodes/Second: 25480k
NN evaluation using eval.bin enabled.

Position: 52/96
FEN: r1b3r1/b4p1k/P1p5/Pp2p1q1/4Pp1p/2PN3P/4QPPK/RR3B2 b - - 0 1
Nodes/Second: 21035k
NN evaluation using eval.bin enabled.

Position: 53/96
FEN: 3rr1bk/6np/2p1n3/1pPpNpPp/pP1QpP1P/P2PP3/2K5/B7 w - - 0 1
Nodes/Second: 31378k
NN evaluation using eval.bin enabled.

Position: 54/96
FEN: 1k5r/pbq2p2/4pP2/p1P3P1/5P1r/2p1Q3/P3B1P1/3R1RK1 w - - 0 1
Nodes/Second: 26726k
NN evaluation using eval.bin enabled.

Position: 55/96
FEN: 3r1bk1/1Q1b1r2/1B3qn1/PN1Pp2n/4Pp1p/1P3P2/4B1PK/2R1N1R1 b - - 0 1
Nodes/Second: 23087k
NN evaluation using eval.bin enabled.

Position: 56/96
FEN: 5r2/2p2r1k/1p1pNp2/3P1Pp1/PpP3Pp/1P5P/6K1/1R6 w - - 0 1
Nodes/Second: 26916k
NN evaluation using eval.bin enabled.

Position: 57/96
FEN: r1b2rk1/1pqnbp1p/p3p1p1/4n1N1/3B4/PN1B2Q1/2P3PP/3R1R1K w - - 0 1
Nodes/Second: 23711k
NN evaluation using eval.bin enabled.

Position: 58/96
FEN: 1rb2rk1/2q3pp/p2ppbP1/n1nB4/1p1NP2P/2N1B3/PPP1Q3/2KR2R1 w - - 0 1
Nodes/Second: 27971k
NN evaluation using eval.bin enabled.

Position: 59/96
FEN: 8/r4b2/3p2k1/p1pPpR2/PpP1P3/1P3Pp1/6KP/8 w - - 0 1
Nodes/Second: 45703k
NN evaluation using eval.bin enabled.

Position: 60/96
FEN: 2k5/8/1p2q1p1/1P1p2r1/p1pP1p1p/P1P1pPP1/4P1BP/4N1RK w - - 0 1
Nodes/Second: 34573k
NN evaluation using eval.bin enabled.

Position: 61/96
FEN: 1r1qr1k1/3bb1p1/3p1pPB/2p1pP2/2PnP3/p1Q2N1P/P2RB2K/6R1 w - - 0 1
Nodes/Second: 21337k
NN evaluation using eval.bin enabled.

Position: 62/96
FEN: 2b2rk1/3nbppp/1q2p3/n2pP3/p1pP1PN1/prP2N1P/2BB2PK/1R2QR2 w - - 0 1
Nodes/Second: 24695k
NN evaluation using eval.bin enabled.

Position: 63/96
FEN: k4r1r/Pp6/bP1bq1p1/3N2p1/R1pPppB1/4P1PP/5PK1/3QBR2 b - - 0 1
Nodes/Second: 23804k
NN evaluation using eval.bin enabled.

Position: 64/96
FEN: 1b2r1r1/5p1k/3pb1pB/2pnP1Q1/q2P1N2/p1P5/1p3PP1/1R2R1K1 w - - 0 1
Nodes/Second: 37090k
NN evaluation using eval.bin enabled.

Position: 65/96
FEN: b4rk1/6np/3p1pp1/1r2p1PP/1p2P3/1PqN1P2/2P3RQ/1KBR4 b - - 0 1
Nodes/Second: 24736k
NN evaluation using eval.bin enabled.

Position: 66/96
FEN: r4r1k/1p4pp/1p1p3q/p2Np1n1/P3Ppb1/2PP1N2/1P1RKPPP/R2Q4 b - - 0 1
Nodes/Second: 22525k
NN evaluation using eval.bin enabled.

Position: 67/96
FEN: rn3rk1/4bpp1/1qp4p/pp1nP3/2pP1B1N/P1N2BPb/1P5P/1R1Q1R1K w - - 0 1
Nodes/Second: 23444k
NN evaluation using eval.bin enabled.

Position: 68/96
FEN: Q4nk1/3r1p2/1p4b1/pP2P1B1/7P/P1pp3P/7K/8 b - - 0 1
Nodes/Second: 26692k
NN evaluation using eval.bin enabled.

Position: 69/96
FEN: r2q1rk1/2n1bpp1/b2p4/3Pp1PQ/1p6/p3B2P/PPPN1P2/2KR2R1 w - - 0 1
Nodes/Second: 28082k
NN evaluation using eval.bin enabled.

Position: 70/96
FEN: r4r1k/6p1/1pp1b1Bp/p5q1/8/2P2Q1P/1P3PP1/3RR1K1 w - - 0 1
Nodes/Second: 24387k
NN evaluation using eval.bin enabled.

Position: 71/96
FEN: 5rqk/4R2p/5Pp1/1p4P1/4Q3/2p3P1/6K1/8 w - - 0 1
Nodes/Second: 56159k
NN evaluation using eval.bin enabled.

Position: 72/96
FEN: 1rr4k/1bq2pb1/p2ppNp1/2n1n1Pp/B3P2Q/2B2P1R/PPP4P/2KR4 w - - 0 1
Nodes/Second: 24772k
NN evaluation using eval.bin enabled.

Position: 73/96
FEN: 6k1/1p6/1Rb2p2/6p1/PKP2r2/2B5/1P6/8 w - - 0 1
Nodes/Second: 27319k
NN evaluation using eval.bin enabled.

Position: 74/96
FEN: 6k1/1b2rr1p/4R1pP/3p1pP1/p1pPpK2/PpP5/1P6/2B3N1 b - - 0 1
Nodes/Second: 39377k
NN evaluation using eval.bin enabled.

Position: 75/96
FEN: 2rq1rk1/3bbpp1/3np3/2ppB1PQ/p1p2P2/1PP1P1N1/P6P/R4RK1 w - - 0 1
Nodes/Second: 28196k
NN evaluation using eval.bin enabled.

Position: 76/96
FEN: r1N2r2/2R2p2/5Rp1/p1P4p/2Kn1P1k/1P6/8/8 w - - 0 1
Nodes/Second: 24346k
NN evaluation using eval.bin enabled.

Position: 77/96
FEN: n2r2k1/1p1r1ppp/3N4/2pQP3/P1Pb1P2/2N3PK/1P1P3P/R1B3q1 b - - 0 1
Nodes/Second: 23623k
NN evaluation using eval.bin enabled.

Position: 78/96
FEN: 2r3k1/1r3ppp/q1p1p3/2P1RP1P/b1pP2P1/P1n5/1P6/KBQ3R1 w - - 0 1
Nodes/Second: 23372k
NN evaluation using eval.bin enabled.

Position: 79/96
FEN: 1k6/6Bq/b6p/2p2p2/1pPp3r/pP1Pb3/P1K3Q1/6Rr w - - 0 1
Nodes/Second: 34809k
NN evaluation using eval.bin enabled.

Position: 80/96
FEN: 8/5pkp/1p6/p4p2/3P4/B5rP/1R6/7K w - - 0 1
Nodes/Second: 32190k
NN evaluation using eval.bin enabled.

Position: 81/96
FEN: 8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - 0 1
Nodes/Second: 31918k
NN evaluation using eval.bin enabled.

Position: 82/96
FEN: rn3r1k/pn1p1ppq/bpp4p/7P/4N1Q1/6P1/PP3PB1/R1B1R1K1 w - - 3 21
Nodes/Second: 20601k
NN evaluation using eval.bin enabled.

Position: 83/96
FEN: 2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - 0 1
Nodes/Second: 23047k
NN evaluation using eval.bin enabled.

Position: 84/96
FEN: 6R1/P2k4/r7/5N1P/r7/p7/7K/8 w - - 0 1
Nodes/Second: 34858k
NN evaluation using eval.bin enabled.

Position: 85/96
FEN: 3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P1K2P/PPB5/8 w - - 0 1
Nodes/Second: 44928k
NN evaluation using eval.bin enabled.

Position: 86/96
FEN: 8/1p6/1Pp2N1Q/p1Ppk2p/P3p3/3PPpPp/3K1P1P/1R6 w - - 0 1
Nodes/Second: 21289k
NN evaluation using eval.bin enabled.

Position: 87/96
FEN: n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - 0 1
Nodes/Second: 26862k
NN evaluation using eval.bin enabled.

Position: 88/96
FEN: 8/8/8/5Bp1/7k/8/4pPKP/8 w - - 0 1
Nodes/Second: 47115k
NN evaluation using eval.bin enabled.

Position: 89/96
FEN: 1R6/8/8/5bp1/4p2k/8/B1p2PKP/8 w - - 0 1
Nodes/Second: 31126k
NN evaluation using eval.bin enabled.

Position: 90/96
FEN: 1R4bq/p1p3p1/2p3Pb/k1P3PR/2P4P/p1K5/P7/8 w - - 0 1
Nodes/Second: 19926k
NN evaluation using eval.bin enabled.

Position: 91/96
FEN: 1R4bq/p1p3p1/2p3Pb/k1P4R/2P4P/p5P1/P7/1K6 w - - 0 1
Nodes/Second: 33696k
NN evaluation using eval.bin enabled.

Position: 92/96
FEN: k7/n1p1p1K1/P1p1Pp2/5P2/3R3P/pB6/2p5/2r5 w - - 0 1
Nodes/Second: 38113k
NN evaluation using eval.bin enabled.

Position: 93/96
FEN: 7r/p3k3/2p5/1pPp4/3P4/PP4P1/3P1PB1/2K5 w - - 0 1
Nodes/Second: 34389k
NN evaluation using eval.bin enabled.

Position: 94/96
FEN: 2br4/r2pp3/8/1p1p1kN1/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1
Nodes/Second: 36919k
NN evaluation using eval.bin enabled.

Position: 95/96
FEN: 8/1p6/1p6/kPp2P1K/2P5/N1Pp4/q2P4/1N6 w - - 0 1
Nodes/Second: 45891k
NN evaluation using eval.bin enabled.

Position: 96/96
FEN: 4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1
Nodes/Second: 38426k
NN evaluation using eval.bin enabled.

=================================
Total time (ms) : 14242
Nodes searched  : 449603951

Nodes/second    : 31568k
CUDA Benchmark
https://browser.geekbench.com/v5/compute/2753847

Total Cost $1449.99
Image

I needed something portable ...
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: M1 Apple Silicon for Chess?

Post by MikeB »

the lc0 bench using current release

Code: Select all

./lc0.exe benchmark
       _
|   _ | |
|_ |_ |_| v0.27.0 built Feb 21 2021
Detected 8 core(s) and 16 thread(s) in 1 group(s).
Group 0 has 8 core(s) and 16 thread(s).
Found pb network file: C:\engines\lco/703810.pb.gz
Creating backend [cuda-auto]...
Switching to [cuda-fp16]...
CUDA Runtime version: 11.1.0
Latest version of CUDA supported by the driver: 11.2.0
GPU: GeForce RTX 3060 Laptop GPU
GPU memory: 6 Gb
GPU clock frequency: 1282 MHz
GPU compute capability: 8.6

===========================
Total time (ms) : 340158
Nodes searched  : 37725734
Nodes/second    : 110906
Image
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Very good choice! Never seen Lc0 running so fast 🙂
Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: M1 Apple Silicon for Chess?

Post by MikeB »

AlexChess wrote: Fri Apr 30, 2021 10:34 am Very good choice! Never seen Lc0 running so fast 🙂
Regards, AlexChess
I knew it would be good, but I'm little bit blown away by it, it is faster than the dual 2060 Supers I have in my big rig.
Based on the Geekbench Scores of the 3090 relative to the 3060 , that GPU would be more than double of the 3060 nps, but that would not fit in a laptop ....yet.
Image