• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel i7-1165G7 throttles to 400Mhz, bug or a feature? (Lenovo X1 Carbon Gen 9)

prkl

New Member
Joined
Apr 23, 2021
Messages
2 (0.00/day)
I bought a new laptop and quickly noticed that it throttles to 400Mhz under heavy load.
I've tried different kinds of performance tuning options, battery savings etc.
And many options in ThrottleStop. It seems to only happen when the laptop is connected to AC.
With battery power it doesn't happen, but with battery the PKG Power max is only 20W or so.
Is my laptop defective or is this normal with Tiger Lake?
 

Attachments

  • 2021-04-23.txt
    52.5 KB · Views: 262
  • main.png
    main.png
    47.6 KB · Views: 854
  • tpl.png
    tpl.png
    26.8 KB · Views: 801
  • fivr.png
    fivr.png
    63.3 KB · Views: 821

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
7,464 (1.28/day)
Is my laptop defective or is this normal with Tiger Lake?
This is a poorly engineered and defective laptop problem. I call this, defective by design. Tiger Lake is a great little CPU. Much better IPC compared to other Intel CPUs. The engineers at Lenovo need to go back to school.

The log file you posted clearly shows what is happening.

Problem #1. The heatsink and fan are not adequate. When the CPU is allowed to run at full power, the heatsink and fan cannot keep the CPU at a reasonable temperature so it constantly thermal throttles. After that happens for a while then we proceed to,

Problem #2. The computer does not know what to do so it drops the turbo power limit internally to a ridiculously low number. Somewhere around 5 Watts. This lasts for about 10 seconds at a time. This forces the CPU down to its minimum speed, 400 MHz. In 2005, that was a horrible CPU speed. In 2021, it is a shameful speed.

Try checking the FIVR Disable and Lock Turbo Power Limits box. This can fix this severe power limit throttling on some computers. This trick used to work great on some of Lenovo's disasters. Not sure if they have moved on to some other throttling method.

In the TPL window, check the TDP Level Control option and press Apply. Your cooling system cannot handle 35 Watts so do not set your turbo power limits to 64W. Set your power limits to what your cooling system can handle. You need to keep the CPU from constantly thermal throttling. You do not want the log file to show constant TEMP messages. Maybe 25W or 30W for PL1 and 30W or 35W for PL2. If you can prevent the CPU from thermal throttling, this should prevent the CPU from getting locked to 400 MHz.

Let me know what you figure out. The goal is to sacrifice peak performance so you have more consistent performance with the CPU never needing to lock itself to 400 MHz. Always remember that it is not Intel that dreamed up this throttling. This is a feature compliments of Lenovo. Dell does some shady stuff like this too.
 
Last edited:

prkl

New Member
Joined
Apr 23, 2021
Messages
2 (0.00/day)
I did some tests with the settings you suggested:

Disable and Lock Turbo Power Limits:
Throttled to 400Mhz
ThrottleStop and TS Bench froze several times, so badly that Windows complained about them not responding and the log file is missing entries. For example around the timestamp 19:47:00

TDP Level Control:
Throttled to 400Mhz
Kept hitting the TEMP limit.

TDP Level Control & PL1 25W PL2 30W:
Throttled to 400Mhz
Didn't hit the TEMP limit.

TDP Level Control & PL1 15W PL2 20W:
Didn't throttle to 400Mhz
Didn't hit the TEMP limit.
At first the frequency stayed at 2750Mhz at 20W, then it temporarily dipped to 1650Mhz. And in the end it stabilized to 2350Mhz at 15W.

