Stockfish 2.3.1 update available

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

Moderator: Ras

Zhu.Jianzhao
Posts: 59
Joined: Tue Sep 18, 2012 11:30 am
Location: Nanjing, China

Re: Stockfish 2.3.1 update available

Post by Zhu.Jianzhao »

Jim Ablett wrote:Image
http://www.stockfishchess.com/

Stockfish 2.3.1 JA by the Stockfish Team

This update fixes the chess960 bug.

1) For people compiling themselves the Stockfish bench signature is: 5423738
It means that if you run ./stockfish bench then it should show 5423738 nodes searched.
This means that the compile is correct.

2) For people running / using under Android / iPhone with more than one thread,
I'd suggest to set "Use Sleeping Threads" option.
This allows to save power and battery and strength is practically the same.

Window/Linux/Android 32/64 bit
https://dl.dropbox.com/u/5047625/stockfish-231-ja.zip
Mirror:
http://cl.ly/JewK/stockfish-231-ja.zip

Also available from my homepage and official Stockfish website soon.

Jim.
Thanks for your efforts to make this wonderful engine available!

As I don't have any modern machines, I just wonder how much speed regression will it cause if the CPU doesn't support POPCNT? (for 64bit executable)

There's still another question in my mind for a long time, that is on the premise of archiving the same benchmark of stockfish, can we say dual CPUs' machine will be always weaker in engine's strength compared to single CPU machine?
Last edited by Zhu.Jianzhao on Sat Sep 22, 2012 7:29 pm, edited 1 time in total.
gladius
Posts: 568
Joined: Tue Dec 12, 2006 10:10 am
Full name: Gary Linscott

Re: Stockfish 2.3.1 update available

Post by gladius »

gladius wrote:
Jim Ablett wrote:
Bonus for rook/queen attacking pawns on same rank

Patch and tuning by Gary Linscott from an idea of Ryan Taker.

Double tested by Gary:

Wins: 3390 Losses: 2972 Draws: 11323
LOS: 99.999992%
ELO: 8.213465 +- 99%: 6.746506 95%: 5.124415
Win%: 51.181792 +- 99%: 0.969791 95%: 0.736740

And by me:

After 5612 games 1255 1085 3271 +11 ELO
Jim.
Yes, 2.3.1 should be a bit stronger than 2.3. Big thanks to Ryan for the great idea. And Marco of course for all the hard work!
And of course, thanks for the awesome compiles Jim!
MM
Posts: 766
Joined: Sun Oct 16, 2011 11:25 am

Re: Stockfish 2.3.1 update available.

Post by MM »

MM wrote:
Ajedrecista wrote:Hello Maurizio:
MM wrote:
Jim Ablett wrote:Image
http://www.stockfishchess.com/

Stockfish 2.3.1 JA by the Stockfish Team

This update fixes the chess960 bug.

1) For people compiling themselves the Stockfish bench signature is: 5423738
It means that if you run ./stockfish bench then it should show 5423738 nodes searched.
This means that the compile is correct.

2) For people running / using under Android / iPhone with more than one thread,
I'd suggest to set "Use Sleeping Threads" option.
This allows to save power and battery and strength is practically the same.

Window/Linux/Android 32/64 bit
https://dl.dropbox.com/u/5047625/stockfish-231-ja.zip
Mirror:
http://cl.ly/JewK/stockfish-231-ja.zip

Also available from my homepage and official Stockfish website soon.

Jim.
Hi,

2.3.1 JA 64 bit SSE42 stopped at chess960 again in the following (1st position).

qnnbbrkr/pppppppp/8/8/8/8/PPPPPPPP/QNNBBRKR w HFhf - 0 0

It also seems to count less knodes than 2.3 from the classic starting position at 1 core.

FRITZ 12 gui
Intel i7 980x
windows 7

Best Regards
I am an outlier in Chess 960, but your FEN string may be wrong. Arena 2.0.1 reports this position as 'position 9':

Code: Select all

FEN: qnnbbrkr/pppppppp/8/8/8/8/PPPPPPPP/QNNBBRKR w KQkq - 0 1
The problem can be in the castling rights. Is HFhf correct? Or maybe HAha or KQkq? Please take a look at this topic:

FRC castlings questions

I do not know what FEN string is used in Fritz GUI. You can also give a try to '0 1' instead '0 0' at the end of the FEN string.

I am sure that Maurizio needs a much better help than mine.

Regards from Spain.

Ajedrecista.
Hi,

