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

Throttlestopping Thinkpad T15g gen 1

bata

New Member
Joined
Jul 2, 2025
Messages
4 (0.22/day)
Is there anyone still using a T15g? :) I know you cannot undervolt all 10th gen

But knowing those T15g are so thermally wrong by design, I assume people are forced to tweak them by the means of Throttlestop in order to get them usable.
Is there anyone that could share his experience and bios and Throttlestop settings?
I mean, I noticed I can set power limits, and there are probably other things that could be tweaked. Unfortunately undervolting is grayed out. Although everything related to virtualization and power management is disabled in bios.

Thanks!
 
Post a FIVR screenshot. What CPU do you have?
 
I disabled everything related to power management and related to virtualization in bios. But it is what it is, undervolting is not possible.
 

Attachments

  • 20250703_154541.jpg
    20250703_154541.jpg
    891.3 KB · Views: 43
  • 20250703_154504.jpg
    20250703_154504.jpg
    1.5 MB · Views: 35
The top middle of the FIVR window shows Locked. That means the BIOS has locked out CPU voltage control.

Do a Google search for your laptop model. There are ways to unlock this but it tends to be specific to each laptop model. Here is the general method for unlocking many Dell laptops. This is more complicated than many users want to get into. Kind of like jumping into the deep end of the pool.

 
This is more complicated than many users want to get into.
Thank you for sharing this!!! That is not a problem for me. I'm in IT things for 25+ years.
Will definitely try at least to find respective variables and then to read them from bootable usb.

Will share my findings here before doing changes.

Once again, thank you!
 
Luckily enough, bios setup settings of interest for ThinkPad T15g gen 1 are identical to those of Dell laptop cited in shared article.

CFG Lock, VarStoreInfo (VarOffset/VarName): 0x3E, VarStore: 0x3
Overclocking Lock, VarStoreInfo (VarOffset/VarName): 0xDA, VarStore: 0x3

I could test read them. But unfortunately it was not possible to do the actual change.

GNU GRUB version 2.03
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.
grub> setup_var CpuSetup 0xDA
Searching for variable store "CpuSetup" ... store name: CpuSetup, store size: 18, store guid: b08197ff-e6e8-4193 - a9-97-5e-9e-9b-0a-db-32
Successfully opened "CpuSetup" from USS (got 672 (0x2a0) bytes) .
Offset Oxda is: 0x01
grub> setup_var CpuSetup 0xDA 0x0
Searching for variable store "CpuSetup" ... store name: CpuSetup, store size: 18, store guid: b08197ff-e6e8-4193 - a9-97-5e-9e-9b-0a-db-32
Successfully opened "CpuSetup" from VSS (got 672 (0x2a0) bytes) .
Offset Oxda is: 0x01
Writing 0x00 to offset Oxda
error: Unable to write data! (Error: 0x0000000000000008)
grub>

It appears the bios is write locked, or something like that. Is there any resources/forums on how to use a hw flasher?
 
Back
Top