Simple optimization guide (AMD Ryzen)
A Disable CPU Turbo
When Turbo-mode is disabled all CPU cores run @ 3.2GHZ which will reduce power consumption & drop the temperatures up to 10C (in performance mode).
On the plus side of things the power savings on the CPU will be utilized (more) by the Nvidia GPU.
The RTX3070 mobile chip for example will almost constantly draw 140W while gaming.
When the CPU turbo is enabled the wattage on the GPU will occasionally drop to the stock 125W and will only boost to 140W under certain conditions.
So the CPU performance loss will vary per application, in GPU heavy loads for example there will be almost no (noticeable) performance loss because your GPU can draw more wattage.
Turbo mode on your Ryzen CPU can be disabled through modifying the Power settings in the Windows registry.
Before we start messing with the Registry create a back-up first just in case something goes wrong.
Now Open Registry Editor -> Go to: File -> Export -> SAVE
Next go to the registry key to enable Turbo control in your Windows power plan -> Copy below registry key -> paste in search bar and hit ENTER:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\be337238-0d82-4146-a960-4f3749d470c7
Double click on Attributes -> set value data to 2
Close Registry editor
Now go to Power Options -> pick a powerplan to modify -> click on change plan settings -> change advanced power settings
In Power Options -> Expand Processor power management tab -> Processor performance boost mode -> Set to disabled when plugged in (or whatever you like to change)
Hit Apply and confirm in a system monitor app of your choice whether the clockspeed runs at 3.2GHZ.
B GPU Undervolting
In a nutshell what we try to achieve here is a better balance between performance, temperatures and fan noise on both the GPU & CPU.
From here it’s highly recommended to follow this guide from Bob off all Trades:
YouTube: GPU Undervolting Guide for Laptops!
This video basically covers all information you need to know about GPU undervolting with the Voltage curve editor.
Download and install MSI Afterburner and Heaven benchmark.
In Afterburner press Ctr + F to open the Voltage curve editor.
Below an example on how I’ve setup my profiles.
What I like to do is having multiple profiles so I can pick one which suits the workload best.
1 Flat 0.700V
Up to 20C drop
For Photoshop and non-demanding games I like to use the 0.700V profile because I don’t need the full performance of the GPU.
This will keep the temperatures on the GPU & CPU nice and low and also reduces fannoise.
2 Cap 0.750V & 0.800V
Up to 15C drop
Profile 2 is what I call the sweetspot of my machine in more demanding titles the GPU voltage will be around 0.800-0.835V.
If you look closely to profile 2 (0.750V) & 3 (0.800V) the Core clock on my device is only 30mhz slower but the voltage is 0.050V lower.
For only a slightly slower core clock I will get much better temperatures and less fan noise while having an almost unnoticeable performance loss.
4 Cap 0.850V
Default temperatures
Profiles 4-5 are more or less OC profiles where the GPU will boost in short burst to higher voltages.
Pushing the GPU to these maximum’s will result in higher temperatures and more fan noise.
Still you could cap things at some point to keep some control over the acoustics.
C Fancontrol
Use at own risk this community software allows users to lock the fan speed:
https://www.legionfancontrol.com/
When you’ve disabled the CPU Turbo mode and undervolted your GPU you could use, if you have enough thermal headroom, slower fanspeeds.
My suggested target temperature on CPU/GPU would be around 80C for both.
D Additional power saving settings
Lenovo Vantage -> Thermal mode -> Quiet
Fn Hotkey -> Set display to 60hz -> Fn + R
AMD Radeon Software -> Settings -> Display and disable:
• AMD Freesync
• Vari-Bright