High-performance laptop i7 10870h runs at reduced boost speeds.
High-performance laptop i7 10870h runs at reduced boost speeds.
I have a Clevo NH87 with a 10870h CPU and a 3060 90W GPU. The laptop uses a 190W power supply. I’m experiencing issues with games—often it only reaches around 3.5 to 4.0 GHz, which is quite low. The water cooling keeps temperatures at a safe level: max 65°C on the CPU and 62-63°C on the GPU. I’m unsure what’s causing the problem and need guidance on how to start troubleshooting. The power plan in Clevo Control Center has been set to maximum performance, and I see an example from division 2.
@wesker465 Consider testing ThrottleStop 9.6 at https://www.techpowerup.com/download/tec...rottlestop. Capture the main window screenshots, along with the FIVR and TPL interfaces, to verify your configurations. Navigate to the Options menu and ensure the Nvidia GPU section is selected. Verify the Log File option on the primary ThrottleStop screen. After playing a game for 15 minutes, close the game and then exit ThrottleStop to finalize the log file. Store it in the ThrottleStop / Logs directory. Include this log file in your next post so I can review your performance. Intel mobile CPUs adjust turbo boost levels based on active cores; the 10870H supports 8 cores and 16 threads, but most games don’t fully leverage such configurations. Some monitoring tools may display inaccurate temperatures due to cores operating in low-power states. The displayed MHz might be misleading, so compare actual performance with the reported values. Certain ThrottleStop images and logs can confirm real throttling behavior versus potential software errors.
ThrottleStop indicates that both the PL1 turbo power caps are fixed at 55W. This level isn’t sufficient for the 10870H to sustain peak speed, leading to power restriction. The issue stems from CPU throttling to keep overall consumption under 55W. To resolve this, examine the MMIO Lock section and adjust the Long Power PL1 setting above 55W. Increasing it to at least 80W or 90W should help. Your cooling solution is handling the workload, so raising the MSR PL1 limit shouldn’t cause trouble. There’s a separate set of turbo limits managed by an embedded controller (EC). ThrottleStop can’t access these, as only certain models support EC limits. If you apply PL1 and MMIO caps but still face throttling in ThrottleStop logs, the EC limit is likely active—typically set to 55W. Another indicator in the log is TVB (Thermal Velocity Boost), which Intel labels differently as a throttling mechanism. When CPU temperature reaches around 65°C, you’ll notice TVB appears near the bottom of the log. This kind of restriction seems excessive since the CPU isn’t reaching that heat. The reduction in speed is only 100 MHz, making it unnecessary. To stop TVB throttling, clear the Thermal Velocity Boost entry in the FIVR menu. However, your BIOS may be blocking this adjustment. If you can bypass the BIOS lock, you’ll be able to modify CPU voltage settings and disable TVB throttling. Be aware that TVB isn’t a boost—it triggers throttling. The logs reveal frequent PL1 and TVB restrictions. Your 10870H operates at 3700 MHz, and both types of throttling are unrelated to temperature.
I raised the PL1 power cap to 90W and checked the MIMO Lock box. The throttle stop log shows no error for PL1. Just that annoying TVB—probably something in the BIOS might be linked. I’m wondering if there’s a way to set these changes permanent? Should I enable throttle stop automatically each time the laptop starts or boots?
I believe you unlocked BIOS and settings in ThrottleStop, can you confirm on the screen? Also, the TVB is now unchecked in the program. Previously there was an ENABLE option in BIOS that was marked on the screen but I’ve turned it off.
I configured PL1 at 90W and PL2 at 135W, turned off the TVB, and it appears to be functioning properly as expected. Still, the main concern is setting up throttle stop to automatically apply changes on every startup. I performed some undervolting (-85mV), but it doesn’t seem to make a difference—perhaps only slightly. The frequency remains stable at 4.1GHz and never drops. Here’s the log from the gaming session dated 2023-11-09. It looks like the issue is resolved?
For the majority of processors, both core and cache need to be undervolted to make any changes effective. If your temps are normal and your CPU runs smoothly now, you likely don’t need it. When you choose to undervolt, around -70 mV is typically stable for comparable 10th Gen mobile chips. If your BIOS allows you to adjust turbo limits, set PL1 and PL2 in the BIOS settings. After making changes, remove the ThrottleStop.INI file before applying ThrottleStop so it can recognize the new values. This ensures the 10870H operates correctly. It’s a simple fix—just a few small adjustments. Who would have thought Thermal Velocity Boost triggers TVB throttling? Intel probably came up with that name.
I wouldn't understand it without you. I'm really thankful for your advice and support. Thanks!
I set up the initial Throttlestop in Windows Task Scheduler, and it’s functioning correctly since then. There’s a tutorial available at https://www.repairwin.com/how-to-start-t...s-startup/. It seems my laptop’s undervolting features were disabled by default, so I had to unlock them manually before the changes took effect. If you’re happy with the outcome now, it looks like the issue is resolved.