... the last shall be first ...

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

Moderators: Harvey Williamson, Dann Corbit, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
peter
Posts: 2171
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: ... the last shall be first ...

Post by peter » Thu Aug 20, 2020 6:23 am

Paloma wrote:
Wed Aug 19, 2020 10:33 pm
@ Peter: where can I download this .dll ?
I got it here:

https://www.dllme.com/dll/files/msys-2_0_dll.html
Peter.

User avatar
MikeB
Posts: 4488
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: ... the last shall be first ...

Post by MikeB » Thu Aug 20, 2020 1:32 pm

last night, I performed a complete reinstall of msys2 - after problems were noted about a dll required even though binaires were built with the -static flag.

Could someone be kind and test this package to see if it works without any dll's

https://github.com/MichaelB7/Stockfish/ ... static.zip

should work with any cpu that has bmi instructions - bmi2 flag is not set here - so it should be ideal for Ryzen processors

A speed increase was noted on my machine , hopefully on yours too.

If this is successful I will rebuild all Windows binaries, then build macOS and then Linux.
Image

lukasmonk
Posts: 45
Joined: Sun Feb 07, 2010 6:35 pm
Location: Spain
Contact:

Re: ... the last shall be first ...

Post by lukasmonk » Thu Aug 20, 2020 2:34 pm

They work directly now.
Thank you Michael.

maxdeg
Posts: 222
Joined: Thu Mar 10, 2016 5:17 pm
Location: Canada

Re: ... the last shall be first ...

Post by maxdeg » Thu Aug 20, 2020 3:53 pm

:D

Same here Mike.
3950X

Thank You !

:D

User avatar
MikeB
Posts: 4488
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: ... the last shall be first ...

Post by MikeB » Thu Aug 20, 2020 7:49 pm

just added the full suite of engines for macOS. The clang versions should work on most macs made since 2012/2013. The gcc versions ( which will be faster if they work, since Apple has broken PGO on clang once again). The eval.bin should be in same folder as the engines - they all use the same eval.bin. Logos are included, based on the Lewes Chessmen. type "s" to see terminal shortcuts, hit the enter key to confirm eval.bin was loaded, use the fastest binary when you type "engine bench 16 1 13 true" as you want the engine that is fastest in NN eval mode, that is your bread and butter. Classic eval kicks in all engines when the game is over as that is best in when the game is in wipe up mode. The NN eval will kick in differently for each engine - being used more often in Honey , Bluefish and Black-Diamond as compared to the SF-XIr5 engine. They all have your standard 'Honey" features including the ability to use 4 opening books - book 1 will be used first - that is normally a smaller book to guide the engine to certain openings, each book is normally progressive bigger - hence book4 should be your humongous opening book to catch any lines that are not addressed in your first 3 books. All limit strength levels have adaptability play enabled, so even if you play at the wrong level - you will still play longer. The level of play at Elo 1350 will be much weaker (several hundred Elo) than the official SF level of 1350 - that is by designed.

https://github.com/MichaelB7/Stockfish/ ... /tag/Xi5r1
Image

peter
Posts: 2171
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: ... the last shall be first ...

Post by peter » Thu Aug 20, 2020 8:49 pm

MikeB wrote:
Thu Aug 20, 2020 7:49 pm
just added the full suite of engines for macOS. The clang versions should work on most macs made since 2012/2013. The gcc versions ( which will be faster if they work, since Apple has broken PGO on clang once again). The eval.bin should be in same folder as the engines - they all use the same eval.bin. Logos are included, based on the Lewes Chessmen. type "s" to see terminal shortcuts, hit the enter key to confirm eval.bin was loaded, use the fastest binary when you type "engine bench 16 1 13 true" as you want the engine that is fastest in NN eval mode, that is your bread and butter. Classic eval kicks in all engines when the game is over as that is best in when the game is in wipe up mode. The NN eval will kick in differently for each engine - being used more often in Honey , Bluefish and Black-Diamond as compared to the SF-XIr5 engine. They all have your standard 'Honey" features including the ability to use 4 opening books - book 1 will be used first - that is normally a smaller book to guide the engine to certain openings, each book is normally progressive bigger - hence book4 should be your humongous opening book to catch any lines that are not addressed in your first 3 books. All limit strength levels have adaptability play enabled, so even if you play at the wrong level - you will still play longer. The level of play at Elo 1350 will be much weaker (several hundred Elo) than the official SF level of 1350 - that is by designed.

https://github.com/MichaelB7/Stockfish/ ... /tag/Xi5r1
Thanks a lot, Mike!
Modern compile works well with Xeon X5670 CPU, again somewhat faster than pocnt-compile was, still needs msys-2.0.dll.
Bluefish doesn't solve A0-SF8 Nr.5 2017 21.Bg5 without Presearch, but it does with Deep Pro Analysis.
Peter.

User avatar
MikeB
Posts: 4488
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: ... the last shall be first ...

Post by MikeB » Fri Aug 21, 2020 2:51 am

