GenuineIntel
Intel(R) Xeon(R) CPU X5670 @ 2.93GHz
3DNOW not supported
3DNOWEXT not supported
ABM not supported
ADX not supported
AES supported
AVX not supported
AVX2 not supported
AVX512CD not supported
AVX512ER not supported
AVX512F not supported
AVX512PF not supported
BMI1 not supported
BMI2 not supported
CLFSH supported
CMPXCHG16B supported
CX8 supported
ERMS not supported
F16C not supported
FMA not supported
FSGSBASE not supported
FXSR supported
HLE not supported
INVPCID not supported
LAHF supported
LZCNT not supported
MMX supported
MMXEXT not supported
MONITOR supported
MOVBE not supported
MSR supported
OSXSAVE not supported
PCLMULQDQ supported
POPCNT supported
PREFETCHWT1 not supported
RDRAND not supported
RDSEED not supported
RDTSCP supported
RTM not supported
SEP supported
SHA not supported
SSE supported
SSE2 supported
SSE3 supported
SSE4.1 supported
SSE4.2 supported
SSE4a not supported
SSSE3 supported
SYSCALL supported
TBM not supported
XOP not supported
XSAVE not supported
Perhaps it would be simpler to make a separate exec that wouldn't use POPCNT? The Elo difference would be probably in single digits, if that.
This new beta should works with or without the parameter.
If this problem has been solved, I go further with other problems with WinBoard and finally I'll release the official version for all operating systems.
GenuineIntel
Intel(R) Xeon(R) CPU X5670 @ 2.93GHz
[...]
BMI1 not supported
BMI2 not supported
[...]
POPCNT supported
[...]
Perhaps it would be simpler to make a separate exec that wouldn't use POPCNT? The Elo difference would be probably in single digits, if that.
So your system supports popcnt but maybe not blsi. I need to use two different flags, for this, but you can try with -nopopcnt, that actually disables both functions.
I've looked on Sabrina 3.1.27-beta on both my PCs.
On the old Surface 3 it doesn't work. It has an Intel Atom processor. Sabrina start and then exit almost immediately.
On the Surface Pro, Intel i5, runs fine.
tpoppins wrote: ↑Tue Jul 10, 2018 11:12 pm
This beta also crashes. Here is a ZIP containing Windoze WER error reports, including a minidump.
I ran the v3.1.26 w32 exec under Cute Chess 1.1.0 pre-release and here are some observations.
1) If the starting position is provided via FEN (as it would be with a GUI book in EPD format) Sabrina loses on time at 40/2. Below is the eng-GUI log.
This issue doesn't occur with a GUI book in PGN format.
2) Sabrina sends eval in x.xx format whereas it should be in centipawns. Thus no evals are displayed by the GUI or written to a PGN file.
3) done=1 is not at the end of the "feature" command. Does that mean that the features following "done=1" are not implemented? For example, "memory 256" init string has no effect -- Task Manager still reports a memory footprint around 70MB.
4) In the log above the "Error (unknown command): accepted" and "Error (unknown command): rejected" parts look very odd and could be a symptom of some issue.
Thank you for your time, Stefan.
All points are been solved now. Point 1 was related to commands "time" and "level" with a "setboard" that starts from 144 moves. Because the slot of moves to time control has been set to 40, 144 was greater than that number and the computed ms for actual move was wrong: "time 18446744073708376/120000 ms"!
Now Sabrina computes the remaining moves to next slot (144 % 40 = 24) aad uses that value to get the time for the actual move.
Still I don't know if time/otim are referred to the time remaining to reach the next move control or not, but the program should never lose on time for this.