Banksia GUI released

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

Moderator: Ras

User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

Uri Blass wrote: Tue Sep 28, 2021 6:36 am Maybe I do something wrong.

What is the application that you run when you start Benksia.

I run application with the name BanksiaGUI that is 24708 mbytes by clicking twice on it.

It is inside my BanksiaGui-0.50-win64 folder
The default settings location should be saved at C:\Users\USERNAME\AppData\Roaming\BanksiaGUI. However this can be changed

Image

Then change path to your desired location.

Image
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Wilhelm
Posts: 240
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Banksia GUI released

Post by Wilhelm »

Rightclick the exe and try to "run as Administrator". Maybe there is a problem with rights on your user folder.
Ryzen 5900x, 64GB Ram, RTX3080, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Uri don't give up because BanksiaGUI 0.51 will fix some residual glitches, but already is perfectly usable and you can freely configure it as you desire. Every parameter can be changed. For me it's the best chess GUI ever for Mac, Windows, Linux, iOS and iPadOS!

Image

Simply ask about your issues directly to Pham, here. He kindly heard all your suggestions, feature and bugfixes requests!

Best regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Uri Blass
Posts: 10825
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Banksia GUI released

Post by Uri Blass »

AdminX wrote: Tue Sep 28, 2021 6:45 am
Uri Blass wrote: Tue Sep 28, 2021 6:36 am Maybe I do something wrong.

What is the application that you run when you start Benksia.

I run application with the name BanksiaGUI that is 24708 mbytes by clicking twice on it.

It is inside my BanksiaGui-0.50-win64 folder
The default settings location should be saved at C:\Users\USERNAME\AppData\Roaming\BanksiaGUI. However this can be changed

Image

Then change path to your desired location.

Image
I can see this screen but I do not see why changing the path should help me.

My default setting is
C:\Users\אורי\AppData\Roaming\BanksiaGUI\

I wonder if the problem is having hebrew letters after Users
Note that I do not have problems of adding engines in different gui's like arena or cutechess and they do not forget engines that I add
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Uri Blass wrote: Tue Sep 28, 2021 3:18 pm
AdminX wrote: Tue Sep 28, 2021 6:45 am
Uri Blass wrote: Tue Sep 28, 2021 6:36 am Maybe I do something wrong.

What is the application that you run when you start Benksia.

I run application with the name BanksiaGUI that is 24708 mbytes by clicking twice on it.

It is inside my BanksiaGui-0.50-win64 folder
The default settings location should be saved at C:\Users\USERNAME\AppData\Roaming\BanksiaGUI. However this can be changed

Image

Then change path to your desired location.

Image
I can see this screen but I do not see why changing the path should help me.

My default setting is
C:\Users\אורי\AppData\Roaming\BanksiaGUI\

I wonder if the problem is having hebrew letters after Users
Note that I do not have problems of adding engines in different gui's like arena or cutechess and they do not forget engines that I add
Thank you for the report!

Can you help to check if BSG created its data files? Typically BSG saves the info about engines and their configurations in the file named banksiaengine.json in its setting/config folder (the folder you quoted above). If it is existent, you may open it to view (by any text editor - just help us to verify the content). It should say something about the installed engine.

I have been trying to reproduce that error anyway.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Torom
Posts: 18
Joined: Sun Aug 08, 2021 4:58 pm
Full name: Torsten Hellwig

Re: Banksia GUI released

Post by Torom »

Hey, sorry for not getting back to you. Banksia now works great as a Lichess bot. There are no more problems with incorrectly judged games.

However, I have now noticed a bug where Banksia sometimes leaves engine instances open. These sometimes seem to be asleep, then they only occupy RAM, but sometimes these instances are still searching, which then translates into an effective halving of the nodes/s.

I have not yet been able to reproduce the error reliably, but it now occurs quite often. I use Banksia on Linux.
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Uri Blass wrote: Tue Sep 28, 2021 3:18 pm
I can see this screen but I do not see why changing the path should help me.

My default setting is
C:\Users\אורי\AppData\Roaming\BanksiaGUI\

