• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Problem with Trottlestop and HWINFO64 on MSI Raider 18

Tell me, should the voltage reduction for cpu core and cpu p-cache be the same?
I have not tested this yet. I get great results when the CPU Core and P Cache offsets are set to the same value, -150 mV. Do some Cinebench testing to find out what works best. Watch for best performance and watch for lowest temperatures.

On older 8th and 9th Gen CPUs it used to be best to set the core offset to a bigger number compared to the cache. Doing that might not make any difference on a 14th Gen HX CPU. I like to use Cinebench R23 when testing.

 
I have not tested this yet. I get great results when the CPU Core and P Cache offsets are set to the same value, -150 mV. Do some Cinebench testing to find out what works best. Watch for best performance and watch for lowest temperatures.

On older 8th and 9th Gen CPUs it used to be best to set the core offset to a bigger number compared to the cache. Doing that might not make any difference on a 14th Gen HX CPU. I like to use Cinebench R23 when testing.

Hi. I noticed that your processor microcode is not up-to-date. You did not install the 12B version? And also, what temperature will you have on your MSI with such parameters if you run a RAM test in Aida64? Can you make a screenshot of such a test?

P. S. With a turbo boost multiplier of 52, I set the undervoltage to -0.158 mV for the processor and the ring bus. It seems to work stably.
 
I noticed that your processor microcode is not up-to-date.
I am getting good results with the old microcode version. I am not using the 58 multiplier and I am undervolting. The voltage going to my CPU should be safe. I might update later when I have more time to do some testing. I did use microcode 0x12B for a little while. Performance seemed about the same.

if you run a RAM test in Aida64
I do not use Aida64.

For a long term stress test, done inside at a normal room temperature of 23°C, I would have to lower the turbo power limits significantly to prevent the CPU from reaching 100°C and thermal throttling. The settings I have been using so far are just so I can see a big number when Cinebench R23 testing. I am up over 39K. The P and E cores are overclocked +100 MHz. With a little more overclocking and some cool outside air, I just might make it to 40K.

I have been doing a little more ThrottleStop programming lately. The new Per Core feature is almost done. Users with a hot running core or two will be able to adjust the speed of individual cores. That might help prevent thermal throttling when the rest of the cores still have some temperature headroom left.

1743215417183.png
 
Last edited:
I don't quite understand how this setting will help? For example, my 5th core heats up more and goes into throttling earlier than the others.
 

Attachments

  • IMG_0622.jpeg
    IMG_0622.jpeg
    1.3 MB · Views: 39
Setting the PROCHOT Offset variable allows individual manufacturers to reduce the thermal throttling temperature. When PROCHOT Offset is set to 9, the CPU will begin thermal throttling at 91°C instead of the Intel recommended 100°C. I have set PROCHOT Offset to 1 so thermal throttling begins at 99°C.

If a manufacturer locks this setting, you will see a yellow lock icon on the left hand side of PROCHOT Offset in ThrottleStop. Many Acer laptops have locked PROCHOT Offset. You cannot use ThrottleStop to make any changes to any control register if it has been locked.

View attachment 390745

Hi @unclewebb , I have a newbie question: If you have phochot to 1, does your max peak temp goes up more the 100? I'm asking because I have it set to 3 and my peaks temp reaches 100.

Thanks
 
my 5th core heats up
The ability to slow down your one hot running core should allow all of your other cores to run at full speed a little longer before thermal throttling begins.

phochot to 1
PROCHOT Offset controls the temperature when thermal throttling begins. Under full load, Intel CPUs can be changing their core temperature so rapidly that a couple of degrees of overshoot beyond the thermal throttling temperature is normal. Thermal shutdown does not happen until approximately 125C so there is nothing to worry about. The CPU is well engineered to look after itself.
 
The ability to slow down your one hot running core should allow all of your other cores to run at full speed a little longer before thermal throttling begins.


PROCHOT Offset controls the temperature when thermal throttling begins. Under full load, Intel CPUs can be changing their core temperature so rapidly that a couple of degrees of overshoot beyond the thermal throttling temperature is normal. Thermal shutdown does not happen until approximately 125C so there is nothing to worry about. The CPU is well engineered to look after itself.
Thanks, I'll try setting it to 1 and test.
 
