Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

Underclock or Lower CPU voltage X220?

X200/X201/X220 (including equivalent tablet models) and X300/X301 Series
Post Reply
Message
Author
blink
Sophomore Member
Posts: 135
Joined: Sun Oct 05, 2008 9:06 am
Location: Northern Ireland

Underclock or Lower CPU voltage X220?

#1 Post by blink » Tue Nov 15, 2016 7:32 pm

Hi never really experimented with this but is it easy/possible to Underclock/ Lower the voltage on an X220 CPU as i was looking to get less heat & better battery life if possible?
Would like to get it running more like my x200s lol

Thanks
Many Thanks for any advice, shared knowledge & wisdom is a wonderful thing.
1st Thinkpad T42 (Old 570,600e, A21,X31,X40,X41) Current X60s, T60, Z61T,X200

theterminator93
ThinkPadder
ThinkPadder
Posts: 1470
Joined: Fri Oct 11, 2013 7:45 pm
Location: North Ridgeville, Ohio, United States
Contact:

Re: Underclock or Lower CPU voltage X220?

#2 Post by theterminator93 » Tue Nov 15, 2016 10:14 pm

Not sure if it'll work but IBM_ECW might be able to adjust some of what you're looking for. I'm pretty sure it was designed for the T4x series but I used it on my T61p to help bring temps down with great success. Not sure if it'll run on the X220 (or any 20 series), and if so how effectively Sandy Bridge CPUs can be undervolted... but it might be worth a shot. Otherwise RMClock would likely do the trick - though it's not free like IBM_ECW.
The recovery sets guy

X13Y G3 | T480 with T25 keyboard | T25 | W520 | T601F | T420 | X220
T61p·T61·43·42p|X13 Yoga G3·220T·301·41T·24·23·22|G41|A31p·22m|i1200|TransNote
600|770Z|770|760XD|760EL|701C|755C

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3858
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#3 Post by axur-delmeria » Tue Nov 15, 2016 10:47 pm

Windows 7 itself can underclock your X220.

Image

Change the maximum processor state accordingly.


AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUIs .
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

RealBlackStuff
Admin Emeritus
Admin Emeritus
Posts: 23874
Joined: Mon Sep 18, 2006 5:17 am
Location: Loch Garman, Éire

Re: Underclock or Lower CPU voltage X220?

#4 Post by RealBlackStuff » Wed Nov 16, 2016 5:27 am

Lovely day for a Guinness! (The Real Black Stuff)

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3858
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#5 Post by axur-delmeria » Wed Nov 16, 2016 11:34 am

Undervolting on Sandy Bridge desktop processors is doable on BIOSes that have overclocking (and overvoltage) settings, as seen in the article
.
Laptops generally don't have this capability.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

nitrocaster
Senior Member
Senior Member
Posts: 581
Joined: Fri Mar 04, 2016 8:38 am
Location: Yerevan, Armenia
Contact:

Re: Underclock or Lower CPU voltage X220?

#6 Post by nitrocaster » Wed Nov 16, 2016 5:31 pm

axur-delmeria wrote:AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUIs .
Can be quite easily done with hardware modification.
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T60 | X230 i7-3520M FHD Win10

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3858
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#7 Post by axur-delmeria » Thu Nov 17, 2016 1:34 am

nitrocaster wrote:
axur-delmeria wrote:AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUIs .
Can be quite easily done with hardware modification.
I'll rephrase that then: "AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUs using just software"
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

StefanKo
Posts: 29
Joined: Tue Jun 16, 2015 2:54 pm
Location: Aachen, Germany

Re: Underclock or Lower CPU voltage X220?

#8 Post by StefanKo » Thu Nov 17, 2016 4:04 am

I have asked the same question regarding undervolting in the german thinkpad forum, unfortunately without any replies.
There seems to be no way to undervolt using software.
nitrocaster wrote:Can be quite easily done with hardware modification.
I, too, thought it should be possible. But I don't know how exactly it has to be done.
Can you give some more information on possible hardware modifications?
using an X220 (i3->i5->i7, hopefully soon FHD IPS), an X41 (SSD via (m)sata-Mod, IPS, ~100Wh custom battery);
playing with an T430u(buntu), storing a T22, X41t, T42, R61, T61p;
and taking care of the T420s (FHD IPS) of my wife

nitrocaster
Senior Member
Senior Member
Posts: 581
Joined: Fri Mar 04, 2016 8:38 am
Location: Yerevan, Armenia
Contact:

Re: Underclock or Lower CPU voltage X220?

#9 Post by nitrocaster » Thu Nov 17, 2016 7:56 am

StefanKo wrote:Can you give some more information on possible hardware modifications?
U48 is an adjustable switching regulator that controls VCCCPUCORE. One of R_SEL[0:8] terminals (I guess, R_SEL3) is responsible for output voltage. All you have to do is to replace the resistor connected to that terminal. The tricky part is that there's no datasheet for U48 available on the internet, so it may turn into trial and error.
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T60 | X230 i7-3520M FHD Win10