I wonder if the problem is having hebrew letters after Users
Note that I do not have problems of adding engines in different gui's like arena or cutechess and they do not forget engines that I add
I could reproduce the bug (it turns out, BSG saves data into some temp files first, work well, then rename those files into JSON extension - I have used a rename function from the library which doesn't work with Unicode). Fixed and will release a new binary soon.

PS: the fastest way to install an engine into BSG is to drag the runnable file then drop it into BSG.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Torom wrote: Tue Sep 28, 2021 6:12 pm Hey, sorry for not getting back to you. Banksia now works great as a Lichess bot. There are no more problems with incorrectly judged games.
Very good news, thank you! :D
Torom wrote: Tue Sep 28, 2021 6:12 pm However, I have now noticed a bug where Banksia sometimes leaves engine instances open. These sometimes seem to be asleep, then they only occupy RAM, but sometimes these instances are still searching, which then translates into an effective halving of the nodes/s.

I have not yet been able to reproduce the error reliably, but it now occurs quite often. I use Banksia on Linux.
It is one of the hardest problems since that is very hard to reproduce and I have attempted to fix it some times already. That doesn't happen to all engines but some of them. They refuse to quit even BSG tries several ways to stop, quit, terminate, kill them. If that is not your engine, consider changing to use another engine.

I just guess that some of the trouble engines may resist quitting to write down some things, thus mess up with the system. I will come back to that issue soon.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Torom
Posts: 18
Joined: Sun Aug 08, 2021 4:58 pm
Full name: Torsten Hellwig

Re: Banksia GUI released

Post by Torom »

phhnguyen wrote: Tue Sep 28, 2021 7:09 pm
Torom wrote: Tue Sep 28, 2021 6:12 pm However, I have now noticed a bug where Banksia sometimes leaves engine instances open. These sometimes seem to be asleep, then they only occupy RAM, but sometimes these instances are still searching, which then translates into an effective halving of the nodes/s.

I have not yet been able to reproduce the error reliably, but it now occurs quite often. I use Banksia on Linux.
It is one of the hardest problems since that is very hard to reproduce and I have attempted to fix it some times already. That doesn't happen to all engines but some of them. They refuse to quit even BSG tries several ways to stop, quit, terminate, kill them. If that is not your engine, consider changing to use another engine.

I just guess that some of the trouble engines may resist quitting to write down some things, thus mess up with the system. I will come back to that issue soon.
Oh, I forgot to mention which engine it is. I have the problem with Stockfish. So just switching to another engine is not really an option. :D

If I can help in any way to narrow down the error, let me know. The error occurs very often, so it is not a problem to observe it.
Uri Blass
Posts: 10825
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Banksia GUI released

Post by Uri Blass »

phhnguyen wrote: Tue Sep 28, 2021 6:33 pm
Uri Blass wrote: Tue Sep 28, 2021 3:18 pm
I can see this screen but I do not see why changing the path should help me.

My default setting is
C:\Users\אורי\AppData\Roaming\BanksiaGUI\

I wonder if the problem is having hebrew letters after Users
Note that I do not have problems of adding engines in different gui's like arena or cutechess and they do not forget engines that I add
I could reproduce the bug (it turns out, BSG saves data into some temp files first, work well, then rename those files into JSON extension - I have used a rename function from the library which doesn't work with Unicode). Fixed and will release a new binary soon.

PS: the fastest way to install an engine into BSG is to drag the runnable file then drop it into BSG.
Thanks

The content of the the banskiaengine.json does not include something about the engines that I added(and I only can see it in the tmp file
and I wonder if it is related to the hebrew letters in the destination file of the engine(I did not try to have an engine simply in C to check if it remember the installed engine and after you reproduced the bug maybe there is no need to do it and I will see if the update works later).

This is the content of the banskiaengine.json file:

{
"base" : {
"urls" : [
"https://banksiagui.com/",
"https://softgaroo.com/"
]
},

"engines" : [
{
"os": "mac",
"name": "Crafty",
"type": "wb",
"ver" : "25.3",
"size": 191743,
"elo": "2600",
"main": "crafty",
"url" : "dl/crafty-25_3-mac.zip"
},
{
"os": "win",
"name": "Crafty",
"type": "wb",
"ver" : "25.3",
"size": 281977,
"elo": "2600",
"main": "crafty25.3.exe",
"url" : "dl/crafty-25_3-win.zip"
},
{
"os": "mac",
"name": "Komodo",
"type": "uci",
"ver" : "12",
"size": 4200000,
"elo": "3500",
"main": "komodo-12.1.1-64-BMI2-osx",
"url" : "https://komodochess.com/pub/komodo-12.zip"
},
{
"os": "mac",
"name": "Komodo",
"type": "uci",
"ver" : "11",
"size": 1800000,
"elo": "3500",
"main": "komodo-11.01-64-osx",
"url" : "https://komodochess.com/pub/komodo-10.zip"
},
{
"os": "win",
"name": "Komodo",
"type": "uci",
"ver" : "12",
"size": 4200000,
"elo": "3500",
"main": "komodo-12.1.1-64bit-bmi2.exe",
"url" : "https://komodochess.com/pub/komodo-12.zip"
},
{
"os": "win",
"name": "Komodo",
"type": "uci",
"ver" : "10",
"size": 1800000,
"elo": "3500",
"main": "komodo-10-64bit.exe",
"url" : "https://komodochess.com/pub/komodo-10.zip"
},
{
"os": "win",
"name": "Komodo",
"type": "uci",
"ver" : "11",
"size": 1800000,
"elo": "3500",
"main": "komodo-11.01-64bit.exe",
"url" : "https://komodochess.com/pub/komodo-11.zip"
},
{
"os": "linux",
"name": "Komodo",
"type": "uci",
"ver" : "12",
"size": 4200000,
"elo": "3500",
"main": "komodo-12.1.1-linux-bmi2",
"url" : "https://komodochess.com/pub/komodo-12.zip"
},
{
"os": "linux",
"name": "Komodo",
"type": "uci",
"ver" : "10",
"size": 1800000,
"elo": "3500",
"main": "komodo-10-linux",
"url" : "https://komodochess.com/pub/komodo-10.zip"
},
{
"os": "linux",
"name": "Komodo",
"type": "uci",
"ver" : "11",
"size": 1800000,
"elo": "3500",
"main": "komodo-11.01-linux",
"url" : "https://komodochess.com/pub/komodo-11.zip"
},

{
"os": "mac",
"name": "Lc0",
"type": "uci",
"ver" : "0.23",
"size": 66825285,
"elo": "3500",
"main": "lc0",
"url" : "dl/lc0-0.23-mac-opencl.zip"
},
{
"os": "win",
"name": "Lc0",
"type": "uci",
"ver" : "0.27",
"size": 15500000,
"elo": "3500",
"main": "lc0.exe",
"url" : "dl/lc0-v0.27.0-windows-cpu-openblas.zip"
},
{
"os": "win",
"name": "Lc0",
"type": "uci",
"ver" : "0.23",
"size": 62804503,
"elo": "3500",
"main": "lc0.exe",
"url" : "dl/lc0-0.22.0-win-opencl.zip"
},
{
"os": "mac",
"name": "Stockfish 13",
"type": "uci",
"ver" : "13",
"size": 11900000,
"elo": "3500",
"main": "stockfish13",
"url" : "dl/stockfish_13_macos.zip"
},
{
"os": "mac",
"name": "Stockfish 10",
"type": "uci",
"ver" : "10",
"size": 498034,
"elo": "3500",
"main": "stockfish-10-64",
"url" : "dl/stockfish-10-mac.zip"
},
{
"os": "win",
"name": "Stockfish 13",
"type": "uci",
"ver" : "13",
"size": 12500000,
"elo": "3500",
"main": "stockfish_13_win_x64.exe",
"url" : "dl/stockfish_13_macos.zip"
},
{
"os": "win",
"name": "Stockfish",
"type": "uci",
"ver" : "10",
"size": 1829393,
"elo": "3500",
"main": "stockfish_10_x32.exe",
"url" : "dl/stockfish-10-win.zip"
},
{
"os": "linux",
"name": "Stockfish 13",
"type": "uci",
"ver" : "13",
"size": 12500000,
"elo": "3500",
"main": "stockfish_13_linux_x64",
"url" : "dl/stockfish_13_linux_x64.zip"
}
],

"db" : [
{
"name": "GM2001",
"type": "bgdb",
"size": 6991601,
"main": "gm2001.bgdb",
"url" : "dl/gm2001.bgdb.zip"
},
{
"name": "CCRL960",
"type": "bgdb",
"size": 65489565,
"main": "ccrl960.bgdb",
"url" : "dl/ccrl960.bgdb.zip"
},
{
"name": "Problem 01",
"type": "bgdb",
"size": 4666316,
"main": "problem01.bgdb",
"url" : "dl/problem01.bgdb.zip"
}
],

"books" : [
{
"name": "GMBook",
"type": "polyglot",
"size": 654968,
"main": "gmbook.bin",
"url" : "dl/gmbook.bin.zip"
},
{
"name": "Cerebellum_Light_3Merge_200916",
"type": "polyglot",
"size": 178000000,
"main": "Cerebellum3Merge.bin",
"url" : "dl/Cerebellum_Light_3Merge_200916.zip"
},
{
"name": "Fruit",
"type": "polyglot",
"size": 364984,
"main": "fruit.bin",
"url" : "dl/fruit.bin.zip"
}
]

}