Banksia GUI released

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

Moderator: Ras

User avatar
Ozymandias
Posts: 1537
Joined: Sun Oct 25, 2009 2:30 am

Re: Banksia GUI released

Post by Ozymandias »

I see the last release "Support variations (Fig. 4): BSG now can view variations (but it cannot add or edit them directly in this release)", so we're getting close to a functioning program (from the POV of analysis).

As for engine-engine matches, has the delay between games been addressed?
CornfedForever
Posts: 648
Joined: Mon Jun 20, 2022 4:08 am
Full name: Brian D. Smith

Re: Banksia GUI released

Post by CornfedForever »

Ozymandias wrote: Sun Dec 04, 2022 4:54 pm I see the last release "Support variations (Fig. 4): BSG now can view variations (but it cannot add or edit them directly in this release)", so we're getting close to a functioning program (from the POV of analysis).

As for engine-engine matches, has the delay between games been addressed?
Closer, yes. Perhaps the day will come when it is no longer referred to in hushed towns as...."Bugksia".

Impressive effort from scratch though. Too many similar programs from the past were less flashy...and abandoned with bugs of their own...glad someone else is trying to do better.
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 »

phhnguyen wrote: Sun Dec 04, 2022 10:58 am
Wilhelm wrote: Sun Dec 04, 2022 10:24 am Engine doesn't shut down in tournament (Arasan), regardless what is checked. Happend two times in four test runs.
Do you use the latest version of Arasan or older ones? I realize the older ones had a bug in the code and insisted to stay in memory even if the input is broken, and used more power (because of checking input continuously and intensively in a loop). However, the later versions (of Arasan) seem to be fixed that issue.

I have been working on other issues you mentioned.
it is version 15.6 x64. Played 5121 games in previous versions and it didn't happend a single time.
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
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 »

Ozymandias wrote: Sun Dec 04, 2022 4:54 pm As for engine-engine matches, has the delay between games been addressed?
That is strange since I didn’t change the main code tournament for a while. How seriously do you see the delay? A few seconds or much longer?

I make guess it may be caused by saving games. Do you set up to save games into a text file or a database or not at all? If you could, please test again with all logging (engine and game logging) off. Thanks a lot.
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 »

CornfedForever wrote: Sun Dec 04, 2022 6:41 pm
Ozymandias wrote: Sun Dec 04, 2022 4:54 pm I see the last release "Support variations (Fig. 4): BSG now can view variations (but it cannot add or edit them directly in this release)", so we're getting close to a functioning program (from the POV of analysis).

As for engine-engine matches, has the delay between games been addressed?
Closer, yes. Perhaps the day will come when it is no longer referred to in hushed towns as...."Bugksia".

Impressive effort from scratch though. Too many similar programs from the past were less flashy...and abandoned with bugs of their own...glad someone else is trying to do better.
Thank you a lot for the feedback!

Since this is the topic about BSG and users, could you please tell me more details: which systems are you using with BSG? Did it crash or just malfunction? On which functions? How to reproduce? How long have you been using it?

Please help us to solve that problem, make it more useful for people.

PS:
- "Bugksia" is a nice and clever name, isn't it? I am interested in it and I may use it somewhere. Hope you don't ask me for some fee for it ;) Another good point is that the URL bugksia.com is still available and shorter than the URL I have been using (banksiagui.com) thus I have been considering all factors :D

- I have mentioned that so far BSG has been still in beta and in a quick and intensive development period. Consequently, every new release may have a big chance of having bugs. Of course, when it becomes an official release, almost all bugs should be fixed. I could reduce that chance of having bugs if I work slower and/or have a bigger group of testers. However, working slower is not my plan for the coming time. Since BSG is totally freeware, I could have only a very small group of testers who are volunteers but also busy with their life and work and could spare a little time for testing. Thus, for every new release, I have to depend on all users to find and report bugs. I always appreciate all users for using, reporting, and especially for being patient too. If you (@CornfedForever) have time and are willing to help, please join the group of our testers

- Please note that any feedback will be useful to me, regardless of the purposes/trolling behind it. All feedback is written down and studied carefully and I could always learn from them. For example, in the last release (0.56) I was so happy to have a new and much better design/look for the Settings dialog. That effort was the answer for some angry blame about how messy that dialog was

- I have asked you about the period you have been using BSG since you made I was so confused and curious: in a post, you said you didn't use BSG since it was not fit for your need. However, you kept posting somewhere how buggy BSG is. Do you really use and have experience with it?

Image
The Settings dialog becomes much easier to look at and use after getting some angry blames 
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
Ozymandias
Posts: 1537
Joined: Sun Oct 25, 2009 2:30 am

