Elements of the ULTIMATE Chess GUI?

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
adams161
Posts: 521
Joined: Sun May 13, 2007 7:55 pm
Location: Tacoma, WA USA

Re: Elements of the ULTIMATE Chess GUI?

Post by adams161 » Wed May 01, 2019 10:54 pm

Spill_The_Tea wrote:
Fri Apr 26, 2019 10:25 am
The reason I do not use winboard, is because I am on macOS, and while I could use it through wine, I find it easier to pursue alternatives. But this is also the same reason I avoid Tarrasch and Arena. Which says nothing about the quality of either gui, but rather their portability.
I"m on mac. i use xboard for mac. My understanding is it is basically code up to date with HG Mueller's winboard these days. I use it to run an engine on an ics and for my own connection now on FICS. Of course there is other mac software i'm sure. On chessclub.com i use my java Lantern Chess interface on Mac but that wont help you run an engine but it will load UCI engines for analysis.

Spill_The_Tea
Posts: 22
Joined: Mon Dec 17, 2018 2:33 am
Full name: Jase de Lace

Re: Elements of the ULTIMATE Chess GUI?

Post by Spill_The_Tea » Thu May 02, 2019 12:50 am

adams161 wrote:
Wed May 01, 2019 10:54 pm
I"m on mac. i use xboard for mac. My understanding is it is basically code up to date with HG Mueller's winboard these days. I use it to run an engine on an ics and for my own connection now on FICS. Of course there is other mac software i'm sure. On chessclub.com i use my java Lantern Chess interface on Mac but that wont help you run an engine but it will load UCI engines for analysis.
Yeah... because the majority of posters use windows, my only reference to the was the winboard gui, which didn't work work great through wine. It wasn't until HGM told me to search for xboard, did I realize there was portable equivalent. But thank you for reaching out. I have since downloaded and compiled xboard to play around with it a little more.

adams161
Posts: 521
Joined: Sun May 13, 2007 7:55 pm
Location: Tacoma, WA USA

Re: Elements of the ULTIMATE Chess GUI?

Post by adams161 » Thu May 02, 2019 1:41 am

Spill_The_Tea wrote:
Thu May 02, 2019 12:50 am
It wasn't until HGM told me to search for xboard, did I realize there was portable equivalent. But thank you for reaching out. I have since downloaded and compiled xboard to play around with it a little more.
I figured i'd risk telling you something you may allready know as it may be useful for other mac users who want xboard. There is a package to download that is a DMG and doesn't need compiling and comes with some goodies like launcher short cuts for the program. http://www.open-aurec.com/wbforum/viewt ... 19&t=53680

voffka
Posts: 69
Joined: Sat Jun 30, 2018 8:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Elements of the ULTIMATE Chess GUI?

Post by voffka » Thu May 02, 2019 3:34 pm

Hello everyone,
Guenther wrote:
Wed May 01, 2019 3:29 pm
Raphexon wrote:
Wed May 01, 2019 3:10 pm
hgm wrote:
Wed May 01, 2019 10:45 am
WinBoard/XBoard support time odds as well, of course. Just not different TC modes. Not because it would be difficult to program, but because it seems completely useless, or even worth discouraging.
It's interesting to test with different TCs.
Even if it has no real use. Just different numbers.
It's like "playing" an idle clicker game. Total waste of time and electricity but sometimes you just have that urge to know what kind of time advantage Igel needs to beat Stockfish.
Note that HGM spoke off different TC 'modes' not plain time odds like you seem to suggest for your tests.
I have to admit though that I ran into some problems with time odds in WB.
I hope in a year or two, Igel will beat Stockfish on the same time control and the same hardware :-) Currently in all my tests the elo difference between them is infinity.

User avatar
Guenther
Posts: 3040
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: Elements of the ULTIMATE Chess GUI?

Post by Guenther » Fri May 03, 2019 10:03 am

WB.ini entries (only first part)

Code: Select all