yes the position is number 9 but i meant that it was the 1st position i tried.

I just copied the fen automatically from fritz, i don't think it is wrong.

By the way i used at least 20 different engines/versions (including several versions of Stockfish) and none stops running in that position.

I believe there's still a bug.


Best Regards
I just tried the position n.9 with Shredder 12 GUI and 2.3.1 64 bit sse42 stops analyzis immediately (1/1) and a window appears and tells that the stockfish...exe stopped working.



Best Regards
MM
User avatar
Ajedrecista
Posts: 2099
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: Stockfish 2.3.1 update available.

Post by Ajedrecista »

Hi again:
MM wrote:
MM wrote:
Ajedrecista wrote:Hello Maurizio:
MM wrote:
Jim Ablett wrote:Image
http://www.stockfishchess.com/

Stockfish 2.3.1 JA by the Stockfish Team

This update fixes the chess960 bug.

1) For people compiling themselves the Stockfish bench signature is: 5423738
It means that if you run ./stockfish bench then it should show 5423738 nodes searched.
This means that the compile is correct.

2) For people running / using under Android / iPhone with more than one thread,
I'd suggest to set "Use Sleeping Threads" option.
This allows to save power and battery and strength is practically the same.

Window/Linux/Android 32/64 bit
https://dl.dropbox.com/u/5047625/stockfish-231-ja.zip
Mirror:
http://cl.ly/JewK/stockfish-231-ja.zip

Also available from my homepage and official Stockfish website soon.

Jim.
Hi,

2.3.1 JA 64 bit SSE42 stopped at chess960 again in the following (1st position).

qnnbbrkr/pppppppp/8/8/8/8/PPPPPPPP/QNNBBRKR w HFhf - 0 0

It also seems to count less knodes than 2.3 from the classic starting position at 1 core.

FRITZ 12 gui
Intel i7 980x
windows 7

Best Regards
I am an outlier in Chess 960, but your FEN string may be wrong. Arena 2.0.1 reports this position as 'position 9':

Code: Select all

FEN: qnnbbrkr/pppppppp/8/8/8/8/PPPPPPPP/QNNBBRKR w KQkq - 0 1
The problem can be in the castling rights. Is HFhf correct? Or maybe HAha or KQkq? Please take a look at this topic:

FRC castlings questions

I do not know what FEN string is used in Fritz GUI. You can also give a try to '0 1' instead '0 0' at the end of the FEN string.

I am sure that Maurizio needs a much better help than mine.

Regards from Spain.

Ajedrecista.
Hi,

yes the position is number 9 but i meant that it was the 1st position i tried.

I just copied the fen automatically from fritz, i don't think it is wrong.

By the way i used at least 20 different engines/versions (including several versions of Stockfish) and none stops running in that position.

I believe there's still a bug.


Best Regards
I just tried the position n.9 with Shredder 12 GUI and 2.3.1 64 bit sse42 stops analyzis immediately (1/1) and a window appears and tells that the stockfish...exe stopped working.



Best Regards
Sorry of read that. I tried SF 2.3.1 w32 for Windows under Arena 2.0.1 and it analyzed the 9th position without problems. It can also played against itself at some random FRC positions (not only the 9th)... so I do not know what can be wrong in your case. You should find a check box that puts 'UCI Chess 960' or something like that in SF configuration window: SF could play Chess 960 in my PC with this option checked and unchecked, so I do not understand why exists. I must say that I did not let SF to play the games until the very last move, but at least it analyzed in my PC. You can try other GUIs and view the result (for example, Arena).

I also saw a 'Debug Log' check box in SF configuration window: maybe it will be useful if you copy and paste the info of such errors. But of course I am not a software guru and my help skills are very limited. Good luck!

Regards from Spain.

Ajedrecista.
Paloma
Posts: 1204
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Stockfish 2.3.1 update available.

Post by Paloma »

Hi Maurizio,

here stops analyzis immediately (1/1) also, same Gui, same behaviour.

seems to be another bug in chess960.

Best Regards

Edit: With Stockfish 2.3 JA 64bit no problem in this position.
Paloma
Posts: 1204
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Stockfish 2.3.1 update available.

Post by Paloma »

You used w32, Maurizio and me used 64bit,
Perhaps a reason?
MM
Posts: 766
Joined: Sun Oct 16, 2011 11:25 am

Re: Stockfish 2.3.1 update available.

Post by MM »

