Good hardware setup for Stockfish

Sort:
LukeLol

What's a good hardware (with a good performance/price ratio) setup for deeply analysing games (not playing blitz games against the engine) with Stockfish? Any thoughts/recommendations?

My current thoughts:

  • CPU: AMD Ryzen 9 3900x (12C/24T)
  • Mainboard: Does it really matter from a kN/s persepctive?
  • Memory: What's a good number of GB? It's cheap anyway... maybe 32 GB?
    • Or would more/less be better for deep game analysis (not for playing blitz games against Stockfish, because I read too much memory can hurt short engine analysis...)
  • Disk: Some PCIe SSD... (no impact on kN/s anyway, but 6-men-tablebases benefits from it I guess)
  • GPU: Some cheap and passively cooled GPU... (no Lc0 engine will be used)
ruffianeo

Here is my probably unwanted advice:

1. Before you spend any money, look at ICCF top level tournament results. Mostly draws. So, if you look to situate yourself for competitive correspondence chess, no amount of money you will spend will give you wins. The few non-draw games in recent top tournaments are flukes, not due to someone being better or having better hardware. With a bit of research, you will also find, that it is nigh impossible to obtain the GM title for correspondence chess these days, due to the high draw rate. Conclusion: These days, for correspondence chess, your hardware should not suck, but spending insane amounts of money on it will not yield respective benefits. Instead, you need to learn how to make do with the hardware you can easily afford by means of refining your analyzing skills. Yes, there are tricks and techniques for interactive analysis which are typically well kept trade secrets.

2. With correspondence chess out of the way, you might possibly want to analyze openings, maybe because you want to write well- researched chessable courses. If that is a business model, not some hobby, you might be able to make a business decision on your investment. If you pay a factor x more for your hardware, will you also sell at least x more of your courses? Highly doubtful. The number of your course sales will depend on other factors (your reputation, your marketing,...).

So, in order to have hardware for stockfish which does not suck but also does not require you to sell your first newborn.... Just get some 8 core/16 thread CPU with 16-64GB of RAM and the cheapest non-integrated graphics card you can find. The cpus with integrated graphics perform a little less well for chess purposes compared to their "pure" cpu counterparts.

With a setup like that, you can do it all without feeling handicapped. And with all the money you did not spend on more powerful hardware (which will be outdated in 2 years anyway), make a nice donation for some re-forestation projects or so. Because burning hundreds of watts of electrical power on some chess positions is... nowadays at least... a moral question one needs to find an answer for, which works for oneself.

entropyfoe

" If you pay a factor x more for your hardware, will you also sell at least x more of your courses? Highly doubtful. The number of your course sales will depend on other factors (your reputation, your "

You don't sell more copies, but with the faster engine, it takes you fewer hours to analyze the positions. So your wage goes up.

entropyfoe

Here is a link, showing the latest processors, and how many million nodes per second (MN/s) they get with stockfish.

https://www.techpowerup.com/review/amd-ryzen-7-7800x3d/6.html

The top of the line Ryzen is a 7950X in that chart, getting 60 MN/s, while the affordable Ryzen 7600X is giving 23 MN/s. This CPU is available her in the US for 220$, and I was thinking of buying one, until they came out with the 8600G,new, must investigate stockfish performance. But it is attractive because it runs only 65W power.