Tiger Lake is a great little CPU. Much better IPC compared to other Intel CPUs.
Yeah, I've been waiting for few years for Intel to release significantly better microarchitecture and decided to pull the trigger with Tiger Lake.
Your cooling system cannot handle 35 Watts so do not set your turbo power limits to 64W.
I forgot the mention in the first message, that all the settings were the defaults, so I didn't set it to 64W.
HWINFO lists PL1 as 15W for 256sec and PL2 as 64W for 2.44ms
The goal is to sacrifice peak performance so you have more consistent performance with the CPU never needing to lock itself to 400 MHz.
I actually found ThrottleStop when I was searching for a way to disable Turbo Boost. I was hoping that if I disabled Turbo Boost the CPU would be running at the base frequency happily and then it wouldn't have the need to throttle to 400Mhz.

So it looks like my laptop's cooling capacity is between 15W and 20W. Maybe I should do a longer test with PL1 15W to see if it's really stable.
Intel's previous UP3-processors were 15W? So maybe Lenovo has optimized the cooling for 15W. But in any case they've failed when the CPU throttles to 400Mhz with completely default settings.

Thank you.
 

Attachments

  • Disable-lock-turbo-power-limits.txt
    51.9 KB · Views: 162
  • TDP-Level-Control.txt
    50.6 KB · Views: 124
  • tdp-level-control-pl1-25-pl2-30.txt
    27.8 KB · Views: 96
  • tdp-level-control-pl1-15-pl2-20.txt
    68.5 KB · Views: 92

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
7,464 (1.28/day)
@prkl - When running at 30W, the temperatures are in the 90°C to 95°C range. Perhaps it is the average temperature over a period of time that triggers the CPU to go into 5W mode.

Your computer might be using the Intel DPTF driver. Have a look in the Device Manager. Do some Google searching to learn how to remove this driver and block it from being reinstalled. This has helped fix similar power limit throttling problems that many Dell laptops have.

Your ThrottleStop screenshot shows that the main PL1 and PL2 power limits are both set to 64W. If you did not change those values then ThrottleStop would have read those default values from the CPU. The BIOS must have set the main turbo power limits up to those values. If you want to find out for sure, you would need to exit ThrottleStop, delete the ThrottleStop.INI configuration file and then shut down your computer. When you start back up and run ThrottleStop, it will create a new ThrottleStop.INI configuration file with values that it has read from the CPU.

I am not sure what power limits HWiNFO reports. There are actually multiple sets of turbo power limits. The CPU compares all of the various power limit requests and uses the lowest requested value. If one of these limits is set to 5W, that wins the lowest power award and is the value used for throttling.

Some Intel CPUs support TDP Level 2. Try entering that into ThrottleStop and press Apply. It might not make any difference.

Is the Lenovo power management software you are using set to maximum performance? Some of the cool and quiet settings will lock the CPU to a low power limit.
 

Wicaebeth

New Member
Joined
Apr 26, 2021
Messages
6 (0.01/day)
Hi I have the same problem temp 40C and my cpu go to 400 or 800 any fix ? Asus Zenbook UX435EA

After disable DPTF it seems to be fixed after running a R15 test. I will do some more test and comeback to you.

So after testing disable DPTF doesn't see to have fixed my probs :/

1619399522437.png
 

thealgo

New Member
Joined
Jan 27, 2021
Messages
11 (0.01/day)
I had similar issues on my dell inspiron 7306 (with i7 1165g7) - though not as bad as your severe throttling.

