Engines compiled for Windows 10 | 11 ARM64 Neon

Discussion of chess software programming and technical issues.

Moderator: Ras

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

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by AlexChess »

ARM64EC TO EASILY RE-COMPILE CHESS ENGINES ON WINDOWS 11 ARM NATIVE:

https://blogs.windows.com/windowsdevelo ... 11-on-arm/
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
wickedpotus
Posts: 153
Joined: Sun May 16, 2021 5:33 pm
Full name: Aron Rodgriges

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by wickedpotus »

I don't get it Alex, why are you pushing so hard for devs to support overpriced, vendor-locked-in proprietary hardware? What's in it for you?
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by AlexChess »

I have only a Mac mini M1 and no money to buy a top level PC, so my hardware lacks of AVX and BM2 support, while native ARM64 (Neon) would give better performance. But seems that no one here is interested on Windows 11 ARM64, while Microsoft is about to produce new customized ARM CPUs looking at the success of Mac Silicon M1 for their Surface computers and tablets. https://www.theverge.com/2020/10/23/215 ... pecs-price

PS: I have preferred a 700€ Mac mini M1 also if I don't like Apple walled garden because I can use macOS, Windows and Linux ARM64 apps (although limited) and being only a dot.net vb.net programmer I want to learn to compile open source chess engines for myself.

Regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Magnum
Posts: 195
Joined: Thu Feb 04, 2021 10:24 pm
Full name: Arnold Magnum

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by Magnum »

AlexChess wrote: Mon Aug 23, 2021 11:22 am ARM64EC TO EASILY RE-COMPILE CHESS ENGINES ON WINDOWS 11 ARM NATIVE:

https://blogs.windows.com/windowsdevelo ... 11-on-arm/

Thank you very much.
Magnum
Posts: 195
Joined: Thu Feb 04, 2021 10:24 pm
Full name: Arnold Magnum

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by Magnum »

wickedpotus wrote: Tue Aug 24, 2021 1:59 pm I don't get it Alex, why are you pushing so hard for devs to support overpriced, vendor-locked-in proprietary hardware? What's in it for you?
Why you are pushing so hard against Apple and their hardware? What’s in it for you?
Magnum
Posts: 195
Joined: Thu Feb 04, 2021 10:24 pm
Full name: Arnold Magnum

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by Magnum »

AlexChess wrote: Tue Aug 24, 2021 4:07 pm I have only a Mac mini M1 and no money to buy a top level PC, so my hardware lacks of AVX and BM2 support, while native ARM64 (Neon) would give better performance. But seems that no one here is interested on Windows 11 ARM64, while Microsoft is about to produce new customized ARM CPUs looking at the success of Mac Silicon M1 for their Surface computers and tablets. https://www.theverge.com/2020/10/23/215 ... pecs-price

PS: I have preferred a 700€ Mac mini M1 also if I don't like Apple walled garden because I can use macOS, Windows and Linux ARM64 apps (although limited) and being only a dot.net vb.net programmer I want to learn to compile open source chess engines for myself.

Regards, Alex
They just copying Apple because they know that Apple and their Hardware are better.
My 350 chess friends are using BanksiaGUI and the M1 MacBook Pro and M1 MacBook Air and some of them are using the M1 Mac Mini too.
There is no need for Windows on Apple devices but some of them have windows installed on M1.
We will buy the new devices too.
User avatar
Ras
Posts: 2701
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by Ras »

AlexChess wrote: Tue Aug 24, 2021 4:07 pmI have only a Mac mini M1 and no money to buy a top level PC
These two might be related. 8-)
Rasmus Althoff
https://www.ct800.net
wickedpotus
Posts: 153
Joined: Sun May 16, 2021 5:33 pm
Full name: Aron Rodgriges

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by wickedpotus »

Magnum wrote: Tue Aug 24, 2021 10:02 pm
wickedpotus wrote: Tue Aug 24, 2021 1:59 pm I don't get it Alex, why are you pushing so hard for devs to support overpriced, vendor-locked-in proprietary hardware? What's in it for you?
Why you are pushing so hard against Apple and their hardware? What’s in it for you?
Nothing in it for me. I don't have strong emotions about a "brand"/"logo". I probably coded asm on Apple IIe, Macs, etc. before you even got your first computer :-)