peter wrote:
Thu Aug 20, 2020 8:49 pm
MikeB wrote:
Thu Aug 20, 2020 7:49 pm
just added the full suite of engines for macOS. The clang versions should work on most macs made since 2012/2013. The gcc versions ( which will be faster if they work, since Apple has broken PGO on clang once again). The eval.bin should be in same folder as the engines - they all use the same eval.bin. Logos are included, based on the Lewes Chessmen. type "s" to see terminal shortcuts, hit the enter key to confirm eval.bin was loaded, use the fastest binary when you type "engine bench 16 1 13 true" as you want the engine that is fastest in NN eval mode, that is your bread and butter. Classic eval kicks in all engines when the game is over as that is best in when the game is in wipe up mode. The NN eval will kick in differently for each engine - being used more often in Honey , Bluefish and Black-Diamond as compared to the SF-XIr5 engine. They all have your standard 'Honey" features including the ability to use 4 opening books - book 1 will be used first - that is normally a smaller book to guide the engine to certain openings, each book is normally progressive bigger - hence book4 should be your humongous opening book to catch any lines that are not addressed in your first 3 books. All limit strength levels have adaptability play enabled, so even if you play at the wrong level - you will still play longer. The level of play at Elo 1350 will be much weaker (several hundred Elo) than the official SF level of 1350 - that is by designed.

https://github.com/MichaelB7/Stockfish/ ... /tag/Xi5r1
Thanks a lot, Mike!
Modern compile works well with Xeon X5670 CPU, again somewhat faster than pocnt-compile was, still needs msys-2.0.dll.
Bluefish doesn't solve A0-SF8 Nr.5 2017 21.Bg5 without Presearch, but it does with Deep Pro Analysis.
I was actually looking at that today and saw the same thing - so it's close to solving it - but it is not consistent and more often that not, it does not see it , except when using DPA - anymore I use DPA with value 63 and it seems to do well on hard positions. I did a search on msys-2.0.dll on my computer today , found 10 different versions - seems like every 3rd party app is including it. Will post an update at some point.
Image

User avatar
MikeB
Posts: 4488
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: ... the last shall be first ...

Post by MikeB » Fri Aug 21, 2020 3:13 am

peter wrote:
Thu Aug 20, 2020 8:49 pm
MikeB wrote:
Thu Aug 20, 2020 7:49 pm
just added the full suite of engines for macOS. The clang versions should work on most macs made since 2012/2013. The gcc versions ( which will be faster if they work, since Apple has broken PGO on clang once again). The eval.bin should be in same folder as the engines - they all use the same eval.bin. Logos are included, based on the Lewes Chessmen. type "s" to see terminal shortcuts, hit the enter key to confirm eval.bin was loaded, use the fastest binary when you type "engine bench 16 1 13 true" as you want the engine that is fastest in NN eval mode, that is your bread and butter. Classic eval kicks in all engines when the game is over as that is best in when the game is in wipe up mode. The NN eval will kick in differently for each engine - being used more often in Honey , Bluefish and Black-Diamond as compared to the SF-XIr5 engine. They all have your standard 'Honey" features including the ability to use 4 opening books - book 1 will be used first - that is normally a smaller book to guide the engine to certain openings, each book is normally progressive bigger - hence book4 should be your humongous opening book to catch any lines that are not addressed in your first 3 books. All limit strength levels have adaptability play enabled, so even if you play at the wrong level - you will still play longer. The level of play at Elo 1350 will be much weaker (several hundred Elo) than the official SF level of 1350 - that is by designed.

https://github.com/MichaelB7/Stockfish/ ... /tag/Xi5r1
Thanks a lot, Mike!
Modern compile works well with Xeon X5670 CPU, again somewhat faster than pocnt-compile was, still needs msys-2.0.dll.
Bluefish doesn't solve A0-SF8 Nr.5 2017 21.Bg5 without Presearch, but it does with Deep Pro Analysis.
updated modern...
https://github.com/MichaelB7/Stockfish/ ... -noBin.zip
Image

User avatar
MikeB
Posts: 4488
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: ... the last shall be first ...

Post by MikeB » Fri Aug 21, 2020 4:31 am

all of the Windows binaries were updated and now all should work without ANY DLLs, the new files all begin with x86-64 and DO NOT include the bin files or logos - but any of the zip files that do not have that wording do include logo and eval.bin files if you need them ...

https://github.com/MichaelB7/Stockfish/ ... /tag/Xi5r1

...will take care of Linux users tomorrow...
Image

Andrew
Posts: 158
Joined: Wed Mar 08, 2006 11:51 pm
Location: Australia

Re: ... the last shall be first ...

Post by Andrew » Fri Aug 21, 2020 7:36 am

Thanks Mike! I've just tried to run Black-Diamond from the X86-64-bmi2-noLogos-noBin zip file and I get an error
about needing the mysys-2.0.dll file. Just having a look to see if it is on my computer.

Andrew

Post Reply