They put a powerful chip into a chassis that cripples it basically. (Even though the system has modes such as performance mode, ultra performance etc - this is not a help. Basically without any tweaking, the device in even the highest performance mode, only maintains 28w for a minute or so, then in a couple of minutes stays at 15w on load (never going any higher, unless the device is idle for some time) - At this stage at even 15w load, temps are in the high 70's - mid 80's. If using the DPTF and the batch script to change pl1/pl2, the device can maintain 23w but at 100c+ temps - not acceptable at all.

I thankfully resolved the issues entirely by doing the following

  1. Completely remove DPTF and prevent windows from reinstalling it. This is done by turning off net access. claiming ownership of the driverstore folder, keeping track of the 2 or so dptf folders (keep the name somewhere). then to remove the drivers (including intel dynamic tuning) and then recreate the dptf folders and disable access for anything to go in there

  2. If your laptop has a metal back, then you are in luck. Thankfully the dell 7306 does. I removed the heatsink, cleaned it, and reapplied arctic mx4 paste. I then placed thermal pads all across the heatpipe and then made sure when the lid was put back on, that there was firm contact between heat pipe/thermal pad/and back of laptop.
  3. There is a batch file with msr-cmd and RW-everything in the gpd win discord. This works on tigerlake and allows you to change pl1/pl2 values as well. (These pl1/pl2 changes are reflected in hwinfo) - I did previously try quickcpu and throttlestop but the pl1 values did not stick on this dell 7306.

Only possible problem (not occured yet) is that there may be a possibility this extra heat accumulation on the back plate may make some other components hotter such as the vrm's? though thankfully the battery is way below the part of the lid that gets the heat.

The end result is now a laptop that can sustain 25w no problem for hours (i tested it on full load cpu and igpu for 2 hours and temperatures stayed between 77-82c with fans on, but not too loud. It can probably to 28w with fans on maximum, but 25w is fine for now
 

Wicaebeth

New Member
Joined
Apr 26, 2021
Messages
6 (0.01/day)
So after disable DPTF with the REG and the Driver and "block Windows 10 to reinstall it ?" It seems to be right now :) But now the CPU don't go below 1.0GHZ on desktop this use the battery life right ?
 

thealgo

New Member
Joined
Jan 27, 2021
Messages
11 (0.01/day)
Follow this to disable DPTF (Warning : Do at your own risk)
https://www.reddit.com/r/Dell/comments/7byhjq
Then do your required thermal mods to the device (if you are comfortable with it)

No guarantee of the above DPTF removal working It depends on the laptop. Furthermore on battery there can also be a hard limit on max PL1. This applies to my dell 7306 too. (But on power via charger, its unrestricted now)
 

Wicaebeth

New Member
Joined
Apr 26, 2021
Messages
6 (0.01/day)
So, yes Disabling intel DPTF seems to be good, now my processor is not getting throttle, but do you think i need to replace this laptop or wait for a patch ? My laptop is the UX425EA he his new..
 

extremecarver

New Member
Joined
Apr 30, 2021
Messages
16 (0.01/day)
what happens if you simply set a lower prochoot?
Actually before seeing this screenshot I would have guessed Prochoot is set to 100 degrees. That seems to cause big problems. It's possible to set but if any core hits 101 at least on my lg gram the laptop will hibernate.

So the actual maximum that you can set is 97 on my laptop, because if it increases fast - it will overshoot. Usually only 1 or 2 degrees, but sometimes 3. Maybe very rare even 4. So decrease Prochoot to 90 or 85 and see if it also happens or if then you have a reasonable throttling.

Actually strangely on my lg gram increasing prochoot by 8 degrees, only increased performance on benchmark by 3% - even though the delta was like 10% with room temperature at 20. Also note my lg gram will run much faster (6-8%) at room temperature 20 vs 26. Room temperature 20 and Prochoot 90 is getting much faster benalwachmark results on Cinebench vs room temperature 26 and Prochoot 97. Even though the reason for throttling is always Prochoot temperature reached. The lg gram however slowly reduces speed, maybe that is also why it overshoots. Lg set Prochoot to 90 degrees.


Tiger lake U seems to be too powerful for many many ultrabooks right now. Most cannot cool much more than 20-25 watts.

Oh and can some people say what package power they get in idle with 1165g7 and if someone has also 1135g7.
My 1165g7 usually idles around 1w package power. That is way too high. Sometimes it goes to 0.5w - but that is only like every 3-4 days or so. Then I also get sometimes black screen timeouts. But my laptop seems defective. If I enable self panel refresh I get constant black screen flashing. I would be interested what idle package power other people get on tiger lake.

In general on my laptop tiger lake is a disaster when it comes to power use. It is very efficient at high power, and okay overall for idle. But while surfing the web it uses 2-3 watts more than my I8250U - both with same settings (except of course undervolt). Also for video tiger lake is great. But don't even think of typing or moving your mouse, changing windows or so on - it will instantly increase to 5-6 watts package power and then of course battery life is a mess. My i8250U could do those tasks at 2-3 watt package power and idle consistent at 0.5 watt.
Both with kinda same resolution. 2560x1600 for tiger lake, vs 1560x1440 for the I5-8250U. Actually reducing resolution in windows to 1280x800 nearly halves package power for me. So tiger lake sucks at higher resolution. Note self panel refresh is deactivated to to a hardware failure - so this may be partly responsible.
 

extremecarver

New Member
Joined
Apr 30, 2021
Messages
16 (0.01/day)
I got rid of all PL1 and EDP other throttling increasing PP0 limit from 105 to 360. Removing Intel DPTF driver was good until first reboot, then it induced crazy bad throttling at 10w or so after 30 seconds...
TPL.PNG


This reduces any throttling to be thermal on my LG gram 16. Note I´m playing around with PL2 values from 31 to 34 - that is due to the bad cooling efficiency somewhere between 15-16w on singlecore (can not hit that on the i5, could hit it on the i7) to 24w or so mainly CPU all core up to 31-32 for CPU/GPU heavy all core load. If your laptop has better cooling add higher PL2 limit.

I stress tested this for 30 minutes and it would only thermal throttle without spiking, without removing intel dptf. I´m not sure changing the power balance improves performance in any way. default is 9/13...
If I increase PP0 Turbo time limit it will reset after reboot. I tried doubling it - not sure what the PP0 turbo time limit actually does on tiger lake in my notebook.
Leaving PL2 at 60w is just not a good solution on the lg gram with limited cooling. It will run very fast for 1-2 seconds and then thermal throttle starting at 30w. If I reduce it to 34 it can run for 15 seconds at 34 or so actually increasing real performance. So I think best compromise for PL2 is to set it so high - that your notebook can run for 10-30 seconds or so before thermal throttling.

Actually it would be great if the Turbo Power Limits could be set independently per profile. I have 4 scenarios with my notebook in general. Full power on AC (PL2 at 34w) . AC but notebook on my lap (would reduce PL2 / PL1 to say 15w), Battery full power (PL2 at 31w as any higher anyhow does not bring much more), need to get long runtime on battery - PL2 / PL1 set to 12W (keep the notebook running in most efficient power range).

In general working with notebook on my lap I only charge if battery is low or in winter... It really increases the heat so I prefer to run it in battery mode as much as possible and only charge while sleeping at night..

Default for PP0 Current limit was 105. Setting it to 45 because I believed this is very short power window wattage made the notebook throttle badly (even copying files it will throttle). Actually decreasing PP0 to 45 would maybe be a good solution for battery life that is faster for short spikes than reducing PL1/PL2 but I still feel throttling lower is better if I really need the battery life.


Oh yeah on a related note. That i7 is a nightmare vs i5. If you can get the 1145G7 if you have reduced cooling or favour battery life over max speed. The i7 in the lg gram runs about 5-8% faster on single core load . However it needs 20-30% more wattage at single core full speed. On multicore due to less heat the i5 effectively runs 10% faster. The biggest difference is PC Mark 10. The i7 gets 9% higher score than the i5. However it needs 25% more energy (measured with batteryinfoview total consumption). For the same CPU speed the i7 needs much more power than the i5, because of the L3 cache and the 96 execution units. Only get the i7 if your laptop has very good cooling AND you don´t care much about battery life. The 1145G7 would be the best solution for most, as it has 4400mhz single core turbo vs 4200 of the 1135g7. i3 clearly would be much much slower - not sure if its more effecient than the i5. I guess for light load the i3 would be best. Has less cache and less cores. However of course due to that it will be worse for medium load or high load.. I would not recommend the i3 to anyone that does more than surfing and watching video. For that the i3 should be good enough - it´s mainly about the hardware decoding and maybe a good solution if you´re on a budget. The main reason for me to upgrade notebooks was often painful watching video. Tiger lake in this regard is great - as it´s the first CPU to hardware decode AV1. Due to that and only that I think for many people in the long run it will be better than Macbook M1. If AV1 gets widespread use and M1 has to software decode people gonna cry about battery life and performance. For everything else if compatible of course M1 is way better than tiger lake.
If you can wait, wait for Alder lake 1 year or so. I´m pretty sure battery life will be way better.

Actually the i7 is always a bad solution. If you really need more power, then get a notebook with i9 H. That will be substantially faster - but likely also need substantially more energy. Interesting for battery life could be the i3-1124G4 - that´s actually a 4Core too, but I don¨t know if the video decoding is supporting AV1 or not. Could be only a bit slower than i5, but more battery efficient and cheaper. And yeah I do believe best wait another year if battery life and heat is important. If you need outright multi core performance get a Ryzen 5600U/5800U/5900U instead. Maybe in that way also i9H is not good, if you need that speed then Ryzen 5800/5900U is the answer because it´s way more energy efficient at high loads. the i9H will need monster cooling for a laptop to work well. I´m not convinced AMD got the idle power and power needed to watch video down to Intel levels however. Intel CPU needs lots of power, but the ecosystem around it is super efficient. So far AMD notebooks could not compete there but no reviews of 5600U/5800U on ultrabooks in higher price category yet...
 
Last edited:

cos_marc

New Member
Joined
Nov 1, 2023
Messages
2 (0.01/day)
So, yes Disabling intel DPTF seems to be good, now my processor is not getting throttle, but do you think i need to replace this laptop or wait for a patch ? My laptop is the UX425EA he his new..
I have the same laptop, what did you do in the end? It's a super bad product at this price (almost 1000E when it was new).
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
7,464 (1.28/day)
@cos_marc

This thread is two years old. The person that started this thread is probably not around anymore.

Post some ThrottleStop 9.6 screenshots and a log file that shows the throttling problem you have. Most issues with Lenovo laptops can be fixed when ThrottleStop is setup correctly. Not sure who at Lenovo thinks a 400 MHz laptop in 2023 is a good idea.
 

cos_marc

New Member
Joined
Nov 1, 2023
Messages
2 (0.01/day)
@cos_marc

This thread is two years old. The person that started this thread is probably not around anymore.

Post some ThrottleStop 9.6 screenshots and a log file that shows the throttling problem you have. Most issues with Lenovo laptops can be fixed when ThrottleStop is setup correctly. Not sure who at Lenovo thinks a 400 MHz laptop in 2023 is a good idea.
Thanks a lot for the reply @unclewebb . I have the same Asus Zenbook UX435EA as @Wicaebeth that's why I asked him. I was compiling some code and after some time in the process the frequency of the cpu will sit around 1Ghz with some peaks of 2 from time to time even though the temperature of the CPU was around 55 degrees. I installed ThrottleStop and I unchecked "Short Power PL2" and checked the "Lock" boxes from "Power Limit Controls" and "Turbo Power Limits". Now it seems to go up to 90-95 degrees while under heavy load.

Do you have other suggestions?
How will this affect the battery life?
Please find below a screenshot with the current settings.


1698871310628.png
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
7,464 (1.28/day)
Now it seems to go up to 90-95 degrees while under heavy load.
Is that what you want your CPU to do? Those are normal operating temperatures for an Intel CPU. If you ever decide that you want a cooler running computer, you can reduce the turbo power limits so your computer creates less heat.

There is no need to check Sync MMIO when MMIO Lock is checked.

I unchecked Short Power PL2
Why? That tells ThrottleStop not to send your 42W PL2 request value to the CPU. Not checking this box might set PL2 to unlimited. If that is what you want then everything is OK.

With PL2 set to unlimited, setting the turbo time limit to 28 seconds might be too much. Can your CPU run at unlimited power for 28 seconds without overheating? Probably not. Most laptops with G series processors have inadequate heatsinks for this. Consider lowering the turbo time limit to 8 seconds or less.

There is rarely a reason to check the Lock box in the Power Limit Controls section. You will need to clear the Lock box and reboot before you can make any changes. Very few computers randomly change the MSR power limits so locking them is not necessary.

I set Power Limit 4 to a value of 0 to disable this limit.

I would not check BD PROCHOT on the main screen.

For Lenovo computers, in the Options window I would check PROCHOT Offset and I would set this to 5 or less and I would then check the Lock PROCHOT Offset box. Some Lenovo laptops will change the thermal throttling temperature. This can cause massive and unnecessary throttling down to 400 MHz. Locking this setting prevents this throttling from happening. If this is already locked by the BIOS, you will see a lock icon near this setting. If that is the case, leave it as is. A locked setting cannot be changed.

even though the temperature of the CPU was around 55 degrees
Many throttling schemes dreamed up by Lenovo are not temperature related. I like Lenovo but some of their laptops as shipped are a nightmare of throttling. A few tweaks with ThrottleStop can make a big difference.
 

Dycedarg00

New Member
Joined
Nov 29, 2023
Messages
3 (0.02/day)
@unclewebb Hello First Thanks for all your post in this forum its help me a lot...

But i have this situation on my Lenovo Extreme X1 GEN1

When I try to run Cinebench R23 or any game, the yellow warning for pl1 and pl2 remains and the speed drops to 2.2 ghz. Could you tell me if my options are correct or should I configure something else? I think it's an energy configuration issue, but I'm not. 100% sure ..

Thanks in advance.

Captura de pantalla 2023-11-29 133500.png
 

Attachments

  • Captura de pantalla 2023-11-29 134229.png
    Captura de pantalla 2023-11-29 134229.png
    190.4 KB · Views: 30

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
7,464 (1.28/day)
Check the MMIO Lock box and clear the Sync MMIO box.

Set Long Power PL1 to 80 or 90.

1701284450860.png



Check the Log File box on the main screen and run a log file while playing a game for 15 minutes or run a log while Cinebench testing. When finished testing, exit ThrottleStop so it can finalize the log file data. Attach a log file so I can see how your computer is running.

It looks like you have some Lenovo software running on your computer that is setting the MMIO PL1 power limit way too low. Only 17W for an 8750H is ridiculous. I would get rid of any Lenovo power management software that is causing this to happen. If you need to keep this junk, hopefully the ThrottleStop MMIO Lock trick can solve your throttling problem.

Another common Lenovo issue is they like to vary the thermal throttling temperature. Check the PROCHOT Offset and Lock PROCHOT Offset boxes in the Options window to avoid this issue.
 

Dycedarg00

New Member
Joined
Nov 29, 2023
Messages
3 (0.02/day)
Check the MMIO Lock box and clear the Sync MMIO box.

Set Long Power PL1 to 80 or 90.

View attachment 323488


Check the Log File box on the main screen and run a log file while playing a game for 15 minutes or run a log while Cinebench testing. When finished testing, exit ThrottleStop so it can finalize the log file data. Attach a log file so I can see how your computer is running.

It looks like you have some Lenovo software running on your computer that is setting the MMIO PL1 power limit way too low. Only 17W for an 8750H is ridiculous. I would get rid of any Lenovo power management software that is causing this to happen. If you need to keep this junk, hopefully the ThrottleStop MMIO Lock trick can solve your throttling problem.

Another common Lenovo issue is they like to vary the thermal throttling temperature. Check the PROCHOT Offset and Lock PROCHOT Offset boxes in the Options window to avoid this issue.
Thanks for your quick response.

I did what you mentioned and it worked, there was an improvement, the p2 is displayed in yellow, but I'll leave you my log in case you see the error. Curiously, when I play, it drops to 17 watts and the processor speed also drops to 3.4 if I perform another type of task. maintains between 45 to 65watts. Also uninstall everything related to lenovo and disable the lenovo thermal service.

Thanks @unclewebb
 

Attachments

  • 2023-11-29.txt
    48.3 KB · Views: 26

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
7,464 (1.28/day)
Curiously, when I play, it drops to 17 watts
Some laptops use an embedded controller (EC) to enforce power limits. The EC turbo power limits are separate from the MSR and MMIO power limits. ThrottleStop has no control over the EC power limits.

Not all manufacturers use EC power limits but some do. This lower power limit is sometimes only enforced when the Nvidia GPU is active. You might get full CPU power when running Cinebench but get power limit throttling when playing games. A very shady business practice for Lenovo to sell you an 8750H with a 45W TDP power rating but prevent you from using the full 45W when trying to play a game. That is about as honest as buying a car with a V8 engine but finding out later that only 2 or 3 of the 8 cylinders actually work when going up a hill.

You can also try checking the Lock box in the Power Limit Controls section of the TPL window. This will lock the MSR power limits. I do not think Lenovo is changing the MSR power limits but checking the Lock box will prevent them if they are.
 

Dycedarg00

New Member
Joined
Nov 29, 2023
Messages
3 (0.02/day)
You are absolutely right about the performance and it is a shame that I cannot use its performance at 100% additionally I have a certain affection for it since this laptop has accompanied me for a long time.
Anyway, one last question, do all laptop brands do the same thing of reducing performance or are there some that don't?

@unclewebb Thanks for the support, anyway there was an improvement and I'm going to try that last thing you mentioned in the Power Limits options.

Regards!
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
7,464 (1.28/day)
do all laptop brands do the same thing of reducing performance
Buying a laptop is a real crap shoot. Many manufacturers over promise and under deliver. The throttling schemes they use are never publicly documented. They act surprised if anyone is ever smart enough to figure out why their new laptop is performing so poorly. The sales sheet never includes any fine print that says your 45W CPU will be limited to only 17W when trying to play a game.

ThrottleStop has been able to fix many common throttling issues but unfortunately not all of them. The last laptop I bought is 10 years old. I gave up trying to remember what throttling schemes are used on what laptops. My desktop computer does not have any throttling issues like many laptops with Intel CPUs seem to have.

My advice when buying any new laptop is only buy it from a store that stands behind what they sell and has a 100% satisfaction guarantee. Take it home, thoroughly test it for a day or two and bring it back if it does not run at its full rated speed.
 
D

Deleted member 57642

Guest
Some laptops use an embedded controller (EC) to enforce power limits. The EC turbo power limits are separate from the MSR and MMIO power limits. ThrottleStop has no control over the EC power limits.

Not all manufacturers use EC power limits but some do. This lower power limit is sometimes only enforced when the Nvidia GPU is active. You might get full CPU power when running Cinebench but get power limit throttling when playing games. A very shady business practice for Lenovo to sell you an 8750H with a 45W TDP power rating but prevent you from using the full 45W when trying to play a game. That is about as honest as buying a car with a V8 engine but finding out later that only 2 or 3 of the 8 cylinders actually work when going up a hill.

You can also try checking the Lock box in the Power Limit Controls section of the TPL window. This will lock the MSR power limits. I do not think Lenovo is changing the MSR power limits but checking the Lock box will prevent them if they are.

That's mainly because Cinebench is properly optimized to use All Cores - that being its main purpose (stress/bench-marking tool). Just run a Multi-Core CPU test with Cinebench - and you'll see "All Cores running in C0% state at 100% and Max Frequencies". Same can't be said about most games. Even tho, it's true that some are more GPU dependent (a detail worth taking into account) - despite being 2023 (almost 2024) - quite a lot of titles (even recent ones) - still struggle to use all cores efficiently and consistently.

Same way, just test some games and monitor their multi-core usage. In older titles - you'll even see 1 core getting close to 90% or higher - while the rest hovering around 2% - 10% (less or more - but not by far). In modern/recent titles - which are actually capable of using Multi-Core CPUs (not that efficient - i might add) - all CPU cores (be it physical or virtual/hyper-threading) will hover around 20% - 60% (less or more - but not by far) - directly correlating to CPU's power usage (also around 20% - 60%). BUT, it's still possible to max-out the CPU usage. For example: Disable your browser's Hardware Acceleration and run a YouTube video in 8K - while playing said game. That's usually enough to fill the CPU usage gap - running at 100% while gaming - which also translates to the CPU Wattage running at maximum "and above (while the Short Power PL2 boost - is kicking in)".

Well, I didn't get the chance to test some of the latest High End CPUs from the most recent generation - so who knows - maybe those are capable enough to run all the above below 50% (so maybe run Cinebench too while gaming on above :D ). But it's definitely valid for older less powerful CPUs.

Side note: All above CPU percentages are directly related to Multi-Core usage in C0% State. Not frequency. Even if the frequency is running at a constant 4000 Mhz (if this value was set as a limit) - the cores can still chill in C0% state at 20% - 60%.

Buying a laptop is a real crap shoot. Many manufacturers over promise and under deliver. The throttling schemes they use are never publicly documented. They act surprised if anyone is ever smart enough to figure out why their new laptop is performing so poorly. The sales sheet never includes any fine print that says your 45W CPU will be limited to only 17W when trying to play a game.

Even tho i agree - than some OEMs - do just that "to avoid warranty issues (main interest of every OEM is to sell their products "but also to be functional - at least during the time they're covered by warranty)" - Windows Power Plan is filled with "hidden options" which are basically throttle features or options for controlling throttle/power management. Here's "some (to name a few)" examples from my power plan:

2023-11-30_191841.png



What can i say... tweaking ThrottleStop - was the easy part (thank you for that :toast:), but tweaking above power option to fit my needs (also the laptop's limitations) - was the time consuming part. On a Desktop - you can simply switch to Performance/Ultimate Power Plan - and do couple of extra tweaks beyond that, but.... on most laptops - High Performance Power plan - should be hidden from start (as a power plan option) - cause in most cases it can do more harm than good. So yeah, i do agree (vehemently) - that buying a laptop is indeed still a crapshoot "if you expect to use it at its maximum potential". And that's just it - the components can still work as advertised if... you brake the chassis apart - and move all the internal components in a big enclosure (basically a desktop sized case) - where they can be properly cooled. But ofc, that would be rather stupid (beats the purpose of a portable system).

And sure, everyone has their reasonable excuses:

- Microsoft will tell you that Windows by default is optimized for the general population. But, they offer guides and options - to fine tune it for specific requirements.... you just need the time and knowledge to dig for that info and test it out.

- Game Developers will tell you that CPUs are not that efficient compared to GPUs - so it's in your best interest for the GPU to take the heavy load - which also helps the CPU to run cooler and use less power. Can't deny it's a good point - but at the same time it's a half backed excuse. I mean sure, if the CPU was used more efficient - you'd only get a maximum of around 20% higher performance at almost 50% higher CPU usage - but sometimes that's exactly what's needed for a game to run smooth with the owned GPU (not everyone can afford to switch to a RTX 4080/4090 or the equivalent from AMD). That being said, what they're actually saying is more like - optimizing a game to use resources efficiently takes A LOT of extra work and skill - and they simply don't have the staff to fill that gap (despite of working for billion $ companies).

- OEMs and Manufacturers will use the portability as an excuse (you can't have both... both the power of a desktop and the portability of a laptop / there's not much one can't expect from small fans and thin enclosures, maybe that will change in the future... ) - which sure - i guess it's a valid excuse... but then why not sell them at a more "portable" price (-20% the performance of a Desktop equivalent at +20% the extra price - if not more)?!
 
Last edited by a moderator:
Top