Every system seems to be a little bit different. In my case its a Supermicro X10SRi-F mainboard, Socket 2011-3, Chipset C610, CPU Xeon E5-1650v3, 32 GB ECC RAM.
I am testing with LatencyMon and with a 400 Track Cubase project at 44.1 and sometimes also 96 kHz. Each track has 2 VSTs, so in total over 800 VST (plus the ones in main output): https://www.tonstudio-forum.de/blog/ind … cks-de-en/
To post #2, when disabling Hyperthread Cores in the BIOS, then I have definitively worse performance.
To post #4:
My former system also worked best with fix CPU frequency.
My current system is a little bit different.
I have EIST and TURBO enabled.
My settings see here: https://www.tonstudio-forum.de/blog/ind … -X10SRi-F/
For my CPU Base Clock is: 3.5 GHz, Turbo 3.8 GHz.
Keeping EIST enables me to control the amount of cores (CPU core parking) and CPU frequency by Windows Energy profiles that I fine tuned with the tool "parkcontrol" (free of charge version available) from Bitsum. https://bitsum.com/parkcontrol/
Activating TURBO enables the Xeon CPU to keep a slightly higher clock (+100 MHz permanently for all cores), I check that with CPUID HWMonitor: https://www.cpuid.com/softwares/hwmonitor.html.
With TURBO and all cores enabled I have a permanent clock of 3.6 GHz (+100 compared to Base clock). When running Cubase then clock goes down to 3.5 GHz, because Cubase uses AVX2 instructions (https://en.wikipedia.org/wiki/Advanced_ … Extensions). AVX2 instructions seem to produce more heat, therefore Intel lowers the clock a little for those cores, that execute AVX2 instructions. As Cubase uses all cores and threads the whole CPU runs at 3.5 GHz then. On the other hand there shall be a performance gain when using the AVX2 instructions. No big deal.
The nice thing is now with EIST and TURBO, that I can use the Win Energy profiles to control my system.
With Parkcontrol I modified the Windows Energy profiles this way:
- High Performance: no cpu core parking, max frequency
- Balanced: 50% of all cores are parked (then I work fully on the main cores not the hyperthread cores).
Frequency Scaling set to a value that I am using 2.6 GHz for all cores, should be enough for office work.
- Energy saving: max CPU parking, lowest clock which is for me 1.2 GHz.
Cubase has its own Energy power plan, which deactivates CPU core parking entirely (parking CPU cores leads to high DPC values), you enable it by this option
Studio Settings -> [x] activate Modus for optimized audio performance (translated from german)
Why is this so nice part II .. I am additionally using Process Lasso Pro from Bitsum: https://bitsum.com/
It has some very nice features to have more fine grained control over processes and what energy profiles to use.
I am using balanced energy profile as a default, fine tuned to work with the main cores at 2.6 GHz reduced CPU clock as explained above (-> parkcontrol to fine tune energy profiles)
By using Process Lasso's feature "IdleSaver" the system changes automatically to "Energy saving" if I was not actively typing on the keyboad or using the mouse for i.e. 30 seconds (customizeable). Except another process activates a higher energy profile.
For certain applications, like backups (FreeFileSync), I am mapping Bitsums High Performance Profile, because it disables the Idle Saver feature, so that those applications can run at highest performance even if there is no user active actively working.
It allows also for other nice applications to pin a certain application, like a game, to certain CPU cores. I am doing this for i.e. for playing a CPU intensive game (X4 foundations). This made it possible to utilize the RTX 2070 SUPER GPU up to 100% to make full usage of the GPU (maybe you know that also the CPU needs to be able to "deliver" so that a GPU can work at max performance).
By this I have a very round and energy efficient setup that automatically chooses the proper energy profile, depending whether I am active on the PC and depending on what type of application is running.
For those people having a consumer mainboard the energy saving effect will be higher, because server components are not that much focused on low power consumption.
X10SRi-F, Win10 Pro 1909, Cubase, UFX+, Octamic XTC, ADI-2 Pro FS BE/R BE, RayDAT, ARC USB