Re: Banksia GUI released

Post by Ozymandias »

phhnguyen wrote: Tue Dec 06, 2022 11:06 amHow seriously do you see the delay? A few seconds or much longer?

I make guess it may be caused by saving games. Do you set up to save games into a text file or a database or not at all? If you could, please test again with all logging (engine and game logging) off. Thanks a lot.
It was only a few seconds, but when the games themselves last not much longer, that's a serious delay. I use(d) BSG to play ultra-bullet games with 7-men adjudication (not possible with cutechess cli). I miss the speed of cutechess in your GUI. I don't remember the settings regarding saving of games or logging. Once I move ALL syzygy files to SSDs I'll take a look and report back.
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 »

Ozymandias wrote: Tue Dec 06, 2022 11:48 am
phhnguyen wrote: Tue Dec 06, 2022 11:06 amHow seriously do you see the delay? A few seconds or much longer?

I make guess it may be caused by saving games. Do you set up to save games into a text file or a database or not at all? If you could, please test again with all logging (engine and game logging) off. Thanks a lot.
It was only a few seconds, but when the games themselves last not much longer, that's a serious delay. I use(d) BSG to play ultra-bullet games with 7-men adjudication (not possible with cutechess cli). I miss the speed of cutechess in your GUI. I don't remember the settings regarding saving of games or logging. Once I move ALL syzygy files to SSDs I'll take a look and report back.
Open taskmanager and look what your disk is doing. Could be that windows coudn't handle the tasks fast enough. What CPU do you have? Leave at least 2 or 4 threads free for the system. I use 20 threads for gui and four for windows.
...and what is ultra bullet? 1 sec/move should be a minimum to get some useable results.
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
Ozymandias
Posts: 1537
Joined: Sun Oct 25, 2009 2:30 am

Re: Banksia GUI released

Post by Ozymandias »

Wilhelm wrote: Tue Dec 06, 2022 12:23 pm
Ozymandias wrote: Tue Dec 06, 2022 11:48 am
phhnguyen wrote: Tue Dec 06, 2022 11:06 amHow seriously do you see the delay? A few seconds or much longer?

I make guess it may be caused by saving games. Do you set up to save games into a text file or a database or not at all? If you could, please test again with all logging (engine and game logging) off. Thanks a lot.
It was only a few seconds, but when the games themselves last not much longer, that's a serious delay. I use(d) BSG to play ultra-bullet games with 7-men adjudication (not possible with cutechess cli). I miss the speed of cutechess in your GUI. I don't remember the settings regarding saving of games or logging. Once I move ALL syzygy files to SSDs I'll take a look and report back.
Open taskmanager and look what your disk is doing. Could be that windows coudn't handle the tasks fast enough. What CPU do you have? Leave at least 2 or 4 threads free for the system. I use 20 threads for gui and four for windows.
...and what is ultra bullet? 1 sec/move should be a minimum to get some useable results.
I still have some syzygy files on a HDD, so when in use, disk usage becomes a bottleneck, but the delay between games happens nonetheless.

I have a Ryzen 1700 on that computer.

I use all 16 threads for engines, otherwise I would be losing even more CPU power compared to cutechess. And all 16 threads are for a single engine, no concurrency, which is in itself a big drawback compared to cutechess.

Bullet is 1 min for the entire game (IINM), ultra bullet is several games in the same amount of time.
CornfedForever
Posts: 648
Joined: Mon Jun 20, 2022 4:08 am
Full name: Brian D. Smith

Re: Banksia GUI released

Post by CornfedForever »

phhnguyen wrote: Tue Dec 06, 2022 11:25 am

PS:
- "Bugksia" is a nice and clever name, isn't it? I am interested in it and I may use it somewhere. Hope you don't ask me for some fee for it ;) Another good point is that the URL bugksia.com is still available and shorter than the URL I have been using (banksiagui.com) thus I have been considering all factors :D
Feel free - it is yours to do with as you wish.
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 »

CornfedForever wrote: Wed Dec 07, 2022 5:41 am
phhnguyen wrote: Tue Dec 06, 2022 11:25 am

PS:
- "Bugksia" is a nice and clever name, isn't it? I am interested in it and I may use it somewhere. Hope you don't ask me for some fee for it ;) Another good point is that the URL bugksia.com is still available and shorter than the URL I have been using (banksiagui.com) thus I have been considering all factors :D
Feel free - it is yours to do with as you wish.
Thank you a lot! That is very kind of you!

How about joining our testing group and/or using BSG more to have some real experience and give us some precious feedback?
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager