Jump to content

Can the i5-8250u's long term power limit be raised above 25W using a modded bios?

Hentrox

Hey there, I've searched the internet and am unable to find out the answer to my question. I am wondering if you are able to lend any assistance..

 

Is the possible that the i5-8250u's long term power limit can be raised above it's Intel "configurable TDP-up" (25W) with a modded bios, or is this 'locked' by Intel?

 

(My laptop is the Acer Aspire A515-51G-55F1)

 

NOTE: I am using a semi-custom cooling solution so cpu will be fine. Someone I know has told me that the vrm components will be okay with 45W with a fan directly pointed at them. And I am using an egpu (via ADT-LINK R43SG) so the 65W power adapter will not overload.

Edited by Hentrox
Link to comment
Share on other sites

Link to post
Share on other sites

why do you want to do this? 

|:Insert something funny:|

-----------------

*******

#

Link to comment
Share on other sites

Link to post
Share on other sites

I am not sure how it is set. It is most likely set in bios, you also should check to see if you laptop ever came with a higher TDP CPU. If it didnt, you might be VRM limited too.

mY sYsTeM iS Not pErfoRmInG aS gOOd As I sAW oN yOuTuBe. WhA t IS a GoOd FaN CuRVe??!!? wHat aRe tEh GoOd OvERclok SeTTinGS FoR My CaRd??  HoW CaN I foRcE my GpU to uSe 1o0%? BuT WiLL i HaVE Bo0tllEnEcKs? RyZEN dOeS NoT peRfORm BetTer wItH HiGhER sPEED RaM!!dId i WiN teH SiLiCON LotTerrYyOu ShoUlD dEsHrOuD uR GPUmy SYstEm iS UNDerPerforMiNg iN WarzONEcan mY Pc Run WiNdOwS 11 ?woUld BaKInG MY GRaPHics card fIX it? MultimETeR TeSTiNG!! aMd'S GpU DrIvErS aRe as goOD aS NviDia's YOU SHoUlD oVERCloCk yOUR ramS To 5000C18

 

Link to comment
Share on other sites

Link to post
Share on other sites

I don't think increasing the power to the CPU higher than usual is a good idea. It could end with your motherboard died, VRM toasted, and *poof* the power brick.

 

Take the advice from someone recently lost his laptop because of an experiment: don't, just don't.

Humor me, as you should do.

 

Daily drivers, below.

 

Diccbudd PC

Intel Xeon E3-1225 v2 || ASRock B75M Motherboard || MSI GeForce GTX 1650 Gaming X 4G || Hynix 2x8 GB DDR3 1600 MHz RAM || 480 GB Pioneer APS-SL3 SATA SSD // 1 TB Seagate 2.5" HDD || be quiet! System Power 9 500 W PSU || Cooler Master T20 CPU Cooler || Samsung S19D300 Monitor || Fantech X6 Knight Mouse || VortexSeries VX7 Pro Keyboard

 

Samsung Galaxy A34 5G

8GB RAM, 256GB Internal Storage, 128GB SanDisk Extreme, and you could find the rest of the specs on the interwebz lol

 

Lenovo ThinkPad L390 Yoga

Intel Core i5-8365U || 8 + 16 GB DDR4 (don't ask, gf bought me the 16 GB RAM as my birthday present lol) || Samsung 256GB SSD

 

Personal Server: CasaOS, Home Assistant, ESPHome, Jellyfin.

AMD E-350 || 3GB DDR3 || 120GB random SSD || 1TB Toshiba HDD

 

Audio

Redmi TV Soundbar || KZ EDX Ultra + KZ APTX Bluetooth Module || JCALLY JM6 CX31933 DAC

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, Hentrox said:

i5-8250u

The 8th Gen U CPUs are very flexible and you can run them well beyond their 15W TDP rating.

 

eo0J744.png

 

8 hours ago, Hentrox said:

'locked' by Intel

Intel does not lock the power limits of these CPUs. It is usually Acer that uses an embedded controller (EC) to enforce the 15W TDP rating. 

 

I doubt your Acer laptop will let you run at the configurable TDP-up 25W level for any length of time. Acer usually clamps these CPUs down to 15W. I do not know of anyone that has been able to work around this Acer limitation. 

 

The Lenovo C930 in the above screenshot has unlocked power limits and does not use the EC so it was easy to go beyond 15W. 

 

Run ThrottleStop and post a screenshot of the TPL window. There are 3 unique sets of power limits that control Intel CPUs. ThrottleStop gives you access to the MSR and MMIO power limits but there are still the EC power limits that some companies use. If the MSR and MMIO power limits are both set appropriately and your computer still power limit throttles, it is the EC power limits that are in control. There is no easy way to reprogram or modify the EC limits. 

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, adarw said:

why do you want to do this? 

To play valorant with more fps😁

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, unclewebb said:

The 8th Gen U CPUs are very flexible and you can run them well beyond their 15W TDP rating.

 

eo0J744.png

 

Intel does not lock the power limits of these CPUs. It is usually Acer that uses an embedded controller (EC) to enforce the 15W TDP rating. 

 

I doubt your Acer laptop will let you run at the configurable TDP-up 25W level for any length of time. Acer usually clamps these CPUs down to 15W. I do not know of anyone that has been able to work around this Acer limitation. 

 

The Lenovo C930 in the above screenshot has unlocked power limits and does not use the EC so it was easy to go beyond 15W. 

 

Run ThrottleStop and post a screenshot of the TPL window. There are 3 unique sets of power limits that control Intel CPUs. ThrottleStop gives you access to the MSR and MMIO power limits but there are still the EC power limits that some companies use. If the MSR and MMIO power limits are both set appropriately and your computer still power limit throttles, it is the EC power limits that are in control. There is no easy way to reprogram or modify the EC limits. 

I have uploaded the screenshot. I did mess around with throttlestop and xtu in the past and nothing seemed to change PL1.

 

So, are you saying, even if I unlock the engineering/advanced settings in the bios by physically flashing a modded bios, I still cannot change PL1 due to there being a separate physical EC which controls/locks it?

throttlestop screenshot.png

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Hentrox said:

EC

Set the ThrottleStop TPL window up so it looks like this.

 

image.png.a109cef5fd11cc0db36786100698101f.png

 

Setting PL1 and PL2 to 44W will take care of the MSR power limits. Checking the MMIO Lock option will take care of the MMIO power limits. Press OK and run a benchmark like Cinebench R20 while the Limit Reasons window is open.

 

https://www.techpowerup.com/download/maxon-cinebench/

 

Are you seeing any PL1 or PL2 power limit throttling in Limit Reasons while the CPU is fully loaded running this test? Is this throttling happening at 15W or less? If power limit throttling is happening at way less than the 44W limit that you just set then it must be the EC that is limiting your CPU.

 

You can try flashing a modified BIOS as long as you are sure that it is safe to do so. No point in bricking your laptop trying to solve this limitation. I do not think a modified BIOS is going to solve this problem. With a modified BIOS you might be able to change the MSR and MMIO power limits. I do not think a modified BIOS is going to change the EC power limit. 

 

If you do install a modded BIOS, delete the ThrottleStop.INI configuration file before running ThrottleStop. This will delete your previous power limit settings that are stored in this file. 

 

Link to comment
Share on other sites

Link to post
Share on other sites

50 minutes ago, unclewebb said:

Set the ThrottleStop TPL window up so it looks like this.

 

image.png.a109cef5fd11cc0db36786100698101f.png

 

Setting PL1 and PL2 to 44W will take care of the MSR power limits. Checking the MMIO Lock option will take care of the MMIO power limits. Press OK and run a benchmark like Cinebench R20 while the Limit Reasons window is open.

 

https://www.techpowerup.com/download/maxon-cinebench/

 

Are you seeing any PL1 or PL2 power limit throttling in Limit Reasons while the CPU is fully loaded running this test? Is this throttling happening at 15W or less? If power limit throttling is happening at way less than the 44W limit that you just set then it must be the EC that is limiting your CPU.

 

You can try flashing a modified BIOS as long as you are sure that it is safe to do so. No point in bricking your laptop trying to solve this limitation. I do not think a modified BIOS is going to solve this problem. With a modified BIOS you might be able to change the MSR and MMIO power limits. I do not think a modified BIOS is going to change the EC power limit. 

 

If you do install a modded BIOS, delete the ThrottleStop.INI configuration file before running ThrottleStop. This will delete your previous power limit settings that are stored in this file. 

 

I set the settings as shown in my screenshot and applied them then ran cinebench and cpu package started at 30W then power throttled down to 15W after 5-10 seconds and stayed there. It's ok if I brick my bios I can just flash the original one back on or an unbricked unlocked one (I'm going to use a SPI programmer flashing tool which clips to the bios chip and force flashes it using another pc). If I do somehow end up causing permanent damage to the laptop (although I don't how I could if I'm sensible about it - don't fry vrm's or anything), its ok because it only cost me $150NZD.

 

The SPI Programmer should arrive in the next week, so I'll post an update here after I've flashed an unlocked bios.

 

Thanks for your insight so far.

 

Side note: guy in the comments section of this post seems to think there isn't an 'embedded controller'   https://www.reddit.com/r/intel/comments/prp2gv/can_the_i58250us_long_term_power_limit_be_raised/

 

throttlestop with suggested limits applied.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

23 hours ago, adarw said:

why do you want to do this? 

More FPS in Valorant 😄 (I have an egpu)

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, Hentrox said:

seems to think there isn't an 'embedded controller'

Quote

They can be changed at any time by the OS and there is nothing an external controller can do to stop you from changing them.

He is partially correct. The MSR and MMIO power limits can be changed or locked by software or the OS at any time. You have set the MSR and MMIO power limits appropriately and your CPU is still throttling to 15W. There must be another power limit holding you back. The third set of turbo power limits are managed by the EC.

 

9 hours ago, Hentrox said:

SPI Programmer

As long as you have one of those you should be OK. Some people jump into these things without being fully prepared. 

 

9 hours ago, Hentrox said:

I'll post an update

That would be great. I am as curious as you are to find a way to get beyond the 15W TDP limit.

 

Some MSI laptops let you access the IMON Slope variable in their advanced BIOS. You can adjust this so the CPU incorrectly reports power consumption. If you set the Slope to 50 instead of 100, when your CPU is consuming 30W, the CPU will only report that it is consuming 15W. After you do this, the CPU has no more reason to power limit throttle until it hits 30W instead of the 15W limit. Power consumption reported by Intel CPUs is not measured power consumption. It is a calculated approximation that can be manipulated by adjusting IMON Slope and IMON Offset.

 

If you have access to an advanced BIOS, you might be able to access these settings. That is the only way that I know to get beyond the 15W EC enforced power limit.  

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, unclewebb said:

He is partially correct. The MSR and MMIO power limits can be changed or locked by software or the OS at any time. You have set the MSR and MMIO power limits appropriately and your CPU is still throttling to 15W. There must be another power limit holding you back. The third set of turbo power limits are managed by the EC.

 

As long as you have one of those you should be OK. Some people jump into these things without being fully prepared. 

 

That would be great. I am as curious as you are to find a way to get beyond the 15W TDP limit.

 

Some MSI laptops let you access the IMON Slope variable in their advanced BIOS. You can adjust this so the CPU incorrectly reports power consumption. If you set the Slope to 50 instead of 100, when your CPU is consuming 30W, the CPU will only report that it is consuming 15W. After you do this, the CPU has no more reason to power limit throttle until it hits 30W instead of the 15W limit. Power consumption reported by Intel CPUs is not measured power consumption. It is a calculated approximation that can be manipulated by adjusting IMON Slope and IMON Offset.

 

If you have access to an advanced BIOS, you might be able to access these settings. That is the only way that I know to get beyond the 15W EC enforced power limit.  

Can I just clarify what you are saying. Are you saying that due to the embedded controller it is literally impossible to change the long term power limit (in a sense that is shows the correct power consumption on software, so not by changing IMON slope and offset)?

Link to comment
Share on other sites

Link to post
Share on other sites

18 minutes ago, Hentrox said:

embedded controller

I believe that during any long term test, the EC will always send the 15W TDP limit to the CPU. I do not think that you can mod the BIOS to change this. 

 

The only known work around for this issue is to change the IMON Slope value. This can be used to literally trick the CPU. The CPU will think that power consumption is far less than what it actually is.

 

Depending on what you set the IMON Slope value to, you can trick the CPU so when it is actually consuming 30W or 40W, you can have the CPU thinking that it is still under 15W. When done correctly, all monitoring software will report a low power consumption number. The CPU compares this low reported power consumption number to the 15W number that the EC is sending it and will decide that it does not have any need to power limit throttle. This allows the CPU to continue running at its full rated speed. No more power limit throttling. 😀

 

After you do this, the only throttling will be thermal throttling if the CPU gets too hot. I will try to find a picture that shows how much fun you can have.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, unclewebb said:

I believe that during any long term test, the EC will always send the 15W TDP limit to the CPU. I do not think that you can mod the BIOS to change this. 

 

The only known work around for this issue is to change the IMON Slope value. This can be used to literally trick the CPU. The CPU will think that power consumption is far less than what it actually is.

 

Depending on what you set the IMON Slope value to, you can trick the CPU so when it is actually consuming 30W or 40W, you can have the CPU thinking that it is still under 15W. When done correctly, all monitoring software will report a low power consumption number. The CPU compares this low reported power consumption number to the 15W number that the EC is sending it and will decide that it does not have any need to power limit throttle. This allows the CPU to continue running at its full rated speed. No more power limit throttling. 😀

 

