GithubHelp home page GithubHelp logo

Koivisto issues about koivisto HOT 18 CLOSED

luecx avatar luecx commented on June 2, 2024
Koivisto issues

from koivisto.

Comments (18)

Luecx avatar Luecx commented on June 2, 2024

We still cannot open those images. you can just attach them to your message as normal images.
If you are on windows you can use: Win+Shift+S to take a screenshot which you can very simply paste into your text with Ctrl+V.

An example:

grafik

from koivisto.

Gargantua1981 avatar Gargantua1981 commented on June 2, 2024

image_2022_03_20T12_39_22_193Z
Koivisto using 63-64% of its CPU

from koivisto.

Gargantua1981 avatar Gargantua1981 commented on June 2, 2024

It worked this time around.

from koivisto.

Luecx avatar Luecx commented on June 2, 2024

With "It worked this time around" you mean the cpu usage went up to 100%? I tried to reproduce and checked it on my Ryzen 3950x and my cpu usage was constantly at 100%. I am organising some machine with higher core counts so i can reproduce. Once I have done this, we can compare the results. very interesting :)

from koivisto.

Gargantua1981 avatar Gargantua1981 commented on June 2, 2024

No I meant it worked with the attachments. I suppose to have engine use 100% or 95% of its CPU some adjustments to the RAM must be made. But unfortunately I not have a clue how to do so. I am of that opinion that it is best not to experiment much trying to fix the probelm on your own, if one not know how to do so..

from koivisto.

Luecx avatar Luecx commented on June 2, 2024

my ram is also throtteled to 2.33 Mhz instead of 3.6. I dont think the RAM plays an important role here although could be possible with those high core counts. Once I have a machine I can verify.

from koivisto.

Luecx avatar Luecx commented on June 2, 2024

Do other engines like Stockfish go up to 100%?

from koivisto.

Gargantua1981 avatar Gargantua1981 commented on June 2, 2024

Yes engines like Stockfish, ShashChess, Raubfisch go by 100%.
Komodo has same problem as Koivisto, that it only uses about 63-64% of its CPU

from koivisto.

rainydew avatar rainydew commented on June 2, 2024

CB based GUI may cause some performance loss. How about the CPU usage when using Arena or Cutechess?

from koivisto.

ChrisWhittington avatar ChrisWhittington commented on June 2, 2024

from koivisto.

Luecx avatar Luecx commented on June 2, 2024

@ChrisWhittington Hey Chris, You might be right. I do basics of programming but I am not that familiar with caching. I did observe that Stockfish or similar engines allocate a lot more memory, especially for history tables, than koivisto. I am not sure how one would measure the memory footprint beside just checking how much memory is being allocated per thread. Could you give me a hint on how to investigate this?

Greetings,
Finn

from koivisto.

ChrisWhittington avatar ChrisWhittington commented on June 2, 2024

from koivisto.

Luecx avatar Luecx commented on June 2, 2024

I have been talking with other people about this too. Have you used tablebases? It could be that the TB code blocks other threads using a mutex. Incase you are using syzygy-tablebases, try disabling them and check again :)

from koivisto.

Gargantua1981 avatar Gargantua1981 commented on June 2, 2024

I am using some of the 7 men set tbs, about 7-8 TB. If there was a slowdown in TB code than all engines would be impacted. But so far only Koivisto and Komodo have been using reduced CPU. Koivisto does not support syzygy tablebases so I doubt that will help solve the reduced CPU performance.

from koivisto.

Luecx avatar Luecx commented on June 2, 2024

huh? Koivisto does support the 6-men TB. Also this could cause the slowdown. It may be that Koivisto accesses the TB too often which in return causes the slowdowns.

from koivisto.

Gargantua1981 avatar Gargantua1981 commented on June 2, 2024

Well in Infinity GUI once I try and use Koivisto there is no tbs path. In Infinity GUI one must manually add tbs path to the engine.
Koivisto does not have this option available. So basically it is not using tbs.

from koivisto.

Gargantua1981 avatar Gargantua1981 commented on June 2, 2024

Koivisto has extreme time management that even with +2 sec increment it runs out of time.

Here is the game

image_2022_04_03T18_02_16_663Z

PS: if possible can Koivisto team please add Move Overhead option ( the same option Stockfish has) in its parameters so one can increase it so engine not uses too much of its time and play faster ?

In the current game I have lost on time after 40 moves or so in a draw game. The game was 16+2 game on Infinity chess server.

from koivisto.

Luecx avatar Luecx commented on June 2, 2024

Added MoverOverhead.
Also added a select which lets you select what type of overhead you specified. it can be PerMove which indicates that every move will be searches for x less seconds. Alternatively PerGame will lead to the engine having x seconds left on the clock at the end of the game.

from koivisto.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.