"Booot_62-64" /fd=C:\Engines\UCI\Booot_62-64 -fn Booot_62-64 /fUCCI
"Booot_62-64#2" /fd=C:\Engines\UCI\Booot_62-64#2 -fn Booot_62-64#2 /fUCCI -firstTimeOdds 2
"Booot_62-64#8" /fd=C:\Engines\UCI\Booot_62-64#8 -fn Booot_62-64#8 /fUCCI -firstTimeOdds 8
...
"Fizbo_19-64" /fcp "Fizbo_19-64" /fd=C:\Engines\UCI\Fizbo_19-64 -fn Fizbo_19-64 /fUCCI
"Fizbo_19-64#2" /fcp "Fizbo_19-64#2" /fd=C:\Engines\UCI\Fizbo_19-64#2 -fn Fizbo_19-64#2 /fUCCI -firstTimeOdds 2
"Fizbo_19-64#8" /fcp "Fizbo_19-64#8" /fd=C:\Engines\UCI\Fizbo_19-64#8 -fn Fizbo_19-64#8 /fUCCI -firstTimeOdds 8

Code: Select all

-participants {Booot_62-64
Booot_62-64#2
Booot_62-64#8
Fizbo_19-64
Fizbo_19-64#2
Fizbo_19-64#8
...
hgm wrote:
Wed May 01, 2019 5:59 pm

Umm, it seems I never noticed your last post in that thread. :oops:

The problem you encounter there is because of wrong use of the time-odds feature. When you want the time odds to follow an engine in a tournament, you have to install that engine with 'Extra WinBoard options' (in the Load Engine dialog) /firstTimeOdds=N . The time odds entries in the Time Control Options dialog are for first and second engine, but in a tournament (or simple match) you would never know for a given pairing which engine is first and which is second, and there might also be games in the tourney between engines that have no time odds at all.
I don't understand this. Isn't this exactly what my WB.ini excerpt shows? (ofc I have left out the 'second' part, as it is just mirrored)
Current foe list count : [97]
http://rwbc-chess.de/chronology.htm

User avatar
WinPooh
Posts: 243
Joined: Fri Mar 17, 2006 7:01 am
Location: Russia
Full name: Vladimir Medvedev
Contact:

Re: Elements of the ULTIMATE Chess GUI?

Post by WinPooh » Fri May 03, 2019 10:11 am

Support of ultra-fast time controls (like CUTECLI, unlike Arena). Non-equal time controls (for example, engine A: nodes per move, engine B: fixed depth).

User avatar
WinPooh
Posts: 243
Joined: Fri Mar 17, 2006 7:01 am
Location: Russia
Full name: Vladimir Medvedev
Contact:

Re: Elements of the ULTIMATE Chess GUI?

Post by WinPooh » Fri May 03, 2019 10:24 am

voffka wrote:
Thu May 02, 2019 3:34 pm
I hope in a year or two, Igel will beat Stockfish on the same time control and the same hardware :-) Currently in all my tests the elo difference between them is infinity.
Stockfish is obsolete, lc0 seems to be a more worthy goal :)

Dann Corbit
Posts: 10096
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Elements of the ULTIMATE Chess GUI?

Post by Dann Corbit » Sat May 04, 2019 3:29 am

WinPooh wrote:
Fri May 03, 2019 10:24 am
voffka wrote:
Thu May 02, 2019 3:34 pm
I hope in a year or two, Igel will beat Stockfish on the same time control and the same hardware :-) Currently in all my tests the elo difference between them is infinity.
Stockfish is obsolete, lc0 seems to be a more worthy goal :)
Reminds me of the Mark Twain quote:
"The reports of my death are greatly exaggerated"

Everyone sees the progress of LC0.
But SF marches forward too.

Sure, LC0 is playing famously after a very short development effort, compared to other engines.
But consider also that high end GPUs have about 10 trillion FLOPS of compute power in single precision and more in the tiny float 16 and smaller formats.
https://en.wikipedia.org/wiki/Nvidia_Tesla
Not sure that those Google TPUs can do, but I guess they are similar to the NVIDIA parts.

The new AMD EPYC 7601 in dual-CPU were pushing 1242 GFLOPs @ 2.2GHz base (2.7GHz boost) {so that is 1.2 TFLOPs}
https://www.tweaktown.com/news/58180/am ... index.html
So a single GPU has ten times more horsepower than a super-duper pair of high end, bleeding edge CPUs.

Eventually, I guess that a hybrid approach will win out. (Maybe 512 CPU cores and 20K GPU threads).
I bet it would be smarter than the average bear.
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.

Post Reply