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

Lenovo Legion Pro 5 16IRX9 14700HX

Joined
Nov 27, 2021
Messages
30 (0.03/day)
Hi uncle. you have helped me several times before and I would like to ask for your help again.
I bought a Lenovo Legion Pro 5 16IRX9 laptop (Intel Core i7 14700HX, NVIDIA GeForce RTX 4070 8GB 140 W, windows 10 64bit)
Everything seemed fine, but then I encountered an interesting problem - after starting the system, the processor clock stays at 5.1Ghz, but after a while it drops to 4Ghz.
I've already tried everything possible and I'm running out of ideas - for clarification (undervolting enabled in the BIOS and atom cores enabled)
The only thing I found is that if I turn off the nvidia platform controllers and framework in the device manager, after a restart everything returns to normal, but in games the gpu does not exceed 55W (normally it was 80-115W)
Another note - after recovery from sleep mode 5.1Ghz but after a while again 4Ghz
 

Attachments

  • 1.PNG
    1.PNG
    857.3 KB · Views: 58
  • 2.PNG
    2.PNG
    763.5 KB · Views: 57
  • 3.PNG
    3.PNG
    860.3 KB · Views: 45
  • 4.PNG
    4.PNG
    235.5 KB · Views: 45
  • Výstřižek.PNG
    Výstřižek.PNG
    491.9 KB · Views: 53

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,012 (1.32/day)
I am not sure what is causing your problem. Do you have any Lenovo control software installed and running on your computer? It seems like there is a feature that limits the CPU frequency so there is more power available for the Nvidia GPU. I do not know how to get maximum power for both.

You can try checking the AVX Offset box in the FIVR window. I do not think they are using that control method but I do not know what else to recommend. Hopefully someone else has encountered this problem and found a fix for it.
 
Joined
Nov 27, 2021
Messages
30 (0.03/day)
I kept testing what was causing my limitation problem and finally I found the reason. It is causing the MMIO lock to be blocked. I have a feeling that someone has already encountered this but I can't find the thread and any advice.
 

Attachments

  • Výstřižek.PNG
    Výstřižek.PNG
    288.4 KB · Views: 32

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,012 (1.32/day)
It is causing the MMIO lock to be blocked.
Does checking the MMIO Lock box cause your CPU to get stuck at the 40 multiplier? If you do not check the MMIO Lock box, does your CPU run at full speed?

Why did you set the Turbo Time Limit to 0.0010 seconds? Maybe that is part of the problem. If you do not want to use maximum turbo boost for any length of time, set both PL1 and PL2 to 100W and set the Turbo Time Limit to the default value which is usually 56 seconds.
 
Joined
Nov 27, 2021
Messages
30 (0.03/day)
I applied your advice and the result is the same - MMIO lock causes a slowdown of 40
I have PL1 and PL2 set to 100w and they jump to 140 and 190
 

Attachments

  • Výstřižek.PNG
    Výstřižek.PNG
    2.2 MB · Views: 30
Last edited:

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,012 (1.32/day)
MMIO lock causes a slowdown of 40
Other users with similar 14th Gen computers are using MMIO Lock without any slow down problems. I do not know why this is causing a problem on your computer. The only solution is do not check MMIO Lock.

Do you have any other CPU control software installed on your computer? Other control software from Lenovo or MSI can interfere with ThrottleStop.

I have PL1 and PL2 set to 100w and they jump to 140 and 190
When you use ThrottleStop to set power limits you have to clear the Disable Controls box so your requested power limit values are written to the CPU. If you are going to use lower power limits then I would also suggest checking both Clamp boxes in the Power Limit Controls section of the TPL window. When MMIO Lock is not checked, checking Sync MMIO should send the turbo power limits to both the MSR and MMIO.

1732549735465.png


Windows 10
Why are you using Windows 10? Intel 12th Gen and newer processors that have P and E cores may not work correctly when using Windows 10. There will be times when the scheduler sends tasks to slower E cores when it should be sending those tasks to an available P core. There might be other incompatibilities as well.
 
Joined
Nov 27, 2021
Messages
30 (0.03/day)
I guess I'm old school who started with Windows 3.1 and Windows 10 is friendlier to me. I'll try Win 11 and let you know.
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,012 (1.32/day)
after recovery from sleep mode 5.1Ghz but after a while again 4Ghz
That is why I think you might have some other control software running on your computer.

Windows 10
I am old and I hate change so I also prefer using Windows 10. I have an older 10th Gen CPU which Windows 10 fully supports. I do not think the MMIO Lock bug you found is being caused by Windows 10 but who knows, anything is possible. There can be other issues when running Windows 10 on newer hardware.
 
Joined
Nov 27, 2021
Messages
30 (0.03/day)
I didn't install any software. Windows update installed two Lenovo items.
 

Attachments

  • Výstřižek.PNG
    Výstřižek.PNG
    264.4 KB · Views: 28

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,012 (1.32/day)
Your screenshot looks OK.

Do you have any problems with the MHz when you use Sync MMIO and you do not use MMIO Lock?
 
Joined
Nov 27, 2021
Messages
30 (0.03/day)
if I don't use the MMIO lock, the clocks seem fine. I'm currently trying to make a portable hdd bootable disk so I can install windows 11. before installing a new system, I'll try how throttlestop behaves when I turn atomic cores (E-cores) on or off in the bios
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,012 (1.32/day)
if I don't use the MMIO lock, the clocks seem fine.
My best guess is that when you use ThrottleStop to lock the MMIO turbo power limits, your Legion Pro 5 decides that if it cannot reduce the MMIO turbo power limits then it will reduce the maximum CPU multiplier to 40 instead. Your computer is trying to reduce maximum CPU power consumption so there is more power available for the Nvidia GPU. I do not know if the Legion Pro 7 or 9 series have this safety feature. It is possible that this power limiting or power sharing feature has been added to other Legion family members with a recent BIOS update.

Thanks for your work uncovering this problem.
 
Joined
Nov 27, 2021
Messages
30 (0.03/day)
I'm using the latest BIOS version so I'll try an older version and see. I currently have win 11 installed and I'll check the MMIO lock again, reducing it to 40
 
Top