Happy halloween - scorpio 2.7.8

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

Moderators: hgm, Rebel, chrisw

Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Updated binaries for Windows and Mac

Post by Daniel Shawul »

I have updated the link with Windows and Mac binaries. The Windows binaries are 64 bit with and without popcnt, and now are statically linked as suggested by Dann. Hopefully, this solves the missing dlls problem. Also the linux binaries are updated with the pop/nopop option.
Android doesn't compile yet. Infact my old android app doesn't even work now so it will take me to figure out what has changed.

Thanks all
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Updated binaries for Windows and Mac

Post by Guenther »

Daniel Shawul wrote:I have updated the link with Windows and Mac binaries. The Windows binaries are 64 bit with and without popcnt, and now are statically linked as suggested by Dann. Hopefully, this solves the missing dlls problem. Also the linux binaries are updated with the pop/nopop option.
Android doesn't compile yet. Infact my old android app doesn't even work now so it will take me to figure out what has changed.

Thanks all
Thanks that one (no popcount) does not crash here.

Still it cannot be forced to use egbb, at least not the 'new' 4men with
the dlls (tried both even the 32-bit dll) from your site?
(I found no 5men download with the newer ones - Olympus has full 6men,
but they cannot be sorted to only get all non 6men)

Code: Select all

egbb_path                C:/egbb4/
egbb_cache_size          32
egbb_load_type           1
egbb_depth_limit         6

Code: Select all

ht 16777216 X 16 = 256.0 MB
eht 2097152 X 8 = 16.0 MB
pht 32768 X 24 = 0.8 MB
processors [1]
<COMMAND LINE>
==============================
<000000005005>go
EgbbProbe not Loaded!
loading_time = 0s
&#91;st = 11114ms, mt = 29250ms , hply = 0 , moves_left 10&#93;
2 0 1 46  d2-d4 d7-d5
...
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Updated binaries for Windows and Mac

Post by Werner »

Thanks,
on my oldest pc Scorpio is running: Ivy Bridge I3 3770K;
and after a new command in cmd Window I see EgbbProbe 4.1, 145 egbbs loaded using egbbdll64.dll from 20.01.2014

on the newer ones all compiles are still crashing:

Sorry - my fault - I have used the wrong egbbdlls, now it is working with these files:

egbbso64.so 77.106 21.01.2014 12:54 -a--
egbbdll64.dll 162.816 20.01.2014 02:48 -a-


best wishes
_________________
Werner
Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: Updated binaries for Windows and Mac

Post by Daniel Shawul »

Thanks, I am glad that it works on both old and new cpus now. I actually made the compiles on an old i3 machine so I was afraid that something may have been broken on the new ones.

@Guenther, Maybe using the egbbdlls that come with the old 5-men will work for you.
The egbbdll v4.1 can not be used with the old ones. The old ones are available here http://kirill-kryukov.com/chess/tablebases-online/
They work for me on linux but can't say anything about windows.

I will ask Joshua if he can extract the new 5-men set from the 6-men and put them up on his website.

regards,
Daniel
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Updated binaries for Windows and Mac

Post by Guenther »

Daniel Shawul wrote:Thanks, I am glad that it works on both old and new cpus now. I actually made the compiles on an old i3 machine so I was afraid that something may have been broken on the new ones.

@Guenther, Maybe using the egbbdlls that come with the old 5-men will work for you.
The egbbdll v4.1 can not be used with the old ones. The old ones are available here http://kirill-kryukov.com/chess/tablebases-online/
They work for me on linux but can't say anything about windows.

I will ask Joshua if he can extract the new 5-men set from the 6-men and put them up on his website.

regards,
Daniel
Hi Daniel, I tried already all possible combinations of old/new egbb and old/new dlls. Nothing works since at least version 2.75.

BTW I wonder why Werner posted a date of 2014/01 when newest at your site are 2014/03? (moreover the so file is of course for linux).

Ok after an ugly workaround with duplicating the whole egbb5 folder for 64 bit to egbb5-64 (I still need the original folder for other programs and older Scorpio versions which I have only in 32 bit!),
I come until Scorpio 2.76 JA-64 which works with the old 5men and the 3.3 dll. All versions above don't load any combination I try.
(Is it possible that there are popcount instructions for egbb in since then?! My hardware is an older quad w/o popcount as told before)
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Updated binaries for Windows and Mac

Post by Werner »

Hi Guenther,
I would recoment to download the 3/4 men from here
https://sites.google.com/site/dshawul/
and test with these egbbs and dlls. And load in the .ini
egbb_load_type 1
Werner
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Happy halloween - scorpio 2.7.8

Post by Dann Corbit »

Configuration question:

I have an Ubuntu machine with 64 cores and 128 GB RAM.

When I use Arena to pull up the Ini file, it has a max of 32 cores for Scorpio.

Now, since I know your program is NUMA aware, is that 32 cores or CPUs?

The physical configuration for this machine is 4 CPUs each with 16 physical cores. It is an older AMD machine, so it does not really benefit from hyperthreading.

What is the correct Scorpio configuration for this hardware? Should I recompile with 64 set as CPU maximum, or is it properly configured in some other way?
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Updated binaries for Windows and Mac

Post by Guenther »

Werner wrote:Hi Guenther,
I would recoment to download the 3/4 men from here
https://sites.google.com/site/dshawul/
and test with these egbbs and dlls. And load in the .ini
egbb_load_type 1
Of course I have done this already, Werner.
I have even downloaded the newer 4men egbb from Daniels site and used the newer dll for it, but they don't load.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Updated binaries for Windows and Mac

Post by Werner »

Hi Guenther,
that´s not good.
Here my .ini file:
#############################################
# log on/off - turn logging on and off
# resign - resign value in centipawns
#############################################
log off
resign 900

##################################################################
# Hashtable sizes in mb.
# ht - main hash table shared by ALL threads
# eht - evalualtion hash table allocated PER thread
# pht - pawn hash table allocated PER thread
# Usually 1m or 2mb is enough for pawn hash table, but the others
# can be set as high as possible
##################################################################
ht 192
eht 8
pht 1

#############################################################################
# Parallel search setup
# mt - number of processors
# smp_depth - split depth for smp
# cluster_depth - split depth for cluster search
# message_poll_nodes - number nodes to search before checking for message
#############################################################################
mt 1
smp_depth 5
cluster_depth 10
message_poll_nodes 20
smp_type YBW
cluster_type YBW

##########################################################################
# EGBB
# egbb_path - path to endgame egbbs
# egbb_cache_size - cache size for egbbs
# egbb_ply_limit_percent - percent of plies from the root to egbb probing
# egbb_depth_limit - depth from the leaves to egbb probing
# egbb_load_type - egbb load type with the following values
# 0 = none are loaded
# 1 = all 3/4 men are loaded
# 2 = Not implemented yet
# 3 = all 5 men are loaded
##########################################################################
egbb_path C:\negbb64/
egbb_cache_size 32
egbb_load_type 1
egbb_depth_limit 6

and inside command window, starting scorpio.exe

feature done=0
ht 8388608 X 16 = 128.0 MB
eht 1048576 X 8 = 8.0 MB
pht 32768 X 24 = 0.8 MB
processors [1]
new
EgbbProbe 4.1 by Daniel Shawul
145 egbbs loaded !
loading_time = 1s
Werner
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Updated binaries for Windows and Mac

Post by Guenther »

My guess is that the no popcount compile simply won't work with egbb...
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy