Linux friendly engines at all levels

Discussion of chess software programming and technical issues.

Moderators: Harvey Williamson, bob, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Volodya
Posts: 5
Joined: Wed Jan 23, 2019 10:25 am
Full name: Cédric Beaume

Re: Linux friendly engines at all levels

Post by Volodya » Fri Jan 25, 2019 10:04 am

Dear H.G.Muller and abulmo2,

Thanks for your replies. They are helpful and make a lot of sense.

V.

User avatar
Evert
Posts: 2929
Joined: Fri Jan 21, 2011 11:42 pm
Location: NL
Contact:

Re: Linux friendly engines at all levels

Post by Evert » Sat Jan 26, 2019 9:47 am

hgm wrote:
Fri Jan 25, 2019 6:02 am
What he means is that you can use a strong engine (say Stockfish) to simulate a much weaker opponent by allowing it to think only a tiny fraction of the time a truly weak engine would have had to think. It would save you nearly half the CPU time during test games if the opponent would move 100 times faster than the engine under test.
This.
In addition, weaker engines typically have gaps in their evaluation. That means that if your king safety is weak, then a weak engine might not exploit it, meaning you don’t readily notice that your kingsafety is weak. Or worse, you tune your engine in a way that exploits the weaknesses of a particular engine, but playing worse overall. Of course, playing against a gauntlet alleviates some of the problems, but it’s better to eliminate it by playing against an engine with fewer gaps in its evaluation.
There’s one caveat, of course, and that’s that not all evaluation terms scale the same with increased time control, but it makes sense to retune things as your engine progresses anyway.

By the way, this is anecdotal evidence at best; I don’t have data to back up this observation.

vincent
Posts: 33
Joined: Tue Jan 19, 2010 7:38 am
Location: Brittany, France
Contact:

Re: Linux friendly engines at all levels

Post by vincent » Sat Jan 26, 2019 10:14 am

Little Wing at 2050 ELO is well tested on GNU/Linux and stable even in very fast games: https://github.com/vinc/littlewing

Purple Haze at 1900 ELO is older but also well tested: https://github.com/vinc/purplehaze

rkl
Posts: 7
Joined: Tue Jan 01, 2019 9:19 am
Full name: Richard Lloyd

Re: Linux friendly engines at all levels

Post by rkl » Sun Jan 27, 2019 10:42 am

It only covers the top engines based on CCRL ratings, but you might like my page:

https://linuxchess.richardlloyd.org.uk/

It includes links to source code and Linux binaries where available. I've tested every engine listed - some need Wine to work though and a few don't work on Linux at all (I've kept them in mainly to match their CCRL ranking).

Interesting to note that yesterday's CCRL update saw a small ELO gain for most engines, but a big 10 ELO drop for Stockfish!

Michel
Posts: 2109
Joined: Sun Sep 28, 2008 11:50 pm

Re: Linux friendly engines at all levels

Post by Michel » Sun Jan 27, 2019 1:32 pm

GnuCheese

http://hardy.uhasselt.be/GnuCheese/

A cleaned up version of GnuChess 5 (not 6 which is just Fruit 2.1!).

+-2800 on CCRL 40/40.
Ideas=science. Simplification=engineering.
Without ideas there is nothing to simplify.

OliverBr
Posts: 563
Joined: Tue Dec 18, 2007 8:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch
Contact:

Re: Linux friendly engines at all levels

Post by OliverBr » Sun Oct 11, 2020 12:22 am

Platform friendly, WIn, Mac and Linux is OliThink: https://github.com/olithink/OliThink
Chess Engine OliThink: http://brausch.org/home/chess
OliThink GitHub:https://github.com/olithink

jdart
Posts: 4014
Joined: Fri Mar 10, 2006 4:23 am
Location: http://www.arasanchess.org

Re: Linux friendly engines at all levels

Post by jdart » Sun Oct 11, 2020 2:11 am

Arasan is past the high end of your ELO range now but it runs on Linux and there is a variable-strength feature.

Komodo has had Linux versions for a long time and earlier versions are freeware now (https://komodochess.com/downloads.htm).

mhouppin
Posts: 67
Joined: Wed Feb 12, 2020 4:00 pm
Full name: Morgan Houppin

Re: Linux friendly engines at all levels

Post by mhouppin » Sun Oct 11, 2020 8:59 am

Stash should cover a wide zone of your 2000-2700 Elo range, and very easy to build on Linux: https://gitlab.com/mhouppin/stash-bot

Acording to CCRL 40/4 ratings and personal testing:

Code: Select all

v21.0: 2720 Elo
v20.4: 2630 Elo (commit hash: 2056f46e)
v20.0: 2530 Elo
v18.0: 2440 Elo
v17.0: 2350 Elo
v16.0: 2290 Elo
v15.0: 2230 Elo
v14.0: 2100 Elo
v13.0: 2030 Elo
v12.0: 1970 Elo

User avatar
hgm
Posts: 25095
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Linux friendly engines at all levels

Post by hgm » Sun Oct 11, 2020 11:23 am

Does it really makes sense to revive a nearly 2 year old thread?
Get rid of the shit: vote for SHID!

D Sceviour
Posts: 554
Joined: Mon Jul 20, 2015 3:06 pm
Contact:

Re: Linux friendly engines at all levels

Post by D Sceviour » Sun Oct 11, 2020 1:14 pm

hgm wrote:
Sun Oct 11, 2020 11:23 am
Does it really makes sense to revive a nearly 2 year old thread?
It depends on the thread. This popular thread has almost 6000 views, so it has obviously been researched by others. The "Linux friendly" topic title makes it useful for others to look for information from a search. It is a good spot to add further engine information.

The last version of Schooner2.2 has Linux capability.

Post Reply