The processors are officially available, but it might take Lenvo quite a few months to add these to their systems.
Looking at the early benchmarks and specs, you can expect the 3500u to be a tad slower than 2700u, while 3700u to pull ahead by about 5%. Not much difference to worry about it. Maybe the 4000 series offers a much better performance jump, but that is at least a year away.
-
Kuro Kensei Notebook Consultant
-
hi, the youtube link is down.. able to share yr undervolt settings?
using a e585 with 2700u too! -
Kuro Kensei Notebook Consultant
Max STAPM (or sustained power) = 22W
Max Long duration Limit = 25W
Max Short duration Limit = 25W
VRMMAX - ?
Now, let's say all you want is undervolt for lower temps. User Ryzenadj and set vrmmax_current=40000. Then check uProf again (run some GPU stresstest like Furmark) and see if the STAPM power still shows at 22W. If it does, use Ryzenadj and lower vrmmax to say 39000. Check the STAPM again when the GPU is under stress. If you see the STAPM value drop below 22W, - you've found your lowest VRM. If not, - keep lowering it. Rinse and repeat. Should only take a couple min to find your stable VRM to sustain 22W.
Now, if you want to get max performance out of your APU, - this a different story. At stock clocks, both CPU and GPU are crippled by about 15-20%! The most optimal overall performance I was able to achieve so far using the following :
Max STAPM (or sustained power) = 35W
Max Long duration Limit = 35W
Max Short duration Limit = 35W
VRMMAX Current = 59000
You may have to repaste to have the temp under control though. Let me know how it goes. -
Just pulled the trigger on this and 32gb of memory. Looking forward to having a play around with it. I debated long and hard about spending more (XPS 13/15 and a Lenovo X1 Extreme) but I figure those are overkill for what I need which is really going to come down to running Office/ web browsing and spinning up VM's.
Not to mention I can actually reuse some of the 7mm SSD's I have lying about.
Also, given it's price I'm going to feel fairly comfortable taking it apart and applying decent cooling paste.
Knowing my luck Lenovo will annouce the 3x00 series in the E series tomorrow, but given I have gone from a Ryzen 1700 to a 2600 and didn't notice much difference I'm guessing it'll be pretty similar to what will happen with the mobile chips - I'm not really too fussed about battery life improvements...just hoping that any improvements from a driver perspective get passed down. -
Kuro Kensei Notebook Consultant
The 3x00 series won't be much of an improvement.
3500u is about 5% stronger than 2500u, but still a bit weaker than 2700u, while the 3700u is a tad faster than 2700u. I wouldn't worry too much.
Meanwhile another piece of info!
It's possible to manually set CPU frequencies of your Ryzen mobile!
I' was able to run it @3.5ghzx8 sustained @35W while keeping the temps below 85C
If you don't need that much horse power, can set it to 3ghz @25W and keep it cool.
The highest I was able to go was 3.6ghzx8 but it draws around 40W and the temps approach 90C
Once my cooling mod has been finalized, it should be possible to achieve a full 3.8ghzx8 sustained clocks @45W -
Have you tried unlocking TDP in linux like this mentioned in this thread? https://www.reddit.com/r/Amd/comments/ad13w8/undervolting_ryzen_mobile_2500u2700u_in_linux/
https://www.reddit.com/r/Amd/comments/acy2nu/universal_way_to_modify_ryzen_apu_stapm_on_linux/
If Parrot distro supports synaptic pkg manager, try installing tuned-gui and set to balanced on AC and switch to battery saver in battery manually.
Only issue with lenovo is their small battery capacity provided for budget and mainstream devices.
You can also use TLP for controlling charge rate and other thinkpad stuffs. Just comment on intel CPU drivers and leave radeon GPU as it is. -
Kuro Kensei Notebook Consultant
Cinebench15 - 730 @3.38Ghzx8. Just waiting on a bigger power brick and cooling mod supplied to bump it to 3.8ghz. Expecting to break 800pts. That's way above my AW 13 R3 with 6700HQ (stock 45W)
Geekbench4 - 16.5k was the best score so far, but again only @3.4ghz.
Yes, the TDP in linux is just as easy to unlock, but for some reason the temp seems quite a bit higher. I've seen it shoot up from 50 to 85 in one second. Others report up to 100c spikes. Something is definitely off, need to get to the bottom of it. Though, I don't need the full 3.8ghz power in linux, so can keep it locked at 20W and still have a very nice performance.
Battery could be bigger for sure, 4-5 hours is all you get at stock settings. You can, however, downclock the CPU to 400mhz! So, it should be possible to tweak the battery life to reach a full day computing. -
custom90gt Doc Mod Super Moderator
My A485 comes in tomorrow, I'm excited to see what the little guy can do. I hope it works out and has good battery life...
toughasnails, Kuro Kensei and ALLurGroceries like this. -
Kuro Kensei Notebook Consultant
For starters, I'd use uProf to check the existing settings, then stresstest and check the stock temps before repasting and modding.Vasudev and custom90gt like this. -
What's the discord server name? Be good to jump on there when I get the thing to more easily share info.
-
Kuro Kensei Notebook Consultant
-
There's another trick for increasing CB and benching scores by putting the process to real time priority to eek out max points. Have you disabled Spectre protection in Windows 10?
AMD calculate the temps by querying max/worse temps unlike Intel.
How the boost clock works? Is it 38x on 1 core,36x on 2/3 cores and 35x on all cores? I refuse to believe that 15W pack so much power to beat a full blown 45W-55W HQ Chip but its a fact. -
Kuro Kensei Notebook Consultant
I hate when people tweak the settings to get higher scores. I don't! Not only I didn't touch any priorities, but also didn't optimize anything, running all the same processes in the background, including 20 tabs in Firefox and all the monitoring tools, photo viewer, snipping, discord, steam, etc. I do this to test the real life performance and to compare the results to those from notebookcheck, as we know they don't optimize anything either.
This is @3.4ghz on all cores.
This chip CAN run 3.5, 3.6, 3.7 and even 3.8ghz on ALL cores. But it draws as much as 45W at 3.8ghzVasudev likes this. -
Pretty good score.
What's the fan like when it's doing the benching? That's one thing I've been a bit disappointed with my Yoga X1, whenever you throw anything at it that stresses the CPU the fans go ballistic.
It's obviously a much thinner laptop so that's to be expected, but interested to see how the thicker chassis deals with it -
I dare you to run CB R15 at Nice value of 0 in WINE or Q4Wine and see the scores, you'll feel Windows is POS.Kuro Kensei likes this. -
Kuro Kensei Notebook Consultant
With Ryzen 2x00u, we are still just trying to reach its reference clocks for CPU and GPU.
What Lenovo and other vendors did is unacceptable. Most of them locked the TDP at 11-15W total draw for the chip. Even Intel's i7-8x50u, while also rated as 15W, can boost all the way to 45W+ when needed. And their iGP is nowhere near as demanding as Vega. E485 fairs a bit better after recent BIOS updates, sustained TDP=22W, boosts up to 25W. Still, it can only get to about 2.8Ghzx8 for the CPU and 1000Mhz out of 1300 for the GPU.
At 30W, you get - [email protected], GPU@1183Mhz
At 35W, - [email protected], GPU@1220Mhz
At 40W - [email protected], GPU@1300Mhz - Maxed out
At 45W - both CPU & GPU maxed out. [email protected]
So why would they advertise something that is only possible at higher TDP? And why would Lenovo ignore this and cripple the APU with their BIOS?
Regardless, we are now able to fully control the TDP, voltages and temp thresholds, as well as manually set CPU frequencies on the fly both in W10 and Linux.
Currently working on RAM timings. Should be able to get another 15-20% GPU boost once I can fully utilize my 3200MHz memory, which is currently downclocked to a mere 2400MHz.
And I totally agree about W10, Linux is my OS of choice even though still lacking the proficiency here.
Didn't know you could run Cinebench R15 in WINE! Will certainly give it a try! ThanksVasudev and custom90gt like this. -
Sadly my CPU can max out only at 40W and higher than will throttle it down for some odd reason.
Use Q4Wine with Win 8 compatibility layer. Allow CB.exe to run as exe permission. The rendering will be quick so keep your eyes on screen. Sadly, CPUz won't run and so does any Winring0 based apps. -
custom90gt Doc Mod Super Moderator
Well so far I'm both impressed and disappointed in this A485. Build quality is pretty good but they've done a few silly things (like not have a dedicated NVMe slot, it goes through a cable to the MB at 2x). I'm benching it "stock" (well I already added my 16GB HyperX CL15 ram to it and SX8200 480GB SSD). I'll make a dedicated thread and not derail yours any more @Kuro Kensei, thanks for making me look into this little cpu/gpu that hopefully can, lol...
Vasudev and Kuro Kensei like this. -
@Kuro Kensei Give tuned-adm a try. Choose your version of power saving or performance poison. I chose balanced profile. Tuned-gui is a hit or miss and constantly needs gtkkmm modules to reinstalled to work. Cmd lines are easy to work with.
Code:tuned-adm list tuned-adm profile balanced
Kuro Kensei likes this. -
Kuro Kensei Notebook Consultant
-
Maybe 1-2W minus your current wattage reading excluding the screen. I never thought Ryzen was this much power efficient. I was holding off the upgrade to complete AMD system incl. laptops and desktops. I didn't get true DTR like AMD based laptop that gave greater driver flexibility like Intel and not to rely on OEMs for updates. -
custom90gt Doc Mod Super Moderator
toughasnails, Dannemand and Vasudev like this. -
Kuro Kensei Notebook Consultant
Lower VRMMAX current means lower voltage and lower power draw. If you drop it too low, it affects the clocks for sure. Think of your 2700u as a highly optimized Intel chip, that's been undervolted already. If you set Intel CPU @ 50W and 1.4v (just giving random numbers) while it's able to run at max clocks @ 33W @ 1.3v, then by undervolting you will effectively drop it down to those values, your CPU power draw will be reduced to 33W @1.3v.
As for the heat, if you set your 2700u @ 50W and 1.4v it will run very hot @3.8ghz. It will run at the same 3.8ghz when VRM current is set to 67500 or essentially dropping the voltage to 1.3v and TDP to 42-43W. This will produce less heat.
I think we are looking at the same picture but in different ways. What I'm saying is, Ryzen mobile is already highly efficient and optimized to not need much tweaking. The problem, however, is that it's been restricted to run below its reference clocks. Now, when we unlock the TDP, voltage and temp thresholds, we need to find out the max stable state when both the CPU and GPU are able to run at their max frequencies, while using the least amount of power and producing the least amount of heat.
Last night I cycled through about 20 Fire Strike runs and found that anything above 37W produces lower scores and unstable clocks because my 65W power supply keeps failing! The total draw from the wall reaches 70-75W and the internal battery starts draining. Which brings me to conclusion that the effective limit of the power charger has been reached. So, I've ordered a 90W brick. Will know the truth in a few days! -
custom90gt Doc Mod Super Moderator
Perhaps I am doing something wrong, but while playing with the current values of VRMMAX I had prime95 large FFTs and Furmark running in the background. I was logging temps/frequencies/power package with uProf to get my results.
I think VRMMAX is more similar to IccMaxx on an Intel CPU. It basically says "you can use this much total current regardless of voltage." Lowering IccMaxx causes the CPU to run at a lower frequency but does not play a hand in the voltage that it uses. I'll play around with it more though.
I am running with a 95W USB-C charger so running full tilt shouldn't be an issue.toughasnails likes this. -
Kuro Kensei Notebook Consultant
As for the temps, have you tried forcing the fan @100% using TPFC (ThinkPad Fan Control)? Could be that your fan simply doesn't get properly engaged till the temp reaches 80C+. Stock thermal paste is also not very good. BTW, does your machine have 2 or 1 heat pipe?Vasudev and custom90gt like this. -
custom90gt Doc Mod Super Moderator
*on edit*
I forgot to ask, do the values in ryzenadj remain after a system restart? -
I used it on my old intel laptop yesterday and I'm getting 20 mins-30mins of extra battery for no reason. Battery drain is minimal.
Can both CPU and GPU be loaded perfectly w/o clocks being throttled on either subsystems? -
Kuro Kensei Notebook Consultant
Please take a look at RyzenTest as well, it lets you set the CPU frequencies manually and is another amazing tool to fine tune the system performance. Just make sure to only manipulate the P1 state.
What are your temps btw? One heatpipe could be ok if it's big enough.
It seems that models with 2500u can be fully loaded at about 35W with both CPU and GPU reaching their stable max clocks. The 2700u needs more power. Once I receive my new power brick will be able to confirm. At the moment I'm sitting at TDP 37.8W as the absolute max without tripping the charger and draining the battery. This means a stable 3.55GHz x8 + 1300/1300 GPU clocks. This gives the best [at the moment] scores in benches. 3DMark11 P GPU 5150, CB15 - 740.
We are trying to get the bios unlocked, to see if the RAM timings can be changed. I can only imagine what performance boost can be achieved when going from 2400 to 3200 mhz. Based on the desktop Vega 11 tests it should be around 15-20% which is insane. Guess more fun and exciting news coming soon! -
-
Kuro Kensei Notebook Consultant
Vasudev likes this. -
custom90gt Doc Mod Super Moderator
I just did a 44 minute prime95 small FFT bench (well 54 minutes if you count the 10 minute warmup) and here are the results of adjusting the VRMMAX from 40,000 to 30,000 in 1,000 increments every 4-5 minutes. You can see it has no effect on cpu core voltage or average SoC voltage. It also doesn't effect CPU power package. If I go below 30,000 I do get package power state reductions... And you can also see my temps are not very good, lol...
*on edit*
I am in the process of doing another test and this time I'm going all the way down to 25,000 at one minute increments to see what the clockspeed does.Last edited: Feb 21, 2019toughasnails and Dannemand like this. -
Kuro Kensei Notebook Consultant
The temps aren't bad. I think it's the fan profile which isn't perfect and lets the CPU heat up to 70C before kicking in. -
custom90gt Doc Mod Super Moderator
I am using ryzenadj from an elevated command prompt with the following command example:
ryzenadj -a 22000 -b 30000 -c 25000 -k 40000
If I go low enough it restricts the package wattage (compiling the data for you now).
VRM Max is a current and not a voltage though. Yes V=IR but it is not actively altering the current nor voltage on my system. Perhaps it is because I am on windows...
Here is the latest test where I went from VRMMAX of 40,000 to 25,000 in 1,000 increments every 1 min. You can see that the package starts to drop power...
Last edited: Feb 21, 2019toughasnails likes this. -
Kuro Kensei Notebook Consultant
And give ryzentest a try too, as you can force the CPU to run at higher frequencies. Don't mess with P0, just bump the clocks on P1. -
custom90gt Doc Mod Super Moderator
This is not undervolting my friend, I hate to say it. This is throttling.
*on edit*
I also ran Cinebench R15 extreme at stock settings and then at 30,000 VRM Max. The CPU score went from 146 to 130. My X1E does 331 as a reference point.Last edited: Feb 21, 2019Vasudev, toughasnails and Papusan like this. -
Richard Zheng Notebook Evangelist
Anybody figure out how to undervolt these puppies yet? AMD APUs would benefit greatly from undervolting, more so than intel CPUs due to that integrated GPU being as powerful as it is
-
Kuro Kensei Notebook Consultant
My 2700u scores 735 at 36W @3.4GHz, and you will see it break 750 if I can control the APU at 45W.
Well, if you say it's not undervolting - then it's not. Just for kicks, I've undervolted my 6700HQ in AW 13 using Intel XTU by -0.080 and the load temps dropped along with the total power draw of the package, which in itself dropped by at least a few watt. This is just simple physics. If you lower the voltage - you lower the power draw. Unless, the original voltage is configured too high, with a hefty safety buffer. Intel lets you play with it both in desktops and laptops. Maybe AMD will offer something like that too. But for now, this all we got. Which isn't bad at all. You can, just by using ryzenadj and ryzentest, bump make it run @3.5ghz instead of 2.6ghz in your graphs, while keeping pretty similar temps and maxing out the GPU clocks. Which again, isn't bad at all. It's just a different beast with its own hurdles to jump.
But hey, we aren't done with these bad boys yet. Some of us are working to unlock the BIOS, and when that happens, will see if we can offer better controls of voltages, GPU clocks and RAM timings. It's all just a matter of time, as we have access to the code already and figured out a way to flash it even with the silly digital signature.
Edit:
Take a look at the screenshot. The HWinfo column shows the max values. Look at the voltages and tell me this is not undervolting. I can provide a stock run with both CPU and GPU hitting 1.36v. But hey, what do I know about it, probably just a fluke.
Edit2:
I know what's going on. You are going down on VRMMAX and thus indeed throttling the chip. This would work if the chip was at max performance with a voltage headroom. Instead, it's already crippled by the bios and you are gimping it even more. Try going higher on all your TDPs and VRM instead. Get it to 35W across all TDPs and VRMMAX=55-65k. Set the CPU P1 state to 3.5ghz in Ryzentest0. Then run a few quick tests to see if the clocks are holding up. Then slowly reduce vrmmax to the lowest that can still hold the clocks - this IS fine-tuning.
To max out the iGPU all you need is about 36-37W. The CPU can be manually set to whatever max frequency you want. I currently have it at 3.4ghz while doing some gaming benchmarks and this is what I'm getting. Look at the GPU clocks and max temps. This is all stock air cooling. Nothing special. I can game at these settings all day.
Last edited: Feb 22, 2019 -
@custom90gt Do you review any taptops or desktops using Linux? Have you tried Cinebench in Linux with Q4Wine? Is the VRM Max same as Intel's DC Loadline or IA Slope that reports less Watts consumed. -
custom90gt Doc Mod Super Moderator
toughasnails and Vasudev like this. -
Richard Zheng Notebook Evangelist
I agree that TDP limiting is NOT undervolting. The very definition is LOWER voltage for the SAME clock speeds. Limiting TDP lowers clock speeds and voltage as a result of lower clock speeds. There is NO offset of actual voltage, just a drop corresponding to the lowered clock speeds.
-
custom90gt Doc Mod Super Moderator
In essence here is what limiting the package power allows the GPU to do:
ALLurGroceries, toughasnails and katalin_2003 like this. -
-
custom90gt Doc Mod Super Moderator
With the RyzenAdj VRM Max sets the maximum current that the VRM is allowed to supply to the cpu under full load.ALLurGroceries and katalin_2003 like this. -
-
custom90gt Doc Mod Super Moderator
ALLurGroceries and Vasudev like this. -
Kuro Kensei Notebook Consultant
Settings
-a, --stapm-limit=<u32> Sustained power limit (10e-3 W)
-b, --fast-limit=<u32> Fast PPT power limit (10e-3 W)
-c, --slow-limit=<u32> Slow PPT power limit (10e-3 W)
-d, --slow-time=<u32> Slow PPT constant time (ms)
-e, --stapm-time=<u32> STAMP constant time (ms)
-g, --vrm-current=<u32> Vrm Current Limit (mA)
-j, --vrmsoc-current=<u32> Vrm SoC Current Limit (mA)
-l, --vrmsocmax-current=<u32> Vrm SoC Maximum Current Limit (mA)
-m, --psi0-current=<u32> PSI0 Current Limit (mA)
-n, --psi0soc-current=<u32> PSI0 SoC Current Limit (mA) -
custom90gt Doc Mod Super Moderator
With my motherboard I have a decent amount of voltage control. I can run with a standard voltage, use a custom base vcore, a vcore offset, or a combination of any of those:
Adjusting the VRM current limits would only allow for a potentially increased (or decreased if you lower it) max power load to the CPU.
In Ryzen master the voltage control is much more limited, but you can see it directly effects the vcore of the CPU itself:
Playing around with current limits to the CPU doesn't allow for proper voltage control IMHO. Really we need a proper voltage control to the CPU itself. How to achieve this, I have no clue. I would love it if eventually we had a Throttle Stop implementation on Ryzen, but that may never happen.ALLurGroceries, katalin_2003, Vasudev and 1 other person like this. -
Richard Zheng Notebook Evangelist
-
custom90gt Doc Mod Super Moderator
Vasudev likes this. -
Richard Zheng Notebook Evangelist
Throttlestop is my favorite tool for any tuning on laptops, as long as they are intelVasudev likes this.
ThinkPad E485 - (Underrated gem!)
Discussion in 'Lenovo' started by Kuro Kensei, Dec 16, 2018.