@KomAndr007 - Boot Performance Mode controls whether Intel Turbo Boost is enabled or not when your computer is booting up. When turbo boost is enabled, a computer runs faster and should boot up faster. Often times, it does not make much difference. Turbo boost can create a lot of heat which some people do not like.
 
@unclewebb , Thank you. This screenshot was also shown to show that those two cores, where the larger multiplier is shown, were the ones that were heating up more for me.
 
the larger multiplier
The two cores that are fused to the 58 multiplier are the two favored cores. When a CPU is only partially loaded, Windows should schedule tasks more often on the two favored cores compared to on any of the other available cores. It makes sense that these two cores would tend to run hotter compared to the rest of the cores.


Even when a CPU is fully loaded, there is always going to be some temperature variation from core to core. Intel temperature sensor accuracy is far from perfect.
 
This screenshot was also shown to show that those two cores, where the larger multiplier is shown, were the ones that were heating up more for me.
The ability to slow down your one hot running core
It is not necessary to limit the performance of the core that is heating up (if we are talking about the best core marked by intel, that what comes with the biggest ratio). As I already mentioned, you can simply set a higher Ratio for the cooler cores, and then Windows will consider them the best cores. For example, run a CPU stress test and find the two cores with the lowest temperature, then set their Ratio to 58 and set the Ratio for the other cores to 56.

Although I’m not sure if the other cores can reach 5.8 GHz, I think they might. If not, you'll have to set the Ratio to 56 for the cooler cores and 55 for the rest. But in any case, this will not affect multi-threaded performance at all. Even single-threaded performance won’t be affected much since reaching 5.8 GHz is almost impossible due to temperature throttling.



@unclewebb Today, I reinstalled Windows, and naturally, the first thing I installed was TS and MSI Center. The first thing that caught my eye was that MSI Center no longer changed the MMIO PL1 and PL2 values they remained the same as the MSR values. At first, I was happy and went ahead with testing, but to my surprise, I was limited to 55W TDP in Balanced mode and 75W TDP in Performance mode (such a limit when nvidia gpu works at full).
Previously, I could reach 140W TDP even in Discrete Graphics mode, and exceed 140W in MSHybrid mode when the NVIDIA GPU wasn’t consuming much power. Now only the Integrated Graphics mode allowed me to go beyond 75W. At first, I reset the BIOS, thinking I had messed something up, but that wasn’t the case...

Long story short, it turned out that this was controlled not by MSI Center but by the Intel IPF Driver and Intel Dynamic Tuning Driver. After installing them from MSI’s website on my laptop’s support page, I was once again able to exceed 75W TDP in Discrete Graphics and MSHybrid modes.


I even came across this page: https://www.intel.com/content/www/us/en/support/articles/000090464/graphics.html


It seems that for some manufacturers, disabling Dynamic Tuning removes the limit, which is probably why this page exists on Intel’s website. but I didn't have it turned off, I just had the standard drivers from Microsoft. I might try this before my next windows reinstall: https://www.reddit.com/r/Dell/s/xKoSs4JbcW
 
Last edited:
Hello. Can you tell me if it is possible to set different voltage offset values for CPU Core and CPU P Cache?

+
Is it better to leave IccMax for CPU Core as is or to set more? So that the performance is maintained and it doesn't heat up too much.
 
it is possible to set different voltage offset values for CPU Core and CPU P Cache?
These two voltages are usually coming from the exact same voltage rail. You can use ThrottleStop to request two different values but the CPU will likely decide what value to use and will use the same offset value for both voltages. I use the same -150 mV request values for both the Core and the P Cache on my 14900HX. If you get better results setting these two offset voltages differently then go ahead and do it.

I set IccMax to the max, 511.75, for the CPU Core, P Cache, Intel GPU and iGPU Unslice. Setting all of these values to the max is the best way to avoid any EDP throttling.

it doesn't heat up too much
If your computer gets too hot, lower the turbo power limits. This is the best way to control how much heat a CPU puts out.
 
Back
Top