StefanKo
Posts: 29
Joined: Tue Jun 16, 2015 2:54 pm
Location: Aachen, Germany

Re: Underclock or Lower CPU voltage X220?

#10 Post by StefanKo » Thu Nov 17, 2016 8:41 am

I already searched for a datasheet for that voltage regulator, too. Didn't find it.
So it's hard to say what can be modified. Here are some o my thoughts about this:

The vcccpucore should not be static, but adjusted to the frequency, right?
The setpoint should be given from the cougar point (VCC1R05B ??).
U48 has so many inputs, why do you think one of those resistors should change the vcccpucore?
And change the different vcccpucore linearly with the resistance, or by offset, or how?
There are some Sense signals going into U48, too. Shouldn't it try to somehow match sense and setpoint?

Maybe it is easier to change the output of U48, SPHASE1_x. There is some power driver behind that anyway.
using an X220 (i3->i5->i7, hopefully soon FHD IPS), an X41 (SSD via (m)sata-Mod, IPS, ~100Wh custom battery);
playing with an T430u(buntu), storing a T22, X41t, T42, R61, T61p;
and taking care of the T420s (FHD IPS) of my wife

mj0
Posts: 46
Joined: Mon Nov 07, 2016 6:25 pm
Location: Austin, TX

Re: Underclock or Lower CPU voltage X220?

#11 Post by mj0 » Thu Nov 17, 2016 10:31 am

To be honest I don't think the effort will be worth it. It'll be fun and interesting, of couse, but not worth it.

The only difference it would make is in long term high load scenarios which, generally speaking, are not that common on laptops. Most computers these days, including laptops, sit idle for more than 95% of their computing time, and the voltage is already significantly lowered for idle frequencies.

That said I too would be interested in how this could be achieved. Because, like I said, it'd be fun and interesting from an academic point of view ;)
It's got that typical Thinkpad ruggedness. Drop it, and your floor may be in serious danger.

blink
Sophomore Member
Posts: 135
Joined: Sun Oct 05, 2008 9:06 am
Location: Northern Ireland

Re: Underclock or Lower CPU voltage X220?

#12 Post by blink » Thu Nov 17, 2016 3:16 pm

Many Thanks for all the replies guys. As undervolting may not be possible & certainly appears tricky to do on Sandy Bridge mob. i have gone with axur-delmeria appreciated suggestion re: the windows power setting. Changed to 70% on battery & 90% on mains.
I now seem to get quite a considerable improvement in battery life & when on mains it runs cooler. Obviously i lose some'performance' but for every day stuff so far it is negligible to me so i am quite happy :) .
Many Thanks for any advice, shared knowledge & wisdom is a wonderful thing.
1st Thinkpad T42 (Old 570,600e, A21,X31,X40,X41) Current X60s, T60, Z61T,X200

StefanKo
Posts: 29
Joined: Tue Jun 16, 2015 2:54 pm
Location: Aachen, Germany

Re: Underclock or Lower CPU voltage X220?

#13 Post by StefanKo » Thu Nov 17, 2016 4:20 pm

Can you give values for your extended battery time?

Because I remember something called "Race to Idle", which means, the quicker the cpu is allowed to calculate, the earlier and longer it can sleep. See here: http://mjg59.livejournal.com/88608.html (written in an unique way :-)
using an X220 (i3->i5->i7, hopefully soon FHD IPS), an X41 (SSD via (m)sata-Mod, IPS, ~100Wh custom battery);
playing with an T430u(buntu), storing a T22, X41t, T42, R61, T61p;
and taking care of the T420s (FHD IPS) of my wife

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3858
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#14 Post by axur-delmeria » Sat Nov 19, 2016 7:16 am

StefanKo wrote:Can you give values for your extended battery time?

Because I remember something called "Race to Idle", which means, the quicker the cpu is allowed to calculate, the earlier and longer it can sleep. See here: http://mjg59.livejournal.com/88608.html (written in an unique way :-)
Theoretically, that should the case.
The problem is, there may be workloads (as well as quirks on the clock scaling algorithm) that can cause the CPU to get stuck at high speeds (or even Turbo clocks), to the detriment of battery life. Reducing the max clock speed is one way to alleviate it.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons :lol:
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E :cry:

blink
Sophomore Member
Posts: 135
Joined: Sun Oct 05, 2008 9:06 am
Location: Northern Ireland

Re: Underclock or Lower CPU voltage X220?

#15 Post by blink » Sat Nov 19, 2016 10:29 am

Stefan only tried for a couple of days & 95% has just been web browsing so i cannot really give any definite values yet but i have certainly seen an improvement in battery time. Read the article article & i guess in theory it should not happen but i am happy to keep a lower clock speed for my needs. Perhaps Azur is onto something with his explanation. Maybe you could tweak the processor setting on your machine and see if you notice any gains also?
Many Thanks for any advice, shared knowledge & wisdom is a wonderful thing.
1st Thinkpad T42 (Old 570,600e, A21,X31,X40,X41) Current X60s, T60, Z61T,X200

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/X201/X220 and X300/X301 Series”

Who is online

Users browsing this forum: No registered users and 28 guests