AMD 5950X or 3960X for Krita?

I’m building a new computer soon, and I have the hard choice to make between 2 (3) options:
5950X, with it’s extremely fast single-core performance and instructions per clock.
or the older 3960X threadripper, with it’s higher core count and overall multi-core performance.
Money isn’t a concern, I just want what’s best for Krita. And both are plenty good enough for basic gaming and blender. (final rendering for blender is done on a dedicated render rig, so I’m not factoring that)

Pros of the 3960x:
+More cores. 24 core, 48 thread @ 4.5ghz
+18% better multi-core performance
+Quad channel memory allows double the RAM bandwidth

Pros of the 5950x:
+Faster cores. 16 cores, 32 thread @ 4.9ghz
+32% better single-core performance

The system will have 128gb of 4000mhz ram, and a 2TB gen 4 nvme for OS/page.
Another option is wait a bit into 2021 and see what the new 5960X brings to the table for the threadripper line, but my PC is long overdue for an upgrade since I built it top-spec in 2015.

-What does Krita favor most in general workloads? Multi-core, or single core?
-Would the benefit of having quad-channel memory outweigh any benefit of having better single core performance in Krita?

If you don’t concern for a money go for single-core fastest CPU.
What canvas resolution do you work usually? imho you notice a difference between last-gen processors only in 1-3% time of work, and difference between 8 and 24 core you may be see only in animation rendering – but does it matter render in 2 minutes or 1 minute 30 seconds?

You may also check those threads:

Canvas resolution is usually between 2k and 4k, and layer count can be anywhere from 20 to 600 at extremes, but averages around 60.
If Krita heavily favors single core, I’ll probably go with a Ryzen 5950X. Might even disable some cores to get a higher overclock if that’s possible on AMD like I’ve done with Intel.

Currently sitting on an old Intel i7-5960X, and my main concern with upgrading to the Ryzen was losing my quad channel memory. Are you sure getting half the RAM bandwidth as my previous build won’t affect Krita much? I like to jump around layers a lot and show/hide them. I believe my current ram is clocked at 2666mhz, so the jump to 3600mhz+ might make up for it a bit?

I’am not sure how many users of Krita have quad channel :sweat_smile:, but think it is a few, so developers tends to do optimization for majority. The same state is for gaming and other tasks of PC users. @dkazakov, one of developers works on laptop with single channel as I understand.

Last Ryzens tends to lower dependency CPU speed from RAM speed, so it sure be enough 3200mhz for 5xxx series. As for speed of RAM itself for layers I don’t think you notice any difference in 2700mhz and 3600mhz. It would be good if we have test of RAM and CPU for drawing applications but youtubers usually go for gaming and rendering only.

At the topic I mentioned above you may see test of stroke for some of CPU.

And after all is matter of how you feel in real workflow but not what benchmarks show.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.