After you do this, the only throttling will be thermal throttling if the CPU gets too hot. I will try to find a picture that shows how much fun you can have.

Interesting! It would be nice to knowledge how much power is being consumed because then I could know how much power I'm putting through vrms etc. Is there a way to calculate it based on the IMON ratio/curve?

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Hentrox said:

IMON ratio

I think this is fairly simple. If you set the slope to 50% then reported power consumption will be half of actual power consumption. Monitoring software that shows 15W should be equivalent to 30W actual. 

 

Here is a similar trick. My laptop 4700MQ is fully loaded with 8 threads of a benchmark test. Check out the reported power consumption. Actual power consumption is probably somewhere around 60W. 

 

Do some Google searching for IMON Slope and IMON Offset to learn more. 

 

image.png.5080f82b3b5a71dfda7dd2d05e7fb9c5.png

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, unclewebb said:

I think this is fairly simple. If you set the slope to 50% then reported power consumption will be half of actual power consumption. Monitoring software that shows 15W should be equivalent to 30W actual. 

 

Here is a similar trick. My laptop 4700MQ is fully loaded with 8 threads of a benchmark test. Check out the reported power consumption. Actual power consumption is probably somewhere around 60W. 

 

Do some Google searching for IMON Slope and IMON Offset to learn more. 

 

image.png.5080f82b3b5a71dfda7dd2d05e7fb9c5.png

Interesting! Now I just have to wait for the SPI Programmer to arrive then I can start tinkering 😀

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Hentrox said:

Interesting!

It looks like actual power consumption during a TS Bench 8 Thread test is 52W not 60W.

Same temperatures and same CPU load but big difference in reported power consumption compared to the previous picture at 3.4W.

 

1PL3Q75.png

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, unclewebb said:

It looks like actual power consumption during a TS Bench 8 Thread test is 52W not 60W.

Same temperatures and same CPU load but big difference in reported power consumption compared to the previous picture at 3.4W.

 

1PL3Q75.png

Wait I thought you said that when you change IMON settings it doesn't show in software sensors, yet your throttlestop is showing 52.4W..? 

Link to comment
Share on other sites

Link to post
Share on other sites

@Hentrox It shows 52.4W at default settings when not using any tricks. That was my before and after test.

 

It only shows 3.4W when the CPU is incorrectly reporting power consumption for the exact same load. 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

16 minutes ago, unclewebb said:

@Hentrox It shows 52.4W at default settings when not using any tricks. That was my before and after test.

 

It only shows 3.4W when the CPU is incorrectly reporting power consumption for the exact same load. 

 

 

Oh right, I assumed that your default long term power limit would be a lot lower than 52W - must be a really beefy laptop!

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

The 4700MQ has a default long term TDP limit of 47W. The short term limit is 20% higher so PL2 is set to 56W. At default settings, for a short period of time, it will initially run at full speed during this benchmark but long term, it would always throttle down so it does not exceed the 47W limit. 

 

With the power limit trick, it is able to run at its full rated speed with a constant 34.00 multiplier indefinitely. The CPU checks and sees that power consumption is only 3.4W so there is no reason for the CPU to power limit throttle.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, unclewebb said:

The 4700MQ has a default long term TDP limit of 47W. The short term limit is 20% higher so PL2 is set to 56W. At default settings, for a short period of time, it will initially run at full speed during this benchmark but long term, it would always throttle down so it does not exceed the 47W limit. 

 

With the power limit trick, it is able to run at its full rated speed with a constant 34.00 multiplier indefinitely. The CPU checks and sees that power consumption is only 3.4W so there is no reason for the CPU to power limit throttle.

LOL. So the cpu thinks its running at 3.4W? that's crazy. You must have really changed that IMON ratio/slider by a LOT to make 47W appear as 3.4W...

Link to comment
Share on other sites

Link to post
Share on other sites

The 4th Gen mobile CPUs used a different trick but it accomplishes the same thing. Reported power consumption is not measured within Intel CPUs. It is only a calculated estimate. With the right tricks, the reported power consumption data can be manipulated.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, unclewebb said:

The 4th Gen mobile CPUs used a different trick but it accomplishes the same thing. Reported power consumption is not measured within Intel CPUs. It is only a calculated estimate. With the right tricks, the reported power consumption data can be manipulated.

Ah I see. 

Link to comment
Share on other sites

Link to post
Share on other sites

@unclewebb I have unlocked advanced bios. HOLY HEKA THERE IS A LOT OF OPTIONS!! This is going to be a bloody mission to understand LOL

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×