Paloma wrote:You used w32, Maurizio and me used 64bit,
Perhaps a reason?
Hi, i used always 64 bit but i didn't try with 2.3, i just tried 2.3.1.

Best Regards
MM
MM
Posts: 766
Joined: Sun Oct 16, 2011 11:25 am

Re: Stockfish 2.3.1 update available.

Post by MM »

Paloma wrote:Hi Maurizio,

here stops analyzis immediately (1/1) also, same Gui, same behaviour.

seems to be another bug in chess960.

Best Regards

Edit: With Stockfish 2.3 JA 64bit no problem in this position.

Hi,

yes, i just tried with 2.3 and it works with position n.9.

Best Regards
MM
MM
Posts: 766
Joined: Sun Oct 16, 2011 11:25 am

Re: Stockfish 2.3.1 update available.

Post by MM »

Ajedrecista wrote:Hi again:
MM wrote:
MM wrote:
Ajedrecista wrote:Hello Maurizio:
MM wrote:
Jim Ablett wrote:Image
http://www.stockfishchess.com/

Stockfish 2.3.1 JA by the Stockfish Team

This update fixes the chess960 bug.

1) For people compiling themselves the Stockfish bench signature is: 5423738
It means that if you run ./stockfish bench then it should show 5423738 nodes searched.
This means that the compile is correct.

2) For people running / using under Android / iPhone with more than one thread,
I'd suggest to set "Use Sleeping Threads" option.
This allows to save power and battery and strength is practically the same.

Window/Linux/Android 32/64 bit
https://dl.dropbox.com/u/5047625/stockfish-231-ja.zip
Mirror:
http://cl.ly/JewK/stockfish-231-ja.zip

Also available from my homepage and official Stockfish website soon.

Jim.
Hi,

2.3.1 JA 64 bit SSE42 stopped at chess960 again in the following (1st position).

qnnbbrkr/pppppppp/8/8/8/8/PPPPPPPP/QNNBBRKR w HFhf - 0 0

It also seems to count less knodes than 2.3 from the classic starting position at 1 core.

FRITZ 12 gui
Intel i7 980x
windows 7

Best Regards
I am an outlier in Chess 960, but your FEN string may be wrong. Arena 2.0.1 reports this position as 'position 9':

Code: Select all

FEN: qnnbbrkr/pppppppp/8/8/8/8/PPPPPPPP/QNNBBRKR w KQkq - 0 1
The problem can be in the castling rights. Is HFhf correct? Or maybe HAha or KQkq? Please take a look at this topic:

FRC castlings questions

I do not know what FEN string is used in Fritz GUI. You can also give a try to '0 1' instead '0 0' at the end of the FEN string.

I am sure that Maurizio needs a much better help than mine.

Regards from Spain.

Ajedrecista.
Hi,

yes the position is number 9 but i meant that it was the 1st position i tried.

I just copied the fen automatically from fritz, i don't think it is wrong.

By the way i used at least 20 different engines/versions (including several versions of Stockfish) and none stops running in that position.

I believe there's still a bug.


Best Regards
I just tried the position n.9 with Shredder 12 GUI and 2.3.1 64 bit sse42 stops analyzis immediately (1/1) and a window appears and tells that the stockfish...exe stopped working.



Best Regards
Sorry of read that. I tried SF 2.3.1 w32 for Windows under Arena 2.0.1 and it analyzed the 9th position without problems. It can also played against itself at some random FRC positions (not only the 9th)... so I do not know what can be wrong in your case. You should find a check box that puts 'UCI Chess 960' or something like that in SF configuration window: SF could play Chess 960 in my PC with this option checked and unchecked, so I do not understand why exists. I must say that I did not let SF to play the games until the very last move, but at least it analyzed in my PC. You can try other GUIs and view the result (for example, Arena).

I also saw a 'Debug Log' check box in SF configuration window: maybe it will be useful if you copy and paste the info of such errors. But of course I am not a software guru and my help skills are very limited. Good luck!

Regards from Spain.


Ajedrecista.


Thank you, honestly it's not a big problem for me, i'm a bit sad because i cannot run e camparison test at chess960 with 2.2.2 but perhaps there will be another fix, who knows?

Best Regards
MM
Modern Times
Posts: 3703
Joined: Thu Jun 07, 2012 11:02 pm

Re: Stockfish 2.3.1 update available.

Post by Modern Times »

I played over 300 frc positions with Marco's own fixed compile that he sent me without any problems. I'm not sure if position 9 was included, but I'll try 2.3.1 JA now.