Commercial Release of Ethereal 13.75
Moderator: Ras
-
Wolfgang
- Posts: 989
- Joined: Sat May 13, 2006 1:08 am
Re: Commercial Release of Ethereal 13.75
1300 games played, +38 
-
Damir
- Posts: 2903
- Joined: Mon Feb 11, 2008 3:53 pm
- Location: Denmark
- Full name: Damir Desevac
Re: Commercial Release of Ethereal 13.75
Thanks for the new update Andrew. Am testing it right now in a tour on Infinity Chess Server.

-
Dariusz
- Posts: 379
- Joined: Sat Jun 13, 2015 10:08 am
- Location: Poland
- Full name: Dariusz Domagała
Re: Commercial Release of Ethereal 13.75
Andrew,
First of all, thank you very much for the new version of Ethereal
I compiled Ethereal 13.75 for Linux (amd64 & arm) - it works great!
After compiling Ethereal 13.75 for two versions of macOS (intel and apple m1) after a while the engine stops working and a message appears:
This happens every time after running Ethereal 13.75 on a mac (intel & apple m1).
I will add, that the compilation was without any errors or warnings for both hardware platforms: intel and apple m1.
I would appreciate information on how to compile Ethereal so that it runs on mac computers.
Thx.
First of all, thank you very much for the new version of Ethereal
I compiled Ethereal 13.75 for Linux (amd64 & arm) - it works great!
After compiling Ethereal 13.75 for two versions of macOS (intel and apple m1) after a while the engine stops working and a message appears:
Code: Select all
chessengeria@MBP-Dariusz src % ./Ethereal
uci
id name Ethereal 13.75
id author Andrew Grant, Alayan & Laldon
option name Hash type spin default 16 min 2 max 131072
option name Threads type spin default 1 min 1 max 2048
option name EvalFile type string default <empty>
option name MultiPV type spin default 1 min 1 max 256
option name MoveOverhead type spin default 300 min 0 max 10000
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 0 min 0 max 127
option name Ponder type check default false
option name AnalysisMode type check default false
option name UCI_Chess960 type check default false
info string licensed to Unlicensed
uciok
go
info depth 1 seldepth 1 multipv 1 score cp 57 time 1 nodes 6 nps 3000 tbhits 0 hashfull 0 pv g1f3
info depth 2 seldepth 2 multipv 1 score cp 72 time 1 nodes 21 nps 10000 tbhits 0 hashfull 0 pv g1f3 g8h6
zsh: bus error ./Ethereal
chessengeria@MBP-Dariusz src %
I will add, that the compilation was without any errors or warnings for both hardware platforms: intel and apple m1.
I would appreciate information on how to compile Ethereal so that it runs on mac computers.
Thx.
Regards, Darius
https://chessengeria.eu
https://chessengeria.eu
-
AndrewGrant
- Posts: 1963
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
-
AndrewGrant
- Posts: 1963
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Commercial Release of Ethereal 13.75
Hey Dariusz. I don't have an immediate answer. I know that in the past, some people have built and run Ethereal on mac devices just fine. I personally don't have access to a mac machine to test with. If I had to guess, there is some low level thing that needs just a tiny change in order to work. Perhaps if you could run Ethereal through valgrind or some other debugger we might get a hint as to what is causing the issue.Dariusz wrote: ↑Mon Jun 27, 2022 4:55 pm Andrew,
First of all, thank you very much for the new version of Ethereal
I compiled Ethereal 13.75 for Linux (amd64 & arm) - it works great!
After compiling Ethereal 13.75 for two versions of macOS (intel and apple m1) after a while the engine stops working and a message appears:
...
This happens every time after running Ethereal 13.75 on a mac (intel & apple m1).
I will add, that the compilation was without any errors or warnings for both hardware platforms: intel and apple m1.
I would appreciate information on how to compile Ethereal so that it runs on mac computers.
Thx.
Otherwise, I will have to look into getting access to a mac box or somehow working with a virtual machine.
-
RubiChess
- Posts: 650
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: Commercial Release of Ethereal 13.75
I (resp. a user) had the same problem with Rubi running in MacOS. It was the limited stack size fault. See https://forums.swift.org/t/increase-size-of-stack/14493
I solved it by removing some stuff from the stack (some large position objects used in the TB probing code iirc).
Regards, Andreas
I solved it by removing some stuff from the stack (some large position objects used in the TB probing code iirc).
Regards, Andreas
-
Damir
- Posts: 2903
- Joined: Mon Feb 11, 2008 3:53 pm
- Location: Denmark
- Full name: Damir Desevac
Re: Commercial Release of Ethereal 13.75
Hi Andrew
Here is the link to Infinity tour where I tested Ethereal. Time control was 11m+2s, 11 Rounds.
https://www.dropbox.com/s/qz3u1rlt1nl9p ... 3.pgn?dl=0
I lost 1 game against Eman. The remaining 10 games were draws.
My hardware was 64 cores AMD 3990X
Here is the link to Infinity tour where I tested Ethereal. Time control was 11m+2s, 11 Rounds.
https://www.dropbox.com/s/qz3u1rlt1nl9p ... 3.pgn?dl=0
I lost 1 game against Eman. The remaining 10 games were draws.
My hardware was 64 cores AMD 3990X
-
Damir
- Posts: 2903
- Joined: Mon Feb 11, 2008 3:53 pm
- Location: Denmark
- Full name: Damir Desevac
Re: Commercial Release of Ethereal 13.75
The nick I used was SKYNET.
-
mar
- Posts: 2668
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Commercial Release of Ethereal 13.75
I can confirm this is indeed the case, explicitly setting stack size to 1M for the go thread solves the problem. I think OSX/iOS defaults to 512kB for the stack for worker threads, while Win has 1M and Linux 2M. reducing stack usage would be even better for sure.RubiChess wrote: ↑Mon Jun 27, 2022 7:07 pm I (resp. a user) had the same problem with Rubi running in MacOS. It was the limited stack size fault. See https://forums.swift.org/t/increase-size-of-stack/14493
I solved it by removing some stuff from the stack (some large position objects used in the TB probing code iirc).
Regards, Andreas
-
Modern Times
- Posts: 3783
- Joined: Thu Jun 07, 2012 11:02 pm
Re: Commercial Release of Ethereal 13.75
My FRC testing has been completed, +43 Ordo Elo, +37 Bayeselo.