... the last shall be first ...

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

Moderators: hgm, Rebel, chrisw

peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

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

Post by peter »

Paloma wrote: Thu Aug 20, 2020 12:33 am @ 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: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

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

Post by MikeB »

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 7:35 pm
Location: Spain

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

Post by lukasmonk »

They work directly now.
Thank you Michael.
maxdeg
Posts: 229
Joined: Thu Mar 10, 2016 6:17 pm
Location: Canada

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

Post by maxdeg »

:D

Same here Mike.
3950X

Thank You !

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

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

Post by MikeB »

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: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

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

Post by peter »

MikeB wrote: Thu Aug 20, 2020 9: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: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

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

Post by MikeB »

peter wrote: Thu Aug 20, 2020 10:49 pm
MikeB wrote: Thu Aug 20, 2020 9: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: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

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

Post by MikeB »

peter wrote: Thu Aug 20, 2020 10:49 pm
MikeB wrote: Thu Aug 20, 2020 9: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: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

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

Post by MikeB »

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: 231
Joined: Thu Mar 09, 2006 12:51 am
Location: Australia

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

Post by Andrew »

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