Quote:
Quote:
Something in the new multiband (* and the declipper) actually causes CPU usage to be higher at 1024 samples than at 2048 samples.
Checked it, and at first I found the same thing. Then I tested it without 'multicore' enabled, and then I see the opposite: CPU load at 512 is actually (slightly) lower than at 4096.
The multicore option
should have logic in it to bypass / ignore the setting if the current system tests as a single-core system. The only tricky case would be Pentium 4 processors that have Hyper-Threading.
At any rate, on my single-core system:
CPU load with multicore disabled on a "generic"-style preset @ 1024 @ 100 quality with declipper ~= 20
Same @ 2048 ~= 10
CPU load with multicore enabled using same preset @ 1024 ~= 20
Same @ 2048 ~=10
Tests at 512 were ~= 38.
Edit: Without declipper, load at 512 is "0", and at 1024 it is also "0". 2048 pushes it up to 8.
As you can see, everything is identical, with or without multicore, which is how it should be on a single-core, non-HTT system. Your processor has Hyper-Threading, so even if you only use a single physical core, the OS can address it as two logical cores.
Don't know why you have differing results, but here's some speculation:
The values I'm giving you are obtained by observing Task Manager or Process Explorer. I'm not sure how reliable your "time to process" testing methodology is. If it relies on data being written to disk, then you're adding in another component, and you'd have interfering metrics such as rotational speed, cache, access times, fragmentation, buffered (cached) writes vs. unbuffered, etc...
Ah, sorry, I thought your system had 2 cores - if it has 1 the multicore option will automatically be ignored (I guess I should disable it in the GUI...)
About hyperthreading: It's actually best to turn that off completely (unless you have a single core system). Since with HT, low priority tasks can use up resources that should be used by a high priority task that's scheduled on the same core.
What are those numbers that you're posting? As I said earlier, Task Manager is *very* unreliable for measurements of real-time tasks (and the fact that you report '0' in several cases confirms that - you don't REALLY believe that the CPU load is 0, do you?)