I have:
OS - Windows 11 Pro
CPU - AMD Ryzen 7 5700G with Radeon Graphics 3.80 GHz
RAM - 16.0 GB (11.9 GB usable)
GPU - None
At the moment of compiling it uses the CPU at 100% an all the RAM
I have:
OS - Windows 11 Pro
CPU - AMD Ryzen 7 5700G with Radeon Graphics 3.80 GHz
RAM - 16.0 GB (11.9 GB usable)
GPU - None
At the moment of compiling it uses the CPU at 100% an all the RAM
That setup is good enough, more RAM wouldn’t hurt though.
In general, the faster your CPU is and the more cores you have, the faster Blender will compile.
It will always use 100% but that’s good, you don’t want cores to idle.
I will buy more RAM, but I do not know how much, 16 GB, 32 GB, or even more?
Just a heads up adding more ram will not reduce cpu usage, but personally i budget 2GB per logical core, if you’re running into trouble you can always try lowering this number in Tools->Options
That being said, once you have that initial build and start doing actual development, most builds will be incremental, so it really doesn’t matter all that much.
I am on a 16 core / 32 threads system with 32GB RAM and the memory usage (for the entire system) usually doesn’t go above 20GB during Blender compilation. I don’t compile GPU kernels, but that also should not matter much as for development you’d likely only compile for your own cards architecture.
Yeah, a good rule of thumb is to have 1GB of RAM for each CPU core (or 2GB for each core, if you’re compiling GPU kernels – CUDA compiler is really memory hungry). Besides that, the more CPU cores you have the faster it will be. Having all blender code on a fast SSD is also good.
Definitely helps, but mattered less than i hoped, comparing a Crucial T700 ssd vs 2x WD Reds in raid 1
for a make full ninja builddir ninja_test_1 2019
build into a new build folder
ssd 5 minutes 49.717s (349.717s)
hdd 7 minutes 10.488s (430.488s)
For a general overview/benchmark, have a look here: Get It Together, Intel: Core Ultra 9 285K CPU Review & Benchmarks vs. 7800X3D, 9950X, More | GamersNexus
Then scroll down a little to the Chromium Compile chart, that should give you a pretty good idea of the relative compile performance of a range of CPU’s. Notice how they do up the RAM as the core counts go up, to avoid disk usage.
But basic upshot, expect 100% CPU usage and the more cores the better.