TL;DR For optimal performance on a Lenovo Legion laptop, consider undervolting the CPU, adjusting power limits, and utilizing cooling solutions. Specific settings may vary based on your model and personal preferences.
Undervolting and Power Management
Undervolting is a popular method to enhance performance while managing heat output. Users have reported success with undervolting both CPUs and GPUs, which can improve thermal efficiency and potentially increase performance [2:1]
[5:1]. It's important to find the right balance, as too aggressive undervolting might lead to instability
[1:2]. Additionally, setting the CPU power limit to around 93% can prevent overheating and extend component longevity
[1:5].
Cooling Solutions
Effective cooling is crucial for maintaining high performance. Many users recommend using cooling pads or elevating the laptop to improve airflow [1]
[5:2]. Custom fan curves can also be set up in BIOS or through software like LegionSpace to manage temperatures more effectively
[4:1]. However, it's noted that custom fan curves may sometimes result in lower performance compared to default performance modes due to reduced clock speeds
[3].
BIOS and Software Tweaks
Adjusting BIOS settings, such as disabling efficiency cores, can help in optimizing performance [5:1]. Utilizing software tools like ThrottleStop for undervolting and LegionSpace for custom profiles can provide additional control over system performance
[4:1]
[5:2]. It's recommended to experiment with these settings to find what works best for your specific use case.
GPU Optimization
Focusing on GPU performance can be beneficial, especially for gaming. Adjusting GPU power limits and enabling dynamic boost can maximize its potential [5:4]. For those who play GPU-intensive games, pushing the GPU's capabilities might yield better results than focusing solely on the CPU
[5:3].
Community Resources
Joining communities such as Discord servers dedicated to Lenovo Legion can provide real-time support and access to a wealth of user-contributed guides [2:4]
[4:6]. Engaging with experienced users can offer insights and tips tailored to your specific model and needs.
I have had this laptop for approximately two years now and still going strong! I've spent a lot of time tweaking and messing with different settings for this laptop, and to spare everyone else from all the research, I have put together this guide to make it a little easier. These are the tweaks I have made to ensure the best possible performance on my laptop.
Specs:
Legion 7i 15IMH05
CPU: i7-10750H
GPU: RTX 2060
Before we start off, the importance of a cooling pad is stressed. I am currently using the IETS GT500 cooler, which reduced temperatures by 10 degrees Celcius. If you don't have a cooling pad, even raising the back of the laptop a little bit can do wonders, as these laptops are known to run hot!
1) CPU TWEAKS - Undervolting:
Undervolting decreased my temperatures by about 7 degrees Celcius. Even if you do not see any decrease in temps, your CPU would be able to be more efficient and boost higher for longer periods of time. This leads to increased performance across the board. Before undervolting, my CPU would throttle down to 4000MHz due to thermal throttling. Now, I can run 4300MHz indefinitely, with lower power consumption and heat.
- Software needed - Throttlestop, Cinebench, ISLC
a) You will need to go into advanced BIOS, go under CPU options, scroll all the way to the bottom, and disable CFG lock as well as CPU Overclocking lock (may be different if you are on a different BIOS. Search this up on the internet).
Disclaimer: According to u/kokuryuha34, 12th gen CPUs have voltages locked; only the HK CPUs are capable of this. You may be able to unlock the voltages VIA BIOS flash, but I don't recommend this. Do this at your own risk.
b) Start up Throttlestop, you will get a warning prompt. Do not worry, this is completely safe.
c) Head into Options.
d) Looking at the Throttlestop GUI, check Speed Shift EPP and ensure that the value is 0 (for max performance). Uncheck BD PROCHOT and Speedstep. Do this for the Performance profile, as well as the Downclocked and Failsafe ones.
e) Head on over to FIVR. Follow this guide to undervolt. I was able to get both -131.8 mV stable on CPU Core and Cache. Every laptop will have different values, this is based on trial and error. Uncheck Thermal Velocity Boost (this will throttle your CPU when it is above 70°C.
f) Apply this to all profiles. Head back into FIVR and reduce Turbo Ratio Limits by one or two ticks for the Downclocked Profile. This will reduce your clocks a little bit with little to no performance loss while thermal throttling . If you are still uncomfortable with temperatures after this, you can do this for the Performance profile. I have reduced clocked on my Downclocked profile by 2 ticks, and the Failsafe by 4. Luckily, I do not thermal throttle anymore after undervolting, so I don't have to worry about this. (This will allow your CPU to throttle to the speed you have set under Turbo Ratio Limits for the Downclocked profile when your CPU reaches the DTS under Alarm. In my case, when my CPU reaches 100 °C, it is throttled down to 41 GHz until temps are okay again, then switch back to the performance profile).
g) Follow this guide to have Throttlestop automate and run on startup without you having to open it up every time.
If you are still thermal throttling and/or unhappy with your temperatures, and are okay with opening up your laptop, you can look into repasting with Honeywell PTM 7950 (the best thermal paste for this laptop).
OPTIONAL:
>!This process yielded an increase in Cinebench R23 from 7350 to 7830 in Multi-Core, and Single Core from 1174 to 1245.!<
h) Download ISLC (This will remove stutters in game by cleaning your ram)
We are now done with tweaking our CPU for better performance and reduced temperatures!
2) GPU TWEAKS - Overclocking
For max performance, ensure that the Discrete Graphics option is selected in BIOS! (u/EVH4N)
Unfortunately, MSI OC Scanner doesn't work with these GPU chips. If it does, go ahead and use Afterburner instead! Luckily, there is another software that does if Afterburner's OC scan doesn't work, and the profiles transfer over to MSI Afterburner. On laptops, overclocking is basically undervolting due to the GPU being power limited. I suggest always updating to the latest drivers, and using DDU to ensure a clean installation of new drivers.
Software needed - ASUS GPU TWEAK III, MSI Afterburner, 3DMark
a) Download ASUS GPU Tweak, go ahead and click on OC Scanner. Max out Voltage Limit, Power Limit, as well as Temp Limit. MSI Afterburner will not allow you to do this, but the settings will transfer over. Start the scan, it should take about 30 minutes to complete.
>!I was able to get an average of +206MHz overclock on the core and +900MHz on the memory. This process increased my 3DMark Time Spy score from 6592 to 7543, and my Fire Strike score from 16037 to 17517. Like the CPU undervolt, these overclock values will be different for everybody. All trial and error!!<
TIP: If you are on the new Nvidia Game Ready Driver (527.56), you might be able to adjust the Power Limit %. If you are, slide it all the way up to the max! (In my case, it was 137%, which allows the power limit to be 110W). At 100% with my overclock, my average GPU clock ran between 1500-1750MHz, but with the increased power limit, I was able to push my card to run around 1800-2000MHz. (Proven to be a visual bug by u/Legion070Gaming. Regardless, don't be afraid to push it all the way up to the max if it is available. The default value should already be maxed out).
Although this whole process requires a lot of time in terms of stress testing to ensure stability, it was incredibly worth it! My 0.1% and 0.01% lows as well as framerates have increased by a noticeable amount, and my CPU and GPU are both running more efficiently (not to mention, more quietly), and my laptop is running much better and stutter-free. These machines are absolute beasts.
FINAL TIPS (Legion Specific):
Hopefully, this guide helps someone out. Let me know if I missed anything! If anyone has any questions, feel free to ask. Enjoy the extra free performance!
[THIS POST WILL BE EDITED AND REVISED FOR CLARIFICATION AND ADDITIONAL INFORMATION]
Does this apply to 12th gen intel? The article doesnt seem to cover p/e core/cache
Hey there! This should also be applicable to 12th gen Intel CPUs. My specific CPU doesn’t have specified Performance and Efficiency cores, but from my knowledge, all of these should be undervolted the same. If you would like more performance in terms of CPU using AVX instructions, you can undervolt the core more than the cache. In my case, I found that it made my system more unstable (TS Bench started spewing out errors) and I had to lower the cache undervolt, by a considerable amount so I just left them the same. In some laptops, you can undervolt the core about -100mv more than the cache, in some cases, I've seen people able to double their core undervolt when reducing cache undervolt. I found that the cache undervolt did more than core to mitigate temps, so my goal here was the max stable cache undervolt; I just set core to be the same. If core undervolt was increased in my case, I started getting errors and crashes. Do this at your own risk! (I will edit this into the guide as well). I hope this helps!
12th gen cpu have voltages locked, it's now unfortunately only a part of the HK CPU's. The TS author has confirmed that its an unwritable register.
you have an upvote from me too, however, for me personally, this falls under the category of "stressing/maxing out" a laptop. what i usually do is always set the max power limit of the CPU to about 93% and on a balanced profile. couple of reasons: laptop never gets too hot, fans never go max, and longevity without wearing out the (cheap) components. you might lose 3 to 5 frames in games.
anyway, good guide nevertheless for those who choose to play more with their laptop!
Thank you, and I agree! I didn't really know how to word the title, but I'm hoping that this guide will help someone out there looking for this information and spare them from the research...
Limiting the Power Limit and the boost definitely helps to mitigate temps when games are more GPU bound! I'm glad you found a solution that works out for you, and again, thank you!
guide looks really good. I was planning on doing all these tweaks over the next few days so I'll be sure to use this and comment on its usefulness
at the start though i think you meant 4300mhz not 43000mhz
Didn't see the typo... Corrected now, thank you! I look forward to hearing your results. Hopefully, this was of some use!
I gave you a upvote for the effort but didn't really read the whole thing.
Too many details and technical things for a lower gamer like me playing just when I have free time.
Understandable! With my laptop slowly going out of date, I'm just trying to increase performance to keep up with demanding games. Thanks for the upvote anyway, I appreciate it!
Battery life can be extended by capping the CPU limit's for different power plans. You can also use the steps given here to extend battery life further on any Legion laptop: https://laptopwiki.eu/index.php/docs/extend-battery-life/
Thank you! Edited the post to add this!
Hi! I've been thinking about enabling the gpu overcloking from the bios(not through the advanced configuration), but I'd like to ask a few questions before I do it:
-Will it effectively increase performance in games? If yes, I'd like to have a few examples, such as CP 2077, RDR2, Assassin's Creed, ecc. Also, results from lighter games are welcome as well!
How does the laptop seem to handle heat with oc enabled?
Has anyone had stability problems after using the laptop with oc on?
Thank you!
I generally get better framerates by intentionally throttling the CPU to make thermal headroom for the GPU.
You should undervolt. Even stock (even without oc) OC will hit power limit, personally can hit 1910 MHz with 0,875 v without hitting power limits. Memory is +450 MHz.
Undervolting also improves thermals and pose no danger, rather it's more "safe" than stock if anything. Just finding max fregs will take sometime and reading.
For further assistance be sure to visit us at our Discord Server to get help from our wonderful community!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Yes, slightly.
Laptop will run slightly warmer
Yes you can have stability issues depending on which end of the silicon lottery you're on. It could range from your laptop not being stable at all on anything other than stock or you can max it out and still have room to OC using Afterburner etc...
Noted! Thank you!
i9 14900HX (2.2Ghz Base Clock, 5.5 GHz Boost Clock)
Cinebench 2024 multi-core score in Performance Mode: 1386
Cinebench 2024 multi-score score in Custom Mode with Modified Fan curve: 1105
The default fan curve only maxes out the fans at 100% of max temps while my fan curve maxes out at 80%, 90%, and 100% of max temps. All other settings in custom mode are default.
What I noticed was when running the benchmark, putting it in performance mode made the CPU clock speed to go to around 3.4 GHz, while custom mode made it go to 2.6 GHz. Is there any reason for this?
Btw I am using Lenovo Legion Toolkit not Vantage
For faster support, real-time answers, and access to our full library of guides and tips, join our official Discord Server. Connect with experienced users and get the help you need, instantly.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Not sure same as new gen but changing performance and balanced mode is the same as changing power plan inside control panel. I'm assuming your set on custom on min/max processor state less than 100%..try set to 100%.both.
After some extensive tests, these are the settings I use to keep the highest performance at the best temp possible.Using the settings above, CPU temp never exceeds 90c during stress test, which should be fine in the long run. I have not tried a more aggressive undervolt , but these settings seems to yield the best results for me.
After a 10 minute run in CineBench R23, I get scores between 34k and 34.5k
It is highly recommended to setup a custom profile in LegionSpace to limit temps as default temps are too high for the CPU in the long term.
Software used:
LegionSpace
ThrottleStop
Cooling Pads used:
Llano V12 running @ 800rpm
What where your Cinebench scores before these optimisations? Also could you run it without the laptop cooler?
I have the same laptop but am getting ~26 000 on performance and custom modeq. Just want to confirm if the cooling is the problem.
I have only tested it with cooler + optimizations such as reducing cpu max temp limit to 90c in legion space.That should be enough to bring your scores up since it won't thermally throttle as hard
Unfortunately, I don't wanna risk testing it without cooler with those dangerously higher temps.
I'm not experienced with this stuff. Would you move explaining why you chose to keep the GPU TCP at 80 ? Even on performance without messing with anything, mine never exceeds 80 degrees (if that) so why not increase it?
I have not changed it in the first place. I will certainly take a look at it.
Oh I see, that's the default. I think the default was maybe 70, because in balanced mode I haven't seen it draw past high 60s yet. By you can obviously whack it right up to 140 in total (115 plus 25). GPU temps seem good on this machine for me so far. It's the CPU which runs hot.
Hi, i will get my 7i gen 10 in few days, i have same specs(275hx, 5070ti), can u please tell me what i have to do once the laptop is in my place, i had old legion but i was not used to it, i just used to use it for gaming and work, nothing else, now as im getting new one after 5 years, so can u suggest me what i have to do, the things u doing, should i do? and other important things.
If it comes with Windows preinstalled, check if it has LegionSpace installed, if it doesn't install it first thing, then on your left, click on the monitor icon, create a custom profile and afterwards click on the sliders icon that appears next to the custom profile tab.
In that tab, try using the settings in the screenshots above (you can experiment with it a bit). Then to enable that profile you can press fn + Q. The legion circle should be purple, indicating the custom performance profile selection.
Before installing the second app (ThrottleStop) make sure Lenovo optimization is turned on in the bios and underVolt protection is turned off, as it will allow you to overclock/undervolt your CPU, ignore any warning that may show up
Then download and install ThrottleStop and set the undervolt settings as above (Usually you could try -30 mV as long as you're stable)
If you need more help, let me know :)
one more thing, what about oled burn-in, as i will be using it for hours
Join our official Discord Server for real-time discussions, exclusive tips, and a growing library of user-contributed guides. Whether you need help or just want to chat, our community are there to assist.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
-12.7 and -10 mv undervolt is crazy, like why even bother at that point. lol
All full except from max CPU temp + undervolting over Throttlestop + optionally a cooling pad or at least elevating your laptop.
It all comes down to one thing, cooling. The more you provide the higher the headroom for your GPU and CPU to boost/overclock. From there I personally would push the GPU since that is typically the bottleneck for what I play.
Gpu ctgp 115w and cpu to gpu dynamic boost 25w in order to reach 140w for your 4060
Use extreme mode instead
For me changing these settings didnt do too much, instead i did a cpu undervolt over vantage and disabled the efficiency cores in BIOS. Performance is the same as the standard Extreme Temperature Mode but the temps rarely go over 80 and stay around 70
Where is this setting? Is it on all legion 5s? Can’t seem to find it
Press F2 when you boot the laptop
There’s only a reset overclocking option. No overclocking option.
For further assistance be sure to visit us at our Discord Server to get help from our wonderful community!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Not all that much. But it does depends on the particular laptop, work load, and environment. Personally I just use MSI Afterburner. Same method of overclocking, more customization and control.
It will improve but at what costs? Higher temperature and louder fans.
I’ve got this option turned on in my Legion 7i 2021 models BIOS too, it will increase and lock in the GPUs default boost clock speed to 1800mhz, so yes it will improve performance, however this setting can also be changed using MSI Afterburner in Windows,
How much it improves performance though varies, you could see anywhere from 5% to 10% better performance than default settings but YMMV
Advised to keep settings inside BIOS/UEFI on factory default. Doing OC tasks, just is not so sustainable in the long term. Why risk your machine to its limits?
Better to enter Nvidia Control Panel, Global Settings; Go through these variables one by one to improve the overall resource allocations for your apps & games. See this guide;
https://exputer.com/guides/settings/nvidia-control-panel/
Make sure all drivers are the latest, also your iGPU settings. The enjoy your work/ studies/ entertainment.
fr , lowering the life expectancy of your laptop for fps isn't that great of deal.
Thanks
Don't change your Nvidia settings unless you have really old game that you are having troubles with
Funny how some advices go on to create heat and lessen performance...
...it's a lot better to undervolt /= overclock.
I.e I run my 3060 (140w flashed) with 0,925 +220 core.
Less heat,more boosting : free performance and durability
Overcloking in these laptops is essentialy undervolting since you cannot raise the power limit.
The laptop has a thermal design limit. Trying to OC a GPU for mere few FPS is actually putting your thermal design off its intended design. You may try to squeeze few mhz but that won’t really help you in the long run.
What is the game, and give us your specs. So what we can at least work off an idea of goal.
Are you really trying to oc a laptop?
No
You are a bit confuzed.
Your GPU will get the most power (W) in extreme performance resulting in higher core clocks resulting in higher FPS. You can OC your GPU in bios, on my unit (legion 5) the memory overclock is applied on balanced/auto and extreme profiles while core overclock is only affective while in extreme performance mode. Overclocking the core is almost pointless as your GPU can dynamically boost its clock is it has enough power and is not thermal limited. Most Legions are power limited, for example mine 3070 with 130W. Overclocking memory might be the way to go, especially if you play on higher resolutions.
Your legion has a 3070 with a 1080p screen, how? Shouldn't u have 1440p? Also that's a lot of frames.
The laptop has a 1080p 165hz screen and I have it connected via an external monitor HP X34 with 3440x1440 at 165Hz.
Very common in the UK at least for FHD screen legion 5 RTX 3070s, idk about the other Redditor.
Hi guys please help me out, This is my first Gaming laptop and I don’t want to mess around with it.
Please need advise on how to optimize gaming performance and productivity.
Thank you!
Delete McAfee
Install lenovo legion toolkit (it’s on GitHub just Google it), disable vantage after that. Use toolkit exclusively.
Use Steam to benchmark using timespy and then download cinebench r23 for CPU benchmark.
Use MSI afterburner and hwinfo to monitor temps during gaming to make sure everything is running as it should.
Delete GeForce experience (kinda useless) and just update drivers through Nvidia. Make sure not to install GeForce experience again.
I’d say to invest in a cooler (IETS 500 or Ilano V12). I got the V12 for mine and it’s amazing.
enjoy :)
You still think this is the best options? I just got the same exact legion
Yupp
People here advised you to you Lenovo Legion Toolkit instead of Lenovo Vantage but I noticed on the Toolkit webpage under compatibity is says "Generations 6 (MY2021), 7 (MY2022) and 8 (MY2023) are supported, although some features also work on the 5th generation (MY2020)"... so I wasn't sure if your Gen 9 (and mine) were supported...
Did it work out for you?
Toolkit works just fine for my Legion Pro 7i Gen 9.
Forgot to add the picture of the laptop LOL
Its a Legion pro 7i gen 9 with 4090 windows pro 32 gb ram 2 tb ssd
I have the same one and it’s amazing. Have fun and game hard haha
A good place to start is the pinned post at the top of r/LenovoLegion:
https://www.reddit.com/r/LenovoLegion/comments/w2e94l/i_just_got_my_device_what_should_i_do/
Beyond that, if you want gaming performance, use Fn
+Q
to put the laptop into Performance mode. The LED on the power button will turn red when you're in this mode. It will let the CPU and GPU run at full power. If you unplug and use battery, use Fn
+Q
to switch to Quiet mode (blue LED) which uses much less power.
Got my laptop today (3070ti + Ryzen 7 6800h).
I want to know what would you recommend to do for the best battery settings while unplugged (6-8 hours battery)
And also for the plugged settings?
I have Lenovo Toolkit in case you recommend me to do something there as well.
Thank you
For further assistance be sure to visit us at our Discord Server to get help from our wonderful community!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Well, Firstly install Legion toolkit for example and check your battery discharge situation.
Best battery settings : https://www.reddit.com/r/LenovoLegion/comments/z458ko/squeezing_6_hours_out_of_a_gen_7_legion_5i_pro/
Plugged settings : stay in Auto, not much more to do I guess.
what do y'all run for this? do you just keep it at the default aggressive? or did you tweak it down. i'm trying to find a setting that'll boost it, but also not cook my laptop. i know, technically, mid-high 90s are within specs, but i don't feel comfortable with it.
Can you change the thermal paste or is that model already using the liquid metal version? My older Legion dropped like 10C after changing the stock paste to mx4.
i haven't checked it, yet, but i'm assuming it's the stock paste. back when i was playing NW and the processor was still set to aggressive, it would get close to 100c.
For further assistance be sure to visit us at our Discord Server to get help from our wonderful community!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Aggressive is the most powerful setting in my testing. Efficient aggressive still runs fast but uses less power.
Get cinebench and run some tests for yourself. If you make a change, you need to fn+q back to the performance mode to apply the new setting
Lenovo Legion BIOS settings for performance
Key Considerations for Optimizing Lenovo Legion BIOS Settings for Performance:
Enable XMP (Extreme Memory Profile):
Adjust CPU Settings:
Fan Control:
Secure Boot:
Boot Mode:
Storage Configuration:
Integrated Graphics:
Recommendation: Before making changes, it’s wise to note your original settings in case you need to revert. Also, ensure your BIOS is updated to the latest version, as updates often include performance enhancements and bug fixes. Always monitor system temperatures and stability after making adjustments to avoid overheating or system crashes.
Get more comprehensive results summarized by our most cutting edge AI model. Plus deep Youtube search.