Comments (18)
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:
from koivisto.
from koivisto.
It worked this time around.
from koivisto.
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.
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.
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.
Do other engines like Stockfish go up to 100%?
from koivisto.
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.
CB based GUI may cause some performance loss. How about the CPU usage when using Arena or Cutechess?
from koivisto.
from koivisto.
@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.
from koivisto.
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.
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.
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.
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.
Koivisto has extreme time management that even with +2 sec increment it runs out of time.
Here is the game
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.
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)
- Koivisto Search HOT 1
- Endgame mistake : could win but draws HOT 7
- OS X compile error HOT 1
- POPCNT binary very weak HOT 1
- Invite Koivisto to participate in a chess engine tournament. HOT 4
- CMakeLists.txt ? HOT 8
- Clang MacOS compiles
- not able to make native HOT 3
- Koivisto crashing when starting game with a TB position HOT 1
- Checkmate and 50 move rule at the same time HOT 2
- Koivisto playing Chess Variants HOT 1
- macOS doesn't support --whole-archive HOT 3
- Can you build a Korean chess engine? HOT 3
- FYI HOT 1
- Fathom HOT 2
- Adjust TT replacement depth by depth and age
- Koivisto 8.16 for Mac Silicon M1
- Why not give Koibisto MPV option HOT 3
- more support for arm architecures
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from koivisto.