I have nothing against their HW per se, their price/performance though is rather poor, and I don't like their embrace of Security by Obscurity and closed-system approach. I don't like their pricing, don't like their un-openness and locked-in eco-system... Don't like their big-brother mentality and I think their un-openness goes all the way from soldering SSDs to the motherboard to using DRM to mess with 3rd party hw support to of course using DRM on both, HW, OS, and application layers to lock users into their surveillance-heavy, commercial eco-system, to squeeze more money out of em with not so honest methods imop.

Also, it seems a large chunk of Apple's user base are sort of religious zealots who do not even try out nor seriously compare other alternatives before proclaiming "truths", and proclaiming anyone bringing up issues or limitations of Apple products to be "haters"...

Also the current state of "ARM" type value-proposition for chess-lovers is currently not a really good one if we go back to the original premise of the thread. (best use-case for ARM based engines today is probably Android Phones or linux, not Windows, Mac nor iOS...).

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

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by AlexChess »

wickedpotus wrote: Wed Aug 25, 2021 3:28 pm
Also, it seems a large chunk of Apple's user base are sort of religious zealots who do not even try out nor seriously compare other alternatives before proclaiming "truths", and proclaiming anyone bringing up issues or limitations of Apple products to be "haters"...
Not me. I hate iPhone X notch and limitations, owing a 200€ Xiaomi completely customized with Pixel Experience ROM.

Also the current state of "ARM" type value-proposition for chess-lovers is currently not a really good one if we go back to the original premise of the thread. (best use-case for ARM based engines today is probably Android Phones or linux, not Windows, Mac nor iOS...).
True, but is the future and I like to experiment with all OSs.
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Magnum
Posts: 195
Joined: Thu Feb 04, 2021 10:24 pm
Full name: Arnold Magnum

Re: Engines compiled for Windows 10 | 11 ARM64 Neon

Post by Magnum »

wickedpotus wrote: Wed Aug 25, 2021 3:28 pm
Magnum wrote: Tue Aug 24, 2021 10:02 pm
wickedpotus wrote: Tue Aug 24, 2021 1:59 pm I don't get it Alex, why are you pushing so hard for devs to support overpriced, vendor-locked-in proprietary hardware? What's in it for you?
Why you are pushing so hard against Apple and their hardware? What’s in it for you?
Nothing in it for me. I don't have strong emotions about a "brand"/"logo". I probably coded asm on Apple IIe, Macs, etc. before you even got your first computer :-)

I have nothing against their HW per se, their price/performance though is rather poor, and I don't like their embrace of Security by Obscurity and closed-system approach. I don't like their pricing, don't like their un-openness and locked-in eco-system... Don't like their big-brother mentality and I think their un-openness goes all the way from soldering SSDs to the motherboard to using DRM to mess with 3rd party hw support to of course using DRM on both, HW, OS, and application layers to lock users into their surveillance-heavy, commercial eco-system, to squeeze more money out of em with not so honest methods imop.

Also, it seems a large chunk of Apple's user base are sort of religious zealots who do not even try out nor seriously compare other alternatives before proclaiming "truths", and proclaiming anyone bringing up issues or limitations of Apple products to be "haters"...

Also the current state of "ARM" type value-proposition for chess-lovers is currently not a really good one if we go back to the original premise of the thread. (best use-case for ARM based engines today is probably Android Phones or linux, not Windows, Mac nor iOS...).

Image
Image
But the cpus use hyperthreading = threads and the M1 not, it uses true cores.
Hyperthreading increase the speed by up to 1% but in the same time it shows the double kn/s.
It should be clear that if you have up to 1% speed increase you can’t have doubled kn/s.
= That’s not even a 1 elo increase.
That means 5900HS have only 17,5M using his true cores.
Stockfish on M1 is slow because it’s not designed for the M1. Stockfish developers and M1 professionals confirmed that.
Stockfish is designed for Intel and AMD.
Stockfish could be up to 3 times faster on M1, but every developer can decide what he wants to improve and the developers are working more on the elo strength than making Stockfish 3 times faster on M1. The most have not the M1 MacBook so it is very difficult to check and improve tests and the speed on these devices.
M1X will have 20M.