abax2000 said:
Good suggestion
Please see attached files for details.
- While "single-core" benchmark is running, all cores come to speed.
- That is the case, even if "affinity" is defined on one core only.
- Full single-core turbo max is seen as a spike (and not in the core that is mainly assigned with the benchmark).
- The only difference when affinity is defined is that the core has much less C7 occupancy (but not with obvious benefits).
Please note that the attached chart is from a normal run (no affinity used), while HWINFO printouts are for normal run and affinity-controlled run.
- Is there any way to get a substantial one-core turbo max?
- Why all cores fire-up (just out of curiosity :huh
? It looks like, that the end result is always getting max frequencies for 2-4-6 cores running.
Often load is not kept on single core, but load is cycled from one core to another, so it should go like one core maxes out, then load is moved to another core, then that maxes out and so on.
With high performance power plan, all cores should be then at maximum possible all the times.
Then I have found out that 8th gen 6 core CPU is quite easily lowering turbo boost of 1 core when there are even 1% load on any of the other cores, while 6th gen did allow much more load on other cores until it was 'counted' and 2, 3 or 4 core max turbo was applied.
With 8th gen that happens really easily, so disabling all background processes have effect on time which maximum 1 core turbo is held during 1 core benchmark.
Some overclocking oriented motherboards feature multicore enhancement which changes a bit how this works, so load on other cores is not so easily dropping single core turbo, but I really wish it would work like it did with 6th gen 4 core CPU, but added cores seem to use different % limit that is allowed on cores until load is considered 2 core load or more.
So, if there is 3 cores that have load 1-5% and 1 core with 100% load, it is 4 core turbo for my 8th gen CPU and 1 core turbo for 6th gen CPU.
Maybe with your CPU something similar happens.
In such case, if your motherboard's bios has Multicore enhancement option, enabling that might help, disabling any not needed process might also help, but it is quite unlikely considering you have Lenovo.
However in practice in most situations, 8th gen Intel 1 core turbo is existing only in theory, under very perfect conditions from my experience, in all practical use, turbo is less than 2 core turbo speed, so benchmarking 1 core at full 1 core turbo speed gives only something to show off, in practice I see 4.6 to 4.3Ghz instead of 5Ghz of turbo boost clock speeds, but sure, it is possible to run Cinebench at 5ghz 1 core most of the time, which gives nice 221 score.
In practice, performance is better with all cores set to 4.6Ghz than with default, 1 core 5Ghz and 6 cores at 4.3Ghz, because CPU drops to 4.3Ghz even with heavy load only